您的当前位置:首页正文

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

因篇幅问题不能全部显示,请点此查看更多更全内容