首页 理论教育 继电器无法完成的程序

继电器无法完成的程序

更新时间:2025-01-10 工作计划 版权反馈
【摘要】:图2-33 效果不同的梯形图3.线路竞争继电器触点控制电路的同步工作特性,在线路设计时很容易导致竞争,图2-34a就是导致竞争的电路。从而使继电器K1、K2、K3处于不断通断之中,产生竞争。图2-34 竞争电路的梯形图4.重复线圈继电器的线圈绝不允许重复接线,但在PLC梯形图程序上,绝大多数情况下,都可以使用图2-35所示的重复线圈编程。

1.边沿生成

由于PLC的梯形图程序处理,严格按照从上至下、从左向右的次序,依次执行,因此,可以通过图2-31a所示的梯形图,在M0.0上得到宽度为1个PLC循环周期的I0.1上升沿脉冲信号,有关内容可参见2.2节所述。

但是,在图2-31b所示的继电器触点控制电路上,由于常闭触点的断开一般先于常开触点闭合,因此,继电器K3一般不被接通,类似的电路无意义。

2.时序控制

继电器触点控制电路的工作是同步的,即当继电器线圈通电时,无论触点位于电路的哪一位置,它们都将被同时接通或同时断开,因此,即便电路前后次序不同,所得到的效果是一致的。例如,对于图2-32a和图2-32b所示的电路,当触点K1接通时,所得到的结果总是为线圈K2接通、K3断开。

978-7-111-48905-4-Chapter02-72.jpg

图2-31 边沿生成程序

978-7-111-48905-4-Chapter02-73.jpg

图2-32 效果相同的电路

但是,PLC对梯形图的处理严格按照从上至下、从左向右的次序进行;在同一PLC执行循环内,它不能利用后续线圈的控制条件,来改变已执行完成的输出状态。因此,对于图2-33所示的梯形图,图2-33a在I0.1=1的第1个PLC执行循环里,由于M0.1为0,故可在M0.0上得到I0.1的上升沿脉冲;而在图2-33b上,当I0.1=1后,首先将使得M0.1=1,故M0.0将始终为0。两者的执行结果完全不同。

978-7-111-48905-4-Chapter02-74.jpg

图2-33 效果不同的梯形图

3.线路竞争(www.xing528.com)

继电器触点控制电路的同步工作特性,在线路设计时很容易导致竞争,图2-34a就是导致竞争的电路。

在图2-34a所示的继电器触点控制电路上,当触点K10接通时的动作过程为:K2接通→K1接通→K2断开→K3接通→K1断开→K3断开→K2接通……从而使继电器K1、K2、K3处于不断通断之中,产生竞争。

而图2-34b所示的梯形图程序,则为二分频标准控制电路(参见2.2节图2-22),当M0.0为上升沿脉冲时,可用于Q0.1的交替通断控制,其程序原理可参见前述。

978-7-111-48905-4-Chapter02-75.jpg

图2-34 竞争电路的梯形图

4.重复线圈

继电器的线圈绝不允许重复接线,但在PLC梯形图程序上,绝大多数情况下,都可以使用图2-35所示的重复线圈编程。使用重复线圈编程时,PLC可通过自检发出错误信息,但这只是对编程者的提醒,并不影响程序的运行。

978-7-111-48905-4-Chapter02-76.jpg

图2-35 重复线圈编程

由于PLC输出刷新的状态,总是本循环用户程序执行完成后的最终处理结果,在程序处理过程中其状态可以不同,因此,可利用重复线圈来记忆程序的中间运算结果,从而减少内部继电器的数量。

例如,对于图2-35所示的程序,当I0.1和I0.2同时为1、但I0.3和I0.4中任意一个为0时,执行Network 7后,Q0.6的状态将为1;执行Network 8后,Q0.0的状态将为1;执行Network 9后,Q0.6的状态又将变为0。但是,由于Network 9的执行结果不能改变本循环内的Network 7、Network 8执行结果,因此,进行输出刷新时,PLC的最终输出结果为Q0.0=1、Q0.6=0。

基于同样的原因,当I0.1和I0.2中任意一个为0、但I0.3和I0.4同时为1时,PLC的最终输出结果为Q0.0=0、Q0.6=1;而在I0.1、I0.2、I0.3、I0.4全部为1时,PLC的最终输出结果将为Q0.0=1、Q0.6=1。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈