CTU (FB)

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;
Ein-/Ausgänge:

Gültigkeitsbereich

Name

Typ

Beschreibung

Eingang

CU

BOOL

Steigende Flanke: Erhöht CV um 1

RESET

BOOL

TRUE: Setzt CV auf 0 zurück

PV

WORD

Obergrenze für das Erhöhen

Ausgang

Q

BOOL

TRUE wenn CV >= PV

CV

WORD

Aktueller Zählerwert