双线圈是在编程时同一个元件的线圈使用了两次或者多次,就称其为双线圈。在程序的扫瞄中,真正起作用的可能是最后一个线圈。即排在后面的。PLC的工作原理是,执行结果,比如线圈的通断状态,马上就可以被后面的逻辑运算使用。双线圈的通断状态除了对外部负载起作用外,还可能对程序中别的元件的状态产生影响。有时双线圈可能还会引起输出继电器快速振荡。
- 也就是说在同一扫瞄周期是不能用双线圈的。 但有的情况下也是允许双线圈输出的:
可以在两个程序段中出现,即跳步条件相反的两个程序段,比如手动与自动,假设x0是手动\自动转换开关,x0接通我们跳转自动程序,断开时跳转手动程序。即cj p0 自动程序段,cj p1 手动程序段。 - 在调用条件相反的两个子程序中,也是可以允许出现双线圈的,即同一原件的线圈可以在两个程序中分别出现一次。比如call p0,call p1 调用与跳转指令执行时,子程序中的指令只是在该子程序被调用时才执行,没有调用不执行。
- 使用STL步进指令编程时。 PLC一般不会把双线圈输出作为错误,只是作为警告,用户程序是可以仍然执行的。
本站分享的软件插件、分享的教程和内容信息仅限学习交流,请勿作他用,请下载后24H内删除,如用于商业用途,请前往软件官方购买正版!否则自负后果。
除原创外的资源均来自网络,其版权归属原作者。如有侵权请通过邮件或右侧私信联系,将立即处理。