当前位置: 主页 > PLC控制

200高速计数器和中断事件

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号