CTD_DINT

CTD_DINT

PROGRAM CTD_DINT_DEMO
   VAR
     BOOL1,BOOL2,BOOL3: BOOL;
    DINT1,DINT2: DINT;
  FB:CTD_DINT;
   END_VAR
    FB(CD:=BOOL1,LD:=BOOL2,PV:=DINT1,Q=>BOOL3,CV=>DINT2);
END_PROGRAM

The block acts as a counter counting down to zero from the preset value pv.

InputTypeDescription Default value
CD BOOLRising edge counts one down False
LD BOOLSets the counter to its initial value pvFalse
PV DINTInitial value of the counter 0
OutputTypeDescription
Q BOOLState when the counter finished counting (counting finished: q=true)
CV DINTCurrent value of the counter

  • © Energocentrum Plus, s.r.o. 2017 - 2024