FB_BAFDigitalSignalCounterKL1512

FB_BAFDigitalSignalCounterKL1512 1:

Funktionsblock um ein Vörwärts-/Rückwärts-Zähler per KL1512 Digitales Signal direkt aus dem SPS Programm zu Steuern.

VAR_INPUT

uiId                 : UINT;
bStartExecution      : BOOL;
bStopExecution       : BOOL;
bSetCounterDirect    : BOOL;
udiSetCounterDirect  : UDINT;

uiId: Objekt-Id der Instanz (siehe auch).

bStartExecution: Startet die Instanz des digitalen Signals.

bStopExecution: Stoppt die Instanz des digitalen Signals.

bSetCounterDirect: Setzt den Zähler auf den Wert vom udiSetCounterDirect Eingang.

udiSetCounterDirect: Siehe bSetCounterDirect.

VAR_OUTPUT

uiErrorId            : UINT;
iErrorParameter      : INT;
eExecutionState      : E_BAF_ExecutionState;
udiCounter           : UDINT;

uiErrorId: Beinhaltet den Fehlercode des zuletzt ausgeführten Befehls (siehe Fehlercodes).

iErrorParameter: Beinhaltet die spezifischen Parameter des Fehlercodes (siehe Fehlercodes).

eExecutionState: Beinhaltet den aktuellen Ausführungszustand der Instanz vom digitalen Signal.

udiCounter: Der Zählerwert des Signals.