如果在顺序控制指令S0.1中有这样的程序:
LD I0.1
= Q0.0
在S0.3中有:
LD I0.2
= Q0.0
为什么程序就不能执行?
如果把两个Q0.0换成M0.1 M0.2,在程序结尾写:LD M0.1
O M0.2
= Q0.0
程序执行就没问题。
请问为什么会这样?
最佳答案
在顺序控制指令中,不允许对同一个输出执行多线圈输出。否则CPU会认为错误,而不执行。
提问者对于答案的评价:
ok
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358520.html