dopisz swój adres do listy:
biblioteki standardowe - standard.lib (funkcje czasowe)
TOF
Blok funkcji Timer off-delay (standard.lib) realizuje opóźnienie wyłączenia.
TOF(IN, PT, Q, ET) oznacza:
IN i PT są zmiennymi wprowadzania typu BOOL lub TIME. Q i ET są zmiennymi wyjściowymi typu BOOL lub TIME. Jeśli IN jest TRUE, wydawane jest TRUE lub 0.
Jeśli IN jest FALSE, w ET czas jest naliczany w milisekundach do chwili, gdy wartość będzie równa wartości w PT, a następnie pozostaje równa.
Q jest FALSE, jeśli IN FALSE i ET jest równe PT. W innym przypadku jest TRUE.
Q ma tym samym opadające zbocze, jeśli upłynął czas w PT podany w milisekundach.
Ilustracja graficzna zachowania czasu TOF:

Przykład deklaracji:
TOFInst : TOF ;
Przykład w IL:
CAL TOFInst(IN := VarBOOL1, PT := T#5s)
LD TOFInst.Q
ST VarBOOL2
Przykład w ST:
TOFInst(IN := VarBOOL1, PT:= T#5s);
VarBOOL2 :=TOFInst.Q;
Przykład w FBD:

codesys.pl