以下是引用522561584在2020/8/23 8:58:15的发言:
置位开始为为Q0.1,个数为2,在仿真时,为什么在松开I0.0时,Q0.2会为0而不为1
[此贴子已经被作者于2020/8/23 8:59:09编辑过]
原因是产生了双线圈,当出现双线圈时,线圈状态以最后的线圈为准。
当I0.0按下时,置位指令将Q0.1和Q0.2的状态改为ON,而Q0.2的线圈本身由于I0.0按下而变为ON。
当I0.0松开时 ,虽然置位指令Q0.1和Q0.2仍然为ON,但是Q0.2线圈受到I0.0的状态改变而改变状态,由于是双线圈,以最后出现的线圈状态为准,因此Q0.2为OFF。
如果将Q0.2线圈和置位指令的位置反过来,那么Q0.1和Q0.2的状态就是位ON的状态了。
Good Luck~
+10