就写几个程序段,不可能多线圈,自己复位自己,总是莫名其妙复位不了,请教各位前辈。。。。。。。。。。
图片说明:
最佳答案
在这里补发啊,好的。
从程序理论看,这个程序是可以的。
程序原理:
当I0.0输入产生一个上升沿的那个周期,plc置位M0.2。
当M0.3 = 1;且I0.0产生上升沿的那个周期,M0.2是可以被复位的。这个复位过程相当于在网络段67段置位后,紧跟着在网络68段中被置位了,那么关联着的M0.2所有逻辑实际上是无效的。
你可能纠结于M0.2的复位,其它取决于M0.2是否能够被复位的关键是M0.3的状态,如果为1可以复位M0.2,如果为0,则复位无效。
这个问题,在step环境下,完全可以通过模拟仿真来验证编程理论的。
提问者对于答案的评价:
谢谢各位,特别感谢 WWCWWC。。。。。。
最佳答案作者回复:
网络67被置位后,在网络68又被复位了。
复位M0.2其实取决于M0.3在M0.2置位前的状态。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc289651.html