学习高速计数器,遇到问题,看到例子如下:
某产品包装生产线用高速计数器对产品进行累计和包装,每检测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