menu
dopisz swój adres do listy:
kontakt CoDeSys.pl:
e-mail: news@codesys.pl
Telefon: 048 331 20 57
Fax: 048 331 25 36

www.codesys.pl
wyszukaj w codesys.pl
biblioteki standardowe - standard.lib (funkcje czasowe)


TON

Blok funkcji Timer on-delay (standard.lib) realizuje opóźnienie włączenia.

TON(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 FALSE, wydawane jest FALSE lub 0.
Jeśli IN jest TRUE, 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 TRUE, jeśli IN TRUE i ET jest równe PT. W innym przypadku jest FALSE.
Q ma tym samym narastające zbocze, jeśli czas w PT podany w milisekundach upłynął.

Ilustracja graficzna zachowania czasu TON:



Przykład deklaracji:

TONInst : TON ;

Przykład w IL:

CAL TONInst(IN := VarBOOL1, PT := T#5s)
LD TONInst.Q
ST VarBOOL2


Przykład w ST:

TONInst(IN := VarBOOL1, PT:= T#5s);
VarBOOL2 :=TONInst.Q;


Przykład w FBD:


TON


codesys.pl