学习高速计数器,遇到问题,看到例子如下:
某产品包装生产线用高速计数器对产品进行累计和包装,每检测1000个产品时,自动启动包装机进行包装
程序
OB1
LDSM0.1
CALLSBR_0:SBR0
SBR_0
LDSM0.0
MOVB16#F8,SMB37
HDEF0,0
MOVD+0,SMD38
MOVD+1000,SMD42
ATCHint_0:INT0,12
ENI
HSC0
INT_0
LDSM0.0
CALL打包程序:SBR1
MOVB16#C8,SMB37
MOVD+0,SMD38
HSC0
SM0.0首次扫描接通初始化子程序后,完全就不执行程序了,还怎么打包,求解答!
谢谢!
问题补充:
是SM0.1首次扫描
最佳答案
很明显,
SBR_0只是对高速计数器HSC0做参数设定的初始化和关联中断子程序INT_0;
而真正的打包动作程序应该在SBR_1里,中断子程序INT_0每次动作时执行一次打包动作程序SBR_1。
提问者对于答案的评价:
谢谢回复,刚才也看了点资料,懂了一点。
专家置评
已阅,最佳答案正确。