PLC编程中SFC图转换到梯形图的方法探讨
2016-04-05李宇丁艳
李 宇 丁 艳
(柳州铁道职业技术学院 汽车技术学院,柳州 545616)
PLC编程中SFC图转换到梯形图的方法探讨
李 宇 丁 艳
(柳州铁道职业技术学院 汽车技术学院,柳州 545616)
顺序功能图(SFC)编程语言是设计PLC顺序控制程序的一种有力工具,能够较容易地编写出复杂的顺序控制程序,从而提高工作效率,对程序调试也极为方便。以彩灯循环点亮过程为例,着重分析PLC编程中SFC图转换到梯形图的方法。
SFC图 梯形图 转换
引言
PLC(可编程控制器)具有编程简单、通用性强、适应面广、可靠性高等优点,广泛应用于冶金、石油、化工、建材、机械制造、汽车及文化娱乐等各行各业。但是,由于很多PLC软件不支持SFC图,就有必要将SFC图转换到梯形图。本文将以彩灯循环点亮过程作为实例,试探讨SFC图转换到梯形图的方法。
1 控制说明及SFC图
彩灯依次循环点亮示意图,如图1所示。Q0.0、Q0.1、Q0.2分别为三个彩灯的输出地址,开关为I0.0。闭合I0.0时,L1、L2、L3三盏彩灯顺序依次点亮,周期为2s。
图1 彩灯循环点亮示意图
根据控制要求和SFC图设计方法,得到彩灯L1~L3循环点亮控制SFC图,如图2所示。其中,M0.0为软启动条件,M0.1~M0.3表示三个工步的状态,I0.0·Q0.0·Q0.1·Q0.2及T0·Q0.0~T2·Q 0.2表示对应状态转换条件,Q0.0~Q0.2表示被控对象灯L1~L3的状态。
图2 彩灯循环点亮控制SFC图
2 SFC图转换到梯形图的方法
当前,SFC图转换到梯形图的方法主要有三种,一是使用启保停电路转换法,二是使用步进指令转换法,三是使用置位复位指令转换法。对SFC图转换时,用M代表步。当某步是活动步时,与之对应的M值为1;当某个转换条件满足时,前级步无效,后继步激活。这三种方法中,使用置位复位指令转换法的编程方法规律性最强,且不容易出错。本例子创建的梯形图即以置位复位指令转换法实现,下面对这种方法进行具体描述。
图3给出了以置位复位指令转换法为依据的SFC图与梯形图的前后对应关系。由Mi到Mi+1步转换须满足以下两点:①Mi=l,即前级步为活动步;②Xi=l,即满足转换条件。SFC图转化到梯形图时,用Mi和Xi的常开触头构成串联电路。当串联电路接通并满足前两点时,完成后面两个动作:①使用置位指令将Mi+1步转化为活动步;②使用复位指令将Mi步转化为非活动步。
图3 以置位复位指令转换法为依据的梯形图顺序控制设计
3 SFC图转换到梯形图的结果
根据置位复位指令转换法将SFC图转换到梯形图,结果如图4所示。
4 结语
图4 SFC图转换到梯形图结果
熟练掌握SFC图转换到梯形图的方法,对于初学者学习PLC程序设计方法很有帮助。实践证明,本例所采用的方法可以快速实现SFC图到梯形图的转换。
[1]叶建亭.SFC图转换成梯形图的方法探讨[J].湖南农机,2009,36(5):10-11.
[2]文浩.可编程控制器原理及实验[M].北京:国防工业出版社,2003.
[3]谢克明,夏路易.可编程控制器原理与程序设计[M].北京:电子工业出版社,2003.
[4]孙凌翔,陈世和,李劲松.顺序控制法在交通灯控制系统中的应用[J].现代电子技术,2006,(10):26-27.
Discussion on the Method of Converting SFC Diagram to Ladder Diagram in PLC Programming
LI Yu,DING Yan
(Automotive Technology College, Career Technical College, Liuzhou 545616)
Sequential function chart (SFC) programming language is a powerful tool for design of PLC Sequential control program, can be easier to write complex sequential control program, so as to improve the work efficiency, for program debugging is also very convenient. Taking the process of the lantern cycle as an example, the method of converting the SFC diagram to the ladder diagram in the PLC programming is analyzed emphatically.
SFC diagram, ladder diagram, transformation