用高速计数器计算旋转编码器的脉冲来控制切割管材的动作
高速计数器达到比较值后有动作输出,为何计数器不能清零。
要求清零,并重复使用... 我的程序贴出来,高手们指点一下!!!
主程序
LD SM0.1
CALL HSC_INIT:SBR1
网络2
LD SM0.0
MOVW 5000, VW200
ITD VW200, VD204
DTR VD204, VD210
DTR HC0, VD0
MOVD VD0, VD200
网络3
LDD<= VD0, VD210
= Q0.0
高速计数器
LD SM0.0
MOVB 16#F8, SMB37 //设置控制位:增计数;已使能;
MOVD VD210, SMD38 //装载 CV
MOVD VD200, SMD42 //装载 PV
HDEF 0, 0
ATCH COUNT_EQ:INT1, 12 //中断程序 COUNT_EQ:HC0 的 CV = PV
ENI
HSC 0
LD SM0.0
MOVB 16#80, SMB37 //设置控制位:
ATCH HSC0_STEP1:INT2, 12 //中断程序 HSC0_STEP1:HC0 的 CV = PV
HSC 0
LD SM0.0
MOVB 16#80, SMB37 //设置控制位:
DTCH 12
HSC 0