有关单按钮起停控制下的PLC编程技术分析

时间:2022-06-27 07:44:28

有关单按钮起停控制下的PLC编程技术分析

随着社会的进步,带动着科学技术的高速发展,而在工业中PLC的作用也越来越广泛,相比之下,传统的控制方式有很多弊端,操作相对复杂,且成本高,如果可以充分的利用PLC内部的多功能的特点,用单按钮控制起停,就可以减少输入点,也使接线量得到很大程度的简化,不仅方便,而且使电路更加安全、可靠,同时也可以减少经济成本。

单按钮;起停控制;PLC编程技术

随着科技的飞速发展,工业自动化的要求与程度也越来越高,正是由于PLC具有程序简单、易使用、便维护、高可靠性等等的优点,在工业中得到了越来越广泛的应用。在PLC的设计系统中,系统的启停是最基本的要求,传统的方法是使用两个按钮分别作为启、停的控制按钮,这使电路的接线大大的增加,加大了成本,同时系统也会面临很多的故障风险。所以,要充分利用PLC多功能性的特点,只用一个按钮控制系统的启、停,减少接入点的同时,降低成本,提高安全性。下面介绍几种单按钮起停控制的PLC编程技术。

原理:在PLC控制系统中,用单按钮来进行操作控制,只需按一下按钮,就会有相应的输出信号,并且是有效的。当再一次按下按钮时,则相应的输出信号就会无效例如,电动机的启动和停止。即当每按下一次按钮时,其相应的输出信号的状态就会反转。这就是单按钮的起停控制。可以有效地节约I/O控制点,并且操作非常简便,经常在实际的应用的使用。

在PLC的内部,有着非常丰富的软元件,例如辅助继电器、计数器、定时器等等,充分的利用这些资源来进行程序的设计,实现单按钮的起停控制的PLC程序设计方法。PLC的控制器,由于通用性和实用性都非常的好,而且硬件设备齐全,编程方法也简单易学,所以广泛的应用在工业领域。下面简单介绍几种不同的控制方法,仅供参考。

1.上升沿微分、下降沿微分指令

XO为输入信号,YO为输出信号,DF为上升沿微分指令,DF/为下降沿微分指令,利用这两个微分指令来检测XO每个上升沿、下降沿,然后用辅助的继电器记录,使XO的第一个上升沿,控制YO,使其等于1,XO的第二个上升沿控制YO,使其等于O。

2.计数器

当检测到XO的上升沿指令时,辅助继电器RO就会ON一个扫描周期,同时设置计数器的预置值为2,RO为计数触发信号,复位的信号是R9O13+C1OO。其中R9O13是初始的闭合继电器,它只有在PLC运行的第一次扫描时才会合上,而第二次扫描就会断开,而且会保持断开的状态,以此来保证上电复位。C1OO则是计数器CT1OO常开的触点。在下图中,当XO第一次为ON时,RO为其ON扫描的一个周期,当CT1OO计数为1时,YO就会为ON。当XO继续第二次为ON时,RO就会再次扫描一个周期,同时CT1OO再计一次数,C1OO的常闭触点就会断开,使YO变为OFF。且常开触点闭合,CT1OO复位,其预置值变为2。如此的循环下去。

3.定时器

如图,其中设定TMR0的值为l,时间为0.01s,这里要尽可能的减小设定值的值,可以在启动后出现异常时更快速地停止。按下SB,X0扫描一个周期,接通Y0的线圈。定时0.0ls启动后,其常闭触点就会端开,而当常开触点闭合时,系统准备Y0的复位;当SB再次被按下的时候,X0就又会接通一个扫描的周期,而XO、TMR0的常开触点都处于接通状态,使得Y0复位,同时断开YO的线圈。如此的循环往下去。

4.移位寄存器

移位寄存器指令编程的程序,如图所示,在图中对WR0进行了向左移1位操作,由R0的状态决定移入的数据是0还是1,X0为移位的触发信号,R1为复位信号的常开触点。

其工作过程如下:如图,当SB第1次被按下时,X0接通,R0触点闭合,向寄存器SR的WR0输入信号,l移入R0,接通Y0的线圈,R0的触点断开,当SB第2次被按下的时候,X0接通,向寄存器输入信号,移位寄存器SRWR0向左移一位,l移入Rl,R0触点断开,R0移入0,复位,断开Y0的线圈,Rl触点闭合,WR0继电器的状态全部为0.电路恢复到最初的状态,准备下次起动。

MC,MCR指令

主控指令编程的程序,如图所示,其控制过程如下:

当SB被按下时,接通X0,进入MC,MCE的指令程序,但因为初始时YO常闭触点的状态为闭合,所以接通R0的线圈,并使其进行自锁,而R0常闭触点分断与对R1的线圈进行互锁,闭合R0常开触点,接通Y0的线圈,并使其进行自锁,当松开SB后,执行MC,MCE之间指的令程序,使R0复位;当SB再次被按下的时候,接通X0,重新进入到MC,MCE的指令程序,但因为Y0的线圈已经接通,所以R0线圈的通路被Y0常闭触点断开,不再接通R0的线圈,而Rl的线圈通路,则被Y0常开触点闭合接通,并进行自锁,Rl常闭触点分断,而其一对触点,会断开Y0的线圈,另一对触点则会对R0的线圈进行互锁,而且不会因Y0常闭触点的复位而导致R0、Y0的线圈被再接通的错乱控制现象。当松开SB后,执行MC,MCE之间的指令程序,使R1复位。然后依次按下SB,控制过程同上述过程。

5.S,R指令

按下按钮,接通X400,使M100产生脉冲,M100常开触点闭合,将M206置为1,为Y430供电,使电机起动,闭合M206另一对常开触点,准备为M101供电。再次按下按钮,瞬时接通X400,使得M100再次产生脉冲,闭合M100常开触点。M101得电,闭合M101的常闭触点,复位M206为0,Y430失去电源,电机停止工作。

6.保持指令KP

其相应的工作过程如下:

令XO=YO=1并保持不变。

令XO=O,同时YO=RO=1并保持不变。

令XO=1,同时RO=1,YO=O。

令XO=O,同时YO=RO=O。准备下次循环。若XO=1,则从按上述过程从(1)开始循环,实现单按钮的起停控制。除了本文列举的单按钮控制起停的方法外,还有很多方法,而且在实际中也会经常用到,因为PLC的指令集非常丰富,而且编程又十分的灵活,同样的一个控制可以用多种不同的的指令来进行编程,达到所要求的目的。而且PLC也将计算机的很多特点融入其中,使得在编程的时候不只局限于继电控制图的一种思路。同时对编程人员的需要也很高,必须要在使用实践中不断的探索,提高编程技巧,不断进步,这样才能使PLC的优势更充分的发挥出来,满足各种不同的控制要求。文中提到的几种设计方法,相对来说PLC的程序设计方法还很简单,但却都很实用,相关人员可以自行选择使用。

[1]孙克礼,谢忠志.单按钮起停控制的PLC编程技术[J].自动化技术与应用,2008.10

[2]孙克礼.单按钮起停控制的PLC编程技术[J].机床电器,2008.04

[3]薛 云.几种单按钮起停控制PLC程序设计方法[J].机床电器,2006.33

[4]章绍东.单个按钮实现电机起停的PLC程序设计方法[J].电气开关,2003.41

[5]孔德政.单按钮启停控制的PLC编程技术浅谈[J].数字技术与应用,2011.10

上一篇:浅谈文化产业视野下艺术的功能问题 下一篇:关于山区小口径长输管道清管试压施工的研究