双线圈输出及处理方法(精)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

双线圈输出及处理方法
什么是双线圈输出?在用户程序中,同一编程元件的线圈使用了两次或多次,称为双线圈输出。

程序举例:
如上程序,Q0.1这个输出线圈在程序中用了两次。

在梯形图程序中,一般情况下是不允许同一个线圈在一个程序中使用多次的。

为了满足控制要求,可能在不同的条件下,需要多次对同一个线圈输出,若在编写程序时,也是按照要求输出几个相同的线圈的话,多个线圈在梯形图中使用时,程序可能达不到预期的控制要求.
如上面的程序,I0.1及I0.2都接通,则Q0.1线圈接通。

I0.1、I0.3及I0.4都接通,则Q0.1线圈也接通。

根据PLC的工作原理及扫描原理,在程序执行完后,才对输出的ON/OFF状态送到外部信号端子。

此例中对于Q0.1控制的外部负载来说,真正起作用的是最后一个Q0.1的线圈的状态。

而前面的Q0.1的线圈只在程序执行过程中,有ON/OFF的信号。

我们可以通过一些对策来避免双线圈的错误。

下面举例介绍一般上线圈输出的对策~~
举例:控制要求如下:
同时按下按钮I0.1及I0.2,指示灯Q0.1要亮。

按下按钮I0.4,则5秒Q0.1也要亮
错误的程序:
但实际上,此程序是不能满足上面给出的控制要求的,因为程序中两次使用了同一个线圈Q0.1,根据前面的讲述,程序对Q0.1起作用的只有下面的线圈。

因此,上面的程序是不能用来满足控制要求的。

以下是正确的满足控制要求的程序:
说明:根据控制要求,程序在M0.1处应该输出Q0.1,在M0.2处也应该输出Q0.1
如果在M0.1及M0.2处直接输出Q0.1,则就范了上面程序双线圈错误,
因此在需要输出Q0.1的地方,输出不同的中间继电器,然后把中间继电器的常开点并联起来,再集中输出一个Q0.1的线圈,这样就能避免双线圈的问题。

或者下面的程序也能正确的满足控制要求:
说明:把满足Q0.1输出的条件并联起来,再集中输出一个Q0.1的线圈,也能避免双线圈的问题,满足控制要求。

相关文档
最新文档