FB_BAFDigitalSignalCounterKL1512
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.