FB_SQLDatabase

Funktionsbaustein zum Öffnen, Schließen und Verwalten einer Datenbankverbindung.
Syntax
Definition:
FUNCTION BLOCK FB_SQLDatabase
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
 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
 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
 Methoden
| Name | Definitionsort | Beschreibung | 
|---|---|---|
| Lokal | Öffnet eine Verbindung zu einer deklarierten Datenbank. | |
| Lokal | Initialisiert eine Instanz des Bausteins FB_SQLCommand mit der bereits geöffneten Datenbankverbindung des Bausteins FB_SQLDatabase. | |
| Lokal | Initialisiert eine Instanz des Bausteins FB_SQLStoredProcedure mit der bereits geöffneten Datenbankverbindung des Bausteins FB_SQLDatabase Bausteins. | |
| Lokal | Schließt die Verbindung zur Datenbank, die von dieser Bausteininstanz geöffnet wurde. | 
Voraussetzungen
| Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken | 
|---|---|---|
| TwinCAT v3.1 Build 4020.10 | PC oder CX (x86) | Tc3_Database |