S7-1200PLC启动偶尔成功

启动过程中会出现超出循环时间的事件。查看诊断日志如下图。
OB40为硬件中断,HSC3配置如下图示。有时启动会成功,有时就不能成功。
启动成功后,运行正常。不知是什么错误,希望能得到各位大侠的帮助!

问题补充:
OB40的硬件中断触发器。
PLC断电后再次的电,可能启动失败;多次尝试后可能成功。

图片说明:

S7-1200PLC启动偶尔成功    S7-1200PLC启动偶尔成功    S7-1200PLC启动偶尔成功    S7-1200PLC启动偶尔成功   

最佳答案

这说明OB40太多了,前一个中断没完又来新的中断,处理不过来了。从源头上检查为什么会有这个多中断产生,OB40编了什么?OB40的优先级是什么?

提问者对于答案的评价:
谢谢你的解答。
OB40,就是一个将高速计数器的值转到MD存储。
优先级6,没有其他的。
OB40的触发条件只有一个啊!高速计数输入是一个外部时间脉冲1/10000S,我在OB100中赋值初始计时为10S。所以什么时候调用的OB40我都没有找出来!
程序调用这块可有按步调试的?
总之,谢谢你的解答!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月15日
下一篇 2017年8月15日

相关推荐