浅谈PLC教学
2016-10-21牟艳玲
牟艳玲
【摘要】用PLC来控制一个系统,需要满足的要求有三方面:稳定性,准确性,快速性。本文以“自动门控制”的项目为例,详细讲解边沿指令的应用,并与教材的示例程序相比较,突出用边沿指令编写控制程序的精准性。
【关键词】可编程序控制器 边沿指令 稳定性 准确性 快速性
PLC的编程指令有很多种,从控制功能上可以分为两大类:基本指令和功能指令。对于PLC技术的初学者来说,常用基本指令来进行程序编写。在编写程序的时候,同学们往往会追求控制的结果是否满足控制要求,而忽略了控制过程是否准确,稳定。笔者通过技师班教学经验的积累,以“自动门控制”为例,采用三菱FX系列PLC介绍边沿指令控制的精准性。
一、自动门控制案例
如圖1所示,门的初始状态为关闭,X2(入口传感器)和X3(出口传感器)没有输出,X0(下限)为ON,X1(上限)为OFF,Y0、Y1、Y6、Y7没有输出。当有车要通过自动门的时候,首先入口传感器X0检测到有物体通过,电机正转带动门打开,当门向上运动碰到限位开关时,电机停转,经过一段延时时间,车通过了自动门,电机反转带动门关闭,当门向下运动碰到限位开关时,电机停转,门关闭结束。
2、PLC梯形图程序
在图2的程序中,门完全打开等待关闭的时间是由定时器的定时时间来确定的,这样的控制将会出现如下问题;若定时器定时时间过短,在定时器定时时间内车没有完全通过自动门,因定时时间到,门将会关闭,这样将会发生不安全的事故。若定时器定时间过长,将会导致车已经完全通过了,门还没有关闭。
在图3的程序中,我们是通过入口和出口传感器的边沿来控制自动门的关闭和打开,但有车要进入车库,入口传感器X2将会产生一个上升沿,我们用X2的上升沿来驱动门的打开,当车完全通过自动门后,出口传感器X3将会产生一个下降沿,我们用X3的下降沿来驱动门的关闭,当有车要离开车库时,首先X3将会产生一个上升沿,当车完全离开车库后,X2将会产生一个下降沿。巧妙的运用边沿指令,可以使得我们的PLC控制更加精准,稳定。接下来笔者就三菱FX系列PLC的边沿指令详细讲解。
二、边沿指令
1、边沿指令的定义:
2、边沿指令的应用
与移位指令连用实现准确移位:现有一个按钮驱动一个移位指令,要求按钮每按一下移动一位,但是移位指令是高电平有效,按一次按钮的时间,plc已经循环扫描了好几百次了,移位指令也执行了好几百次了,所以按一次按钮就可能导致移动了好多位而不是一位,因此要求按钮瞬间接通瞬间断开,但是人的速度不可能那么快,用边沿指令就能做到,无论你动作多么慢,他只接通一个周期,这样移位指令也就只执行一次了。
与计数器连用实现计数器精准计数:现有一个小车从A点到B点做往返运动,用计数器来计算小车走了几次,当走到B点时相对应的行程开关或者接近开关就开始计数,如果不使用上升沿或下降延指令,计数器将会不停的计数,因为接近开关一直导通所以一直计数,这样就计数不准了,如果用边沿指令来控制,每撞一次限位只计数一次,哪怕限位一直通着它也只计数一次,这样就计数准确了。
由以上实例可以看出,用PLC控制器进行控制的时候,不应只注重控制结果,还要考虑控制的过程是否准确,稳定,快速。巧妙的使用边沿指令,可以使得我们的PLC控制更加稳定,精准。
参考文献:
[1]王国海.可编程序控制器及其应用[M].北京:中国劳动社会保障出版社,2007.
[2]常斗南.可编程序控制器:原理应用 实验[M].北京:机械工业出版社,1998.