200高速计数器和中断事件

学习高速计数器,遇到问题,看到例子如下:
某产品包装生产线用高速计数器对产品进行累计和包装,每检测1000个产品时,自动启动包装机进行包装
程序
ob1
LD     SM0.1
CALL   SBR_0:SBR0


SBR_0
LD     SM0.0
MOVB   16#F8, SMB37
HDEF   0, 0
MOVD   +0, SMD38
MOVD   +1000, SMD42
ATCH   INT_0:INT0, 12
ENI
HSC    0


INT_0
LD     SM0.0
CALL   打包程序:SBR1
MOVB   16#C8, SMB37
MOVD   +0, SMD38
HSC    0

SM0.0首次扫描接通初始化子程序后,完全就不执行程序了,还怎么打包,求解答!
谢谢!

问题补充:
是SM0.1首次扫描

最佳答案

很明显,
SBR_0只是对高速计数器HSC0做参数设定的初始化和关联中断子程序INT_0;
而真正的打包动作程序应该在SBR_1里,中断子程序INT_0每次动作时执行一次打包动作程序SBR_1。

提问者对于答案的评价:
谢谢回复,刚才也看了点资料,懂了一点。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216912.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月26日 下午3:50
下一篇 2017年11月26日 下午3:50

相关推荐