欢迎光临散文网 会员登陆 & 注册

S7-1200博图时间错误中断OB80

2023-03-20 22:18 作者:宋也在学PLC  | 我要投稿

OB80是说当PLC的一次扫描周期大于预设的最大时间时,就会相应一次OB80中断。PLC扫描周期的最大值是150MS。


下面的程序说明:这个程序没有OB80只有OB1,当M10.0这个变量被置位1的时候PLC会报错停机。


当本次扫描周期超过了最大值的时候就会相应OB80,执行了OB80完毕之后从扫描周期的断点处返回,由于死循环没有解除,故而还是在会导致PLC停机。


下面的程序说明:这个程序如果说M10.0写入1的话,绿灯常亮,但是红灯闪烁。程序的流程是说当扫描周期超过150MS就会响应一个OB80,在OB80里面置位M10.1然后退回到断点,在OB1的死循环处IF "Tag_4"成立执行后面的EXIT退出死循环。使得本个扫描周期可以执行完毕。第二个扫描周期同第一个扫描周期,如此往复。所以红灯一直闪烁但是PLC却不停机。



S7-1200博图时间错误中断OB80的评论 (共 条)

分享到微博请遵守国家法律