FB_PLCDBCreate

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
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. |
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. |
Methoden
Name | Definitionsort | Beschreibung |
---|---|---|
Lokal | Erzeugt eine neue Datenbank | |
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 |