FB_NoSQLValidationEvt

FB_NoSQLValidationEvt 1:

Funktionsbaustein zum Auslesen der Validierungsereignisse und –Ergebnisse, die beim Lesen der Daten mit dem FB_NoSQLResultEvt aufgetreten sind. Die Initialisierung dieses Bausteins erfolgt über die CreateValidation Methode des NoSQLResult und bezieht sich auf den letzten Aufruf der ReadAsStruct-Methode.

Syntax

Definition:

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

FB_NoSQLValidationEvt 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_NoSQLValidationEvt 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_NoSQLValidationEvt 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_NoSQLValidationEvt 5: Methoden

Name

Definitionsort

Beschreibung

GetIssues

Lokal

Liest eine Auflistung der Validierungsereignisse als Stringarray.

GetRemainingData

Lokal

Liest die Daten als String aus, welche keinem Element in der Struktur in der PLC zugeordnet werden konnten.

Release

Lokal

Gibt die gepufferten Daten im TwinCAT Database Server frei.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v3.1 Build 4022.20

PC oder CX (x86)

Tc3_Database