dopisz swój adres do listy:
biblioteki standardowe - standard.lib (funkcje liczenia)
CTU
Licznik - zlicznie w górę (standard.lib):
Wejścia CU i RESET oraz wyjście Q są typu BOOL, wejście PV i wyjście CV są typu WORD.
Jeśli RESET jest TRUE, zmienna licznika CV jest inicjalizowana za pomocą 0. Jeśli CU ma narastające zbocze FALSE na TRUE, CV zostaje zwiększone o 1.
Q daje TRUE, jeśli CV jest większe lub równe górnej granicy PV.
Przykład deklaracji:
CTUInst : CTU ;
Przykład w IL:
CAL CTUInst(CU := VarBOOL1, RESET := VarBOOL2, PV := VarINT1)
LD CTUInst.Q
ST VarBOOL3
LD CTUInst.CV
ST VarINT2
Przykład w ST:
CTUInst(CU:= VarBOOL1, RESET:=VarBOOL2 , PV:= VarINT1);
VarBOOL3 := CTUInst.Q ;
VarINT2 := CTUInst.CV;
Przykład w FBD:

codesys.pl