SMB34,SMB35如何理解

“smb34分别定义了定时中断0和1的时间间隔”
 请问定时中断1和0是指什么,一个我自定义的中断吗,还是系统中本来就有的中断?SMB34,SMB35具体应该怎么应用呢?多谢各位指点

问题补充:
定时中断0,定时中断1指的是什么。SMB34定义定时中断0的时间间隔是什么意思?

最佳答案

SMB34和SMB35分别定义了定时中断0和1的时间间隔,可以在1ms ~ 255ms之间以1ms为增量进行设定。如果相应的定时中断事件被连接到一个中断服务程序,S7--200就会获取该时间间隔值。若要改变该时间间隔,您必须把定时中断事件再分配给同一或另一中断程序,也可以通过中断分离来终止定时中断事件

 例如:
 LD     SM0.1
 MOVB   200, SMB34      //设定间隔时间为200MS
 ATCH   INT_0:INT0, 10  //定时时间到执行INT0程序
 MOVB   0, VB0          //VB0清空
 ENI                    //允许中断
                    
 INT_0:
 LD     SM0.0
 INCB   VB0          //自加1

 PLC运行200MS后,VB0=1,运行400MS后,VB0=2,运行1分钟后,VB0=300.

提问者对于答案的评价:
hso

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论