中断事件21:定时器T32当前值等于预设值发生中断。请教一下:这个中断是不是仅仅当前值=预设值的那一瞬间发生中断,还是说当前值=预设值之后一直执行中断?
问题补充:
我编了个程序,中断指令的中断事件21,当T32当前值等于预设值时,执行中断程序:LD M0.0 OUT Q0.1,Q0.1指示灯一直亮着,但是中断程序不是应该返回主程序的吗,这个问题一直没弄清楚。
最佳答案
是等于时会触发一次中断。
这个现象是正常的,也是plc的特性。
当前值等于预设值时,触发的定时中断,进入中断子程序后,你使能Q0.1看似一个周期,但是一个周期后中断自行离开,这个状态会一直保持着的。
每一种类型的中断触发时,均运行一个扫描周期。
你的问题与带条件调用子程序的原理是一致的。
如果需要Q0.1仅仅是一个周期的输出,那么,可以在OB1中复位它。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362823.html