当前位置: 主页 > PLC控制

S7-200 SMART输出条件满足却无输出

这个是顺控程序一个步,这个步处于主程序调用的一个子程序里的。已经确定只有当前一个相关步处于激活状态,但是执行到这里的时候,输出条件满足,这个点就是不输出,在其他程序段能正常输出。换了寄存器类型也一样。
麻烦各位大师帮忙分析下原因,不胜感激!

图片说明:

S7-200 SMART输出条件满足却无输出S7-200 SMART输出条件满足却无输出 38423b2a4DAf3c45d6fdFC8860e0bcbeS7-200 SMART输出条件满足却无输出 cf2d5e370facf2f6eb621eb8800f5BFeS7-200 SMART输出条件满足却无输出

最佳答案

多线圈输出了啊
看看同时在别的地方还有调用子程序的没
主程序里面就有,其他子程序如果不调用不要紧,调用了,就以最后扫描到的Q点为准
一个Q点尽量就1个输出线圈,不要做多个,除非你能保证逻辑没有错误,否者就会出现这种情况

提问者对于答案的评价:
确实是双线圈的问题,虽然每次只有一个顺控步激活,但是在顺控之外还有相同线圈。
多谢各位指点!
只能选第一个大师的了。

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号