TOF (FB)

FUNCTION_BLOCK TOF

Realisiert einen Timer mit Ausschaltverzögerung

(* Example declaration *)
TOFInst : TOF ;

(* Example in ST *)
TOFInst(IN := VarBOOL1, PT:= T#5s);
VarBOOL2 := TOFInst.Q;
Ein-/Ausgänge:

Gültigkeitsbereich

Name

Typ

Beschreibung

Eingang

IN

BOOL

Fallende Flanke: Startet die Verzögerungszeit

Steigende Flanke: Setzt die Verzögerungszeit zurück

PT

TIME

Zeit für die Verzögerungszeit [ms]

Ausgang

Q

BOOL

TRUE, wenn IN TRUE ist

FALSE, wenn IN FALSE ist und die Verzögerungszeit PT abgelaufen ist

ET

TIME

Verstrichene Zeit seit der fallende Flanke an IN