典型顺序控制功能图的编程方法应用

更新时间:2024-03-18 作者:用户投稿原创标记本站原创 点赞:5452 浏览:17054

摘 要:可编程控制器(PLC)的编程方法有很多,本文以实例形式,介绍了基于Omron PLC顺序功能图的编程方法,其特点是简单易学,提高了编程效率.

关 键 词 :顺序控制,编程,实用

引言

PLC的编程方法很多,多数设计人员采用继电器电路图设计法,经验设计法等来设计PLC的梯形图.这些方法要求编程者具有丰富的经验,掌握大量典型电路,并且具有很大的随意性和试探性.对于学生来说比较难以掌握,编者在长期教学经验中,总结了简单实用的顺序功能图法.

梯形图顺序功能图法把一个复杂任务分解成若干步,每步之间由连线,转换,转换条件等组成.然后套用“起保停电路”的顺序编程思想,就可以完成一个比较复杂任务的编程.

1.“起保停电路”的编程思想

这里“起保停电路”指的是运用起保停电路的方法,完成类似图1功能图编程,当M1发生动作(得电),X1输入闭合时,M2就发生动作(得电),如果这时X2输入也闭合,那么M3就动作,要求相邻的两步状态不同.这个顺序图可以依次类推.图中M1、M2和M3称之为步,X1和X2是转换条件,中间连接线表示彼此顺序.


图1 图2

用梯形图来表示图1的关系,就是图2,图2表示了从M1步到M2步的转换.当M1和X1常开触点闭合,输出M2线圈就得电,同时用M2自己常开实现自锁,当M3线圈得电,其常闭断开,M2线圈就断电,这里是检测设相邻两步输出不一致.同理我们可以画出从M2步到M3步的转换梯形图如图3所示.

2.典型实例应用

交通信号灯的控制要求如图4所示:

图4

首先我们要根据控制要求,将复杂的控制要求用顺序功能图表示出来,交通灯的控制,转换条件是时间,步就是灯亮状态,依此画出图5的顺序图.

图3 图5

依照图5,我们就可以套用前面的“起保停电路”的编程思想,来进行编程,从M1到M2,画出梯形图如图6所示.依次类推,可画出其它步的类似梯形图.

图6

梯形图都画出来后,我们再进行适当的修改,如怎样实现循环控制,怎样实现闪烁控制,还有怎样停止等.完整的梯形图如图7所示.

图7

由以上梯形图我们可以明晰的看出,复杂的交通灯控制,我们只要把“起保停电路”的顺序控制编程思想掌握了,也变得简单了,直接套用格式,就可以完成,这样学起来简单,学生容易理解和掌握.这种方法还可以用于其他的比如小车的运动控制等,读者可以举一反三的.

3.结束语

PLC的编程方法很多,笔者本文以典型的“起保停电路”顺序控制编程思想,扩展应用到复杂的顺序控制实例电路中,给读者详细介绍了顺序控制编程思想的应用,其设计方法简化,思路清晰,容易掌握.希望对读者编程有大的帮助,同时大家可以举一反三,灵活利用.