请问一下,在编程时程序里同时有两个线圈,两个线圈前面都有不同的条件时接通,我在监控时,看到前面一个通了,后面一个条件不对,线圈没有通,输出来时线圈显示不通,请问是不是在程序里所有的线圈只能有一个,不能有两个或多个,谢谢
最佳答案
我在监控时,看到前面一个通了,后面一个条件不对,线圈没有通,输出来时线圈显示不通----程序有双线圈错误。这是因为PLC是从上而下,从左而右扫描。在扫描到前面一个线圈时因为条件满足所以在监控里看到第一个线圈是通的,在扫描到第二个线圈时因为条件不满足所以在监控里看到第二个线圈是不通。这是因为PLC是从上而下,从左而右扫描。所以最后的输出是以第二个线圈的状态为准的。
解决这个问题可以M位做中继。
比如现在这个线圈的地址是Q0.0。可以用在用M0.0代替第一个线圈,用M0.1代替第二个线圈。然后用M0.0并M0.1输出接Q0.0。
提问者对于答案的评价:
谢谢
我知道了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc319151.html