====== CTD_DINT ====== {{:en:mervis-ide:35-help:ctd_dint.png}} ===== Block name ===== CTD_DINT ===== ST call ===== 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 ===== Description ===== The block acts as a counter counting down to zero from the preset value //pv//. ===== Inputs ===== |Input|Type|Description |Default value| |CD |BOOL|Rising edge counts one down |False | |LD |BOOL|Sets the counter to its initial value //pv//|False | |PV |DINT|Initial value of the counter |0 | ===== Outputs ===== |Output|Type|Description | |Q |BOOL|State when the counter finished counting (counting finished: //q//=true)| |CV |DINT|Current value of the counter | ===== Application example ===== {{:en:mervis-ide:35-help:ctd_dint_example.png}}