FB_SQLStoredProcedureEvt

FB_SQLStoredProcedureEvt 1:

Funktionsbaustein zum Ausführen von gespeicherten Prozeduren (Stored Procedures) der Datenbank. Zuvor muss dieser mit dem Baustein FB_SQLDatabaseEvt initialisiert werden.

Syntax

Definition:

FUNCTION BLOCK FB_SQLStoredProcedureEvt
VAR_INPUT
    sNetID: T_AmsNetID := '';
    tTimeout: TIME := T#5S;
END_VAR
VAR_OUTPUT
    bBusy: BOOL;
    bError: BOOL;
    ipTcResult: Tc3_EventLogger.I_TcMessage
END_VAR

FB_SQLStoredProcedureEvt 2: Eingänge

Name

Type

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_SQLStoredProcedureEvt 3: Ausgänge

Name

Type

Beschreibung

bBusy

BOOL

TRUE, sobald eine Methode des Bausteins aktiv ist.

bError

BOOL

TRUE, sobald ein Fehler eintritt.

ipTcResult

Tc3_EventLogger.I_TcMessage

Nachrichten Interface vom TwinCAT 3 Eventlogger, welches Details zum Rückgabewert zur Verfügung stellt.

FB_SQLStoredProcedureEvt 4: Eigenschaften

Name

Typ

Zugriff

Beschreibung

eTraceLevel

TcEventSeverity

Get, Set

Gibt die Gewichtung der Ereignisse an. Nur Ereignisse über diesem Wert werden an das TwinCAT System gesendet.

FB_SQLStoredProcedureEvt 5: Methoden

Name

Definitionsort

Beschreibung

Execute

Lokal

Sendet den Aufruf der angegebenen gespeicherten Prozedur (Stored Procedure) über die bereits vom Baustein FB_SQLDatabaseEvt geöffnete Datenbankverbindung an die Datenbank.

ExecuteDataReturn

Lokal

Sendet den Aufruf der angegebenen gespeicherten Prozedur (Stored Procedure) über die bereits vom FB_SQLDatabaseEvt-Baustein geöffnete Datenbankverbindung an die Datenbank.

Um die zurückgelieferten Datensätze zu lesen, kann eine Instanz vom FB_SQLResultEvt-Baustein übergeben werden.

Release

Lokal

Gibt die Parameterinformationen der gespeicherten Prozedur (Stored Procedure), die bei der Initialisierung übergeben wurden, wieder frei.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1 Build 4022.20

PC oder CX (x86)

Tc3_Database