在进行PLC程序的编写过程中,要避免双线圈的出现,如果存在双线圈的话,程序在正常的流程里会出现错误的动作。为什么会出现上述情况那?
一,首先从PLC的工作原理说起,PLC的工作主要分三部分:
①:对外部输入信号进行采集更新输入缓存区。
②:输入缓存区和现在的输出缓存区数据经过程序逻辑计算,得出的结果来跟新输出缓存区。
③:输出缓存区刷新硬件输出端,实现输出点对外界的输出。
二,双线圈的错误主要是出现在第二步逻辑运算中,现在着重来介绍它:
PLC程序的扫描主要遵循从上到下,从左到右。因为从上到下的扫描原理,导致下部的线圈会更新上部线圈状态,所以双线圈的存在执行的是最下部分的结果。这样的情况只会让客户感觉到程序错乱,该有的动作没有。
三,如何来避免上述情况那?
①:因为PLC内部中间继电器的数量多,用PLC内部的中间继电器来进行中转,在程序的最后用所有的M点来驱动同一个线圈。
②:在程序中用SET和RST来驱动线圈,这样的话因为是置位和复位,不存在单用线圈造成的逻辑错误。
TEL:0311-85595655 18931993397
TEL:0311-85595655 18931993397