我在做一个项目,采用S7200高速计数器接编码器的A/B相检测行程,通过两个中断改变高速计数器的控制字,实现计数器的增计数或减计数。HSC初始化通过指令向导生成,中断程序如下:
中断1程序(编码器方向改变,hsc0改为减计数)
LD SM0.0
MOVB 16#F0, SMB37
ATCH INT_2:INT2, 27
HSC0
中断2程序(编码器方向改变,hsc0改为增计数)
LD SM0.0
MOVB 16#F8, SMB37
ATCH INT_2:INT2, 27
HSC0
在编码器输出方向 改变后,系统报错“程序扫描看门狗超时”,SF灯亮,S7200停止工作。请各位高手帮忙分析一下原因。