FUNCTION_BLOCK CTD
Verringert einen vorgegebenen Wert
(* Example declaration *) CTDInst : CTD ; (* Example in ST *) CTDInst(CD:= VarBOOL1, LOAD:=VarBOOL2 , PV:= VarWORD1); VarBOOL3 := CTDInst.Q ; VarWORD2 := CTDInst.CV;
Gültigkeitsbereich
Name
Typ
Beschreibung
Eingang
CD
BOOL
Steigende Flanke: Verringert CV um 1
LOAD
TRUE: Setzt CV auf den Startwert PV
PV
WORD
Startwert für das Verringern
Ausgang
Q
TRUE wenn CV = 0
CV
Aktueller Zählerwert