在应用基本指令编程时,经常用到一些基本编程环节,以下列出部分示例,供读者分享。
1.延时电路
【例6-1】失电延时定时器
PLC的定时器一般多为接通延时定时器,即输入条件为ON,定时器线圈通电,定时器的设定值开始计时,直到设定值时,其常开触点闭合,常闭触点断开。当定时器的输入断开时,即复位时,使其常开触点断开,常闭触点闭合。有时我们需要另一种定时器,就是失电延时定时器,如图6-33所示。

图6-33 失电延时电路
当X2为ON时,其常开触点闭合,输出继电器Y2接通并自保持,但定时器T2却无法接通。只有X2断开,且断开时间达到设定值(5s)时,Y2才由ON变OFF,实现了失电延时。
【例6-2】双延时定时器,是指通电和失电均延时的定时器,用两个定时器完成双延时控制,如图6-34所示。
当输入X2为ON时,T1开始计时,2s后接通Y2并自保持。当输入X2由ON变OFF时,T2开始计时,3s后,T2常闭触点断开Y2,实现了输出线圈Y2在通电和失电时均产生延时控制的效果。
【例6-3】长延时定时器。
FX系列PLC最大计时时间为999s,为产生更长的设定时间,可将多个定时器、计数器联合使用,扩大其延时时间。

图6-34 双延时定时器
方法一:在图6-35所示之中,输入X0导通后,输出Y0在Kt1+Kt2的延时之后接通,延时时间为两个定时器设定值Kt1+Kt2之和。

图6-35 方法一程序图
方法二:用一个定时器和一个计数器连接构成一个等效倍乘的定时器。如图6-36所示。

图6-36 方法二程序图
2.闪光电路
闪光电路是广泛应用的一种实用控制电路,它既可以控制灯光的闪烁频率,又可以控制灯光的通断时间比。同样的电路也可控制不同的负载,如电铃、蜂鸣器等。实现灯光控制的方法很多,常用的方法有四种:
【例6-4】闪光电路之一。
用M8013(PLC内部1s脉冲)编程如图6-37所示,当M8000为ON时,输出继电器Y0则0.5s为ON,0.5s为OFF反复交替运行。如果Y0点控制一个灯光的话则该灯光亮0.5s,灭0.5s如此循环不止。
【例6-5】闪光电路之二。
图6-38为亮暗时间相等且固定不变的参考程序,若要求亮暗时间不相等的话则要采用图6-39所示的电路才能实现。

图6-37 闪光电路之一

图6-38 闪光电路之二
【例6-6】闪光电路之三。(https://www.xing528.com)
图6-39可知,当M8000为ON时,由于T1时间未到,其动断触点闭合Y0为ON。当T1整定时间到Y0为OFF,T1的动合点闭合使T0开始计时,当T0时间到,其动断点闭合使T1开始计时,同时Y0也为ON如此循环。

图6-39 闪光电路之三
【例6-7】闪光电路之四。
图6-40是实现闪光灯闪动5次就自动停止该功能的电路图。

图6-40 闪光电路之四
3.单按钮控制启停电路
通常一个电路的启动和停止控制是由两只按钮分别完成的,当一台PLC控制多个这种具有启停操作的电路时,会占用很多输入点。一般小型PLC的输入/输出点是按3∶2的比例配置的,由于大多数被控设备是输入信号多,输出信号少,有时在设计一个不太复杂的控制电路时,也会面临输入点不足的问题,因此用单按钮实现启停控制的意义日益重要,这也是目前广泛应用于单按钮控制启停电路的一个直接原因。
一般实现的单按钮控制启停电路有三个方案。
【例6-8】分频电路编程。
用PLC可以实现对输入信号的任意分频,如图6-41所示是一个二分频电路,将脉冲信号加入X0端,在一个脉冲到来时,M100产生一个扫描周期的单脉冲,使M100的动合点闭合,Y0线圈接有输出并自保持。当第二个脉冲到来时,由于M100的动断点断开一个扫描周期,Y0自保持消失Y0线圈断开。第三个脉冲到来时,M100又产生单脉冲,Y0线圈再次接通输出信号又建立,当第四个脉冲到来时输出再次消失,以后循环往复,重复上述过程,从波形图看出Y0是X0的二分频。
如果Y0控制电动机的接触器,X0为单按钮信号,这样单按钮第一次接通时电动机起动运行,当X0单按钮第二次接通时,Y0线圈失电,电动机便停止运行。单按钮第三次接通时,电动机起动,第四次接通时,电动机停止运行。实现了单按钮起停控制电路的功能。

图6-41 二分频电路及脉冲图
【例6-9】用计数器电路编程。
如图6-42所示,当X0按一下时,由脉冲微分指令使M100产生一个扫描周期的脉冲,该脉冲使Y0启动并自保持,同时启动计数器C0计数一次,当第二次按一下按钮X0时,M100又产生一个脉冲,由于计数器C0的计数值达到设定值K=2,计数器C0动作,其常开触点使C0复位,为下次计数器做准备,其常闭触点断开Y0回路,实现了用一只按钮完成的单数次计数启动、双数次计数停止的控制。

图6-42 计数器电路编程示例
【例6-10】单按钮实现电动机起停控制。
如图6-43所示,第一次按下按钮X0时,输出Y0置1。再次按X0,输出Y0置0,如此反复交替进行,其效果达到单按钮可以控制电动机起停。
【例6-11】开机累机时间控制程序。

图6-43 单按钮实现电动机起停编程
PLC运行累计时间控制程序如图6-44所示。它通过M8000运行常开触点、M8013秒脉冲触点和计数器结合组成秒、分、时、天、年的显示程序。
为保证每次开机的时间累计计时,计数器必须采用停电保持型。程序中计数器采用C101~C104属于停电保持型的。

图6-44 PLC运行累计时间控制程序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
