FB_DBConnectionAdd

FB_DBConnectionAdd 1:

Mit dem Funktionsbaustein FB_DBConnectionAdd können weitere Datenbankverbindungen an die XML-Konfigurationsdatei angefügt werden.

VAR_INPUT

VAR_INPUT
    sNetID          :T_AmsNetId;
    eDBType         :E_DBTypes;
    eDBValueType    :E_DBValueType;
    sDBServer       :T_MaxString;
    sDBProvider     :T_MaxString;
    sDBUrl          :T_MaxString;
    sDBSystemDB     :T_MaxString;
    sDBUserId       :T_MaxString;
    sDBPassword     :T_MaxString;
    sDBTable        :T_MaxString;
    bExecute        :BOOL;
    tTimeout        :TIME;
END_VAR

sNetID                  : Ist ein String, der die AMS-Netzwerkkennung des Zielgerätes enthält, an das der ADS-Befehl gerichtet wird.

eDBType              : Gibt den Typen der Datenbank an z.B. 'Mobile-Server'.

eDBValueType   : Gibt an, in welcher Form die Werte gespeichert sind bzw. werden.

sDBServer          : Gibt den Namen des Servers an : Optional.

sDBProvider       : Gibt den Provider der Datenbank : Optional.

sDBUrl                 : Gibt den Pfad der Datenbank an .

sSystemDB        : Nur bei Access Datenbanken. Gibt den Pfad zu der MDW-Datei an

sUserId               : Gibt den Benutzernamen an, mit dem sich angemeldet werden soll.

sPassword        : Gibt das Password an.

sDBTable            : Gibt den Namen der Tabelle an in die die Werte geschrieben werden sollen.

bExecute            : Mit der steigende Flanke wird das Kommando ausgeführt.

tTimeout             : Gibt die Zeit bis zum Abbrechen der Funktion an.

VAR_OUTPUT

VAR_OUTPUT
    bBusy       : BOOL;
    bError      : BOOL;
    bErrID      : UDINT;
    hDBID       : UDINT;
END_VAR

bBusy          : Kommando wird gerade per ADS übertragen. Solange bBusy auf TRUE, wird kein neues Kommando angenommen.

bError          : Wird TRUE, sobald ein Fehler eintritt.

nErrID          : Liefert bei einem gesetzten bError-Ausgang den ADS Error Code.

hDBID          : Liefert die ID der Datenbank zurück

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v2.10.0

PC oder CX (x86)

TcDatabase.Lib

TwinCAT v2.10.0

CX (ARM)