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 liczenia)


CTD

Licznik - zlicznie w dół (standard.lib):

Wejścia CD i LOAD oraz wyjście Q są typu BOOL, wejście PV i wyjście CV są typu WORD. 

Jeśli LOAD jest TRUE, zmienna licznika CV jest inicjalizowana za pomocą górnej granicy PV. Jeśli CD ma narastające zbocze FALSE na TRUE, CV zostaje każdorazowo zmniejszone o 1, tak długo jak CV jest większe od 0 (jeśli nie jest powodowany niedomiar).
Q daje TRUE, jeśli CV jest równe 0.

Przykład deklaracji:

CTDInst : CTD ;

Przykład w IL:

CAL CTDInst(CD := VarBOOL1, LOAD := VarBOOL2, PV := VarINT1)
LD CTDInst.Q
ST VarBOOL3
LD CTDInst.CV
ST VarINT2


Przykład w ST:

CTDInst(CD:= VarBOOL1, LOAD:=VarBOOL2 , PV:= VarINT1);
VarBOOL3 := CTDInst.Q ;
VarINT2 := CTDInst.CV;


Przykład w FBD:


CTD


codesys.pl