FB_PLCDBAutoLogEvt
Funktionsbaustein mit vier Methoden zum Starten und Stoppen von definierten AutoLog-Gruppen, sowie zum Auslesen des entsprechenden Status der Gruppe.
Syntax
Definition:
FUNCTION_BLOCK FB_PLCDBAutoLogEvt
VAR_INPUT
sNetID: T_AmsNetID := '';
tTimeout: TIME := T#5S;
END_VAR
VAR_OUTPUT
bBusy: BOOL;
bError: BOOL;
ipTcResult: Tc3_EventLogger.I_TcMessage;
bBusy_Status: BOOL;
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, mit Ausnahme der Status Methode. |
bError | BOOL | TRUE, sobald ein Fehler eintritt. |
ipTcResult | Tc3_EventLogger.I_TcMessage | Ergebnis-Interface, welches den Rückgabewert detailliert angibt. |
bBusy_Status | BOOL | Die Methode Status kann unabhängig von den anderen drei Methoden des Bausteins ausgeführt werden und hat folglich ein eigenes Busy Flag. Ist TRUE, sobald die Methode Status aktiv ist. |
Methoden
Name | Definitionsort | Beschreibung |
---|---|---|
Lokal | Führt die AutoLog-Gruppe einmalig aus | |
Lokal | Startet den AutoLog-Modus mit den entsprechenden konfigurierten AutoLog-Gruppen | |
Lokal | Fragt den Status der AutoLog-Gruppen ab. | |
Lokal | Stoppt den AutoLog-Modus |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v3.1 Build 4022.20 | PC oder CX (x86) | Tc3_Database |