FB_PLCDBCreate

FB_PLCDBCreate 1:

Funktionsbaustein mit zwei Methoden. Mit der einen Methode kann er Datenbanken aus der SPS heraus auf einem in der SPS angegebenen Datenbank‑Server erstellen. Mit der anderen Methode kann er in einer angegebenen Datenbank eine neue Tabelle erzeugen.

Syntax

Definition:

FUNCTION_BLOCK FB_PLCDBCreate
VAR_INPUT
    sNetID: T_AmsNetID := '';
    tTimeout: TIME := T#5S;
END_VAR
VAR_OUTPUT
    bBusy: BOOL;
    bError: BOOL;
    ipTcResultEvent: Tc3_EventLogger.I_TcResultEvent
END_VAR

FB_PLCDBCreate 2: Eingänge

Name

Typ

Beschreibung

sNetID

T_AmsNetID

AMS-Netzwerkkennung des Zielgerätes, an das der ADS-Befehl gerichtet ist.

tTimeout

TIME

Gibt die Zeit bis zum Abbruch der Funktion an.

FB_PLCDBCreate 3: Ausgänge

Name

Typ

Beschreibung

bBusy

BOOL

TRUE, sobald eine Methode des Bausteins aktiv ist.

bError

BOOL

TRUE, sobald ein Fehler eintritt.

ipTcResultEvent

Tc3_EventLogger.I_TcResultEvent

Ergebnis-Interface, welches den Rückgabewert detailliert angibt.

FB_PLCDBCreate 4: Methoden

Name

Definitionsort

Beschreibung

Database

Lokal

Erzeugt eine neue Datenbank

Table

Lokal

Erzeugt eine neue Tabelle mit der Tabellenstruktur, die über ein Array mit x Elementen bzw. x Spalten in der SPS definiert wird.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v3.1 Build 4020.10

PC oder CX (x86)

Tc3_Database