FUNCTION_BLOCK CTUD
Increments and decrements a given value
Datatype WORD, which is used for PV in CODESYS, does not match the IEC standard, which for PV defines datatype INT.
(* Example declaration *)
CTUDInst : CUTD ;
(* Example in ST *)
CTUDInst(CU := VarBOOL1, CD:= VarBOOL2, RESET := VarBOOL3, LOAD:=VarBOOL4 , PV:= VarWORD1);
VarBOOL5 := CTUDInst.QU ;
VarBOOL6 := CTUDInst.QD ;
VarWORD2 := CTUDInst.CV ;
InOut: |
|