FB_PLCDBAutoLog

FB_PLCDBAutoLog 1:

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_PLCDBAutoLog
VAR_INPUT
    sNetID: T_AmsNetID := '';
    tTimeout: TIME := T#5S;
END_VAR
VAR_OUTPUT
    bBusy: BOOL;
    bError: BOOL;
    ipTcResultEvent: Tc3_EventLogger.I_TcResultEvent;
    bBusy_Status: BOOL;
END_VAR

FB_PLCDBAutoLog 2: 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.

FB_PLCDBAutoLog 3: 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.

ipTcResultEvent

Tc3_EventLogger.I_TcResultEvent

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.

FB_PLCDBAutoLog 4: Methoden

Name

Definitionsort

Beschreibung

RunOnce

Lokal

Führt die AutoLog-Gruppe einmalig aus

Start

Lokal

Startet den AutoLog-Modus mit den entsprechenden konfigurierten AutoLog-Gruppen

Status

Lokal

Fragt den Status der AutoLog-Gruppen ab.

Stop

Lokal

Stoppt den AutoLog-Modus

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v3.1 Build 4020.10

PC oder CX (x86)

Tc3_Database