启动过程中会出现超出循环时间的事件。查看诊断日志如下图。
OB40为硬件中断,HSC3配置如下图示。有时启动会成功,有时就不能成功。
启动成功后,运行正常。不知是什么错误,希望能得到各位大侠的帮助!
问题补充:
OB40的硬件中断触发器。
PLC断电后再次的电,可能启动失败;多次尝试后可能成功。
图片说明:
最佳答案
这说明OB40太多了,前一个中断没完又来新的中断,处理不过来了。从源头上检查为什么会有这个多中断产生,OB40编了什么?OB40的优先级是什么?
提问者对于答案的评价:
谢谢你的解答。
OB40,就是一个将高速计数器的值转到MD存储。
优先级6,没有其他的。
OB40的触发条件只有一个啊!高速计数输入是一个外部时间脉冲1/10000S,我在OB100中赋值初始计时为10S。所以什么时候调用的OB40我都没有找出来!
程序调用这块可有按步调试的?
总之,谢谢你的解答!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc192775.html