FUNCTION_BLOCK CTU
Erhöht einen vorgegebenen Wert
(* Example declaration *) CTUInst : CTU ; (* Example in ST *) CTUInst(CU:= VarBOOL1, RESET:=VarBOOL2 , PV:= VarWORD1); VarBOOL3 := CTUInst.Q ; VarWORD2 := CTUInst.CV;
Gültigkeitsbereich
Name
Typ
Beschreibung
Eingang
CU
BOOL
Steigende Flanke: Erhöht CV um 1
RESET
TRUE: Setzt CV auf 0 zurück
PV
WORD
Obergrenze für das Erhöhen
Ausgang
Q
TRUE wenn CV >= PV
CV
Aktueller Zählerwert