顺序功能图中仅有两步的闭环处理

2012-04-29 00:44熊力维,吴富东
软件工程 2012年11期
关键词:梯形图触点闭环

熊力维,吴富东

摘要:本文阐述了设计顺序功能图遇到仅有两步的闭环时,运用起保停电路模块转换后的梯形图程序无法正确运行的问题,分析了造成这种情况的原因,并提出了针对这类问题的几种特殊处理方法。

关键词:闭环;步;转换

1.引言

众所周知,起保停电路模块在由顺序功能图转换为梯形图程序中扮演着重要的角色。但对于顺序功能图中仅有两步闭环的结构,直接照搬这种方法转换后的梯形图程序会引发一些预料不到的后果。

2.两步闭环引发的问题

闭环是顺序功能图的基本特征,每一个顺序功能图都至少存在一个大的闭环。但是,在具有选择序列的顺序功能图中,这样的闭环就不止一个。有可能出现这样一种情况,当相邻的两“步”既为对方的前级步,又为对方的后续步的时候,那么在顺序功能图上,就会出现一个仅有两步的闭环(图1),对于这种结构的顺序功能图,按照一般原则转换成的梯形图(图2)程序就会带来一些问题。

分析上述梯形图程序,不难发现,线圈M0.3是永远无法得电的,因为M0.4的常开触点作为起动条件的同时,它的常闭触点又作为停止条件,这样一来就导致电路永远不能接通(线圈M0.4的情况与之类似)。

如果用转换条件I0.3和I0.4的常闭触点分别代替后续步M0.4和M0.3的常闭触点,这样会引发另一问题。假设步M0.3为活动步时I0.3变为1状态,执行修改后的第1个起保停电路时,因为I0.3为1状态,它的常闭触点断开,使M0.3的线圈断电,M0.3的常开触点断开,使控制M0.4的起保停电路的起动电路开路,因此不能转换到步M0.4。

3.正确的处理方法

3.1增加一个线圈

为了解决这一问题,增设一个受I0.3控制的中间元件M1.0,用M1.0的常闭触点取代修改后的I0.3的常闭触点。如果M0.3为活动步时I0.3变为1状态,执行第1个起保停电路时,M1.0尚为0状态,它的常闭触点闭合,M0.3的线圈通电,保证了控制M0.4的起保停电路的起动电路接通,使M0.4的线圈通电。执行完最后一行的电路后,M1.0变为1状态,在下一个扫描周期使M0.2的线圈断电。该方法巧妙的运用了PLC循环扫描的工作原理,化解了带来的新问题,程序能够正确执行。

3.2增加一个步

也可以另辟蹊径,通过分析闭环结构的特征,发现无非是M0.3和M0.4存在互为对方的前级步和后续步的关系,如果插入一个步进去,使得M0.3和M0.4的这种关系不再存在,那么直接转换后的梯形图是不会有问题的。M1.0便是新增的一步,这一步虽然没有输出,但可以破坏掉M0.3和M0.4构成的仅有两步的闭环,从而转换后的程序正确。

3.3基于转换的编程方法

与采用起保停电路转换相对应的,采用置位复位指令是基于另一种不同的处理思想。前者着重于对“步”的描述,以“步”为中心,后者则是以“转换”为中心。对于仅有两步的闭环问题,说到底属于顺序功能图中“步”的特殊情况,但对于转换而言,并没有什么特殊而言,因此采用置位复位可一步到位转换为梯形图,而不需要修改顺序功能图。

4.结束语

因为面对的控制系统和控制过程千差万别,由此建立起来的顺序功能图可能会出现一些特殊的结构,比如本文中所阐述的仅有两步的闭环。在将顺序功能图转换为梯形图程序时,对于这些特殊情况需要格外注意,不能一味照搬照套,必须具体情况具体分析。

参考文献

[1] 廖常初.PLC编程及应用[M].北京:机械工业出版社,2009.

[2] 柴瑞娟.西门子PLC编程技术及工程应用[M].北京:机械工业出版社,2007.

[3] 王永华.现代电气控制及PLC应用技术[M].北京:北京航空航天大学出版社,2008.

[4] 郁汉琪.电气与可编程序控制器应用技术[M].南京:东南大学出版社,2009.

[5] 宋伯生.PLC编程理论·算法及技巧[M].北京:机械工业出版,2005.

猜你喜欢
梯形图触点闭环
中国人民大学新闻学院教授 林升栋:将消费者触点思维融入广告媒体计划
航空电转换器的损伤原因分析及修理
接触器辅助触点接触电阻产生原因分析
基于VC的梯形图编程软件开发技术
单周期控制下双输入Buck变换器闭环系统设计
继电器电路转为梯形图教学经验浅谈
双闭环模糊控制在石化废水处理中的研究
PLC梯形图程序设计技巧及应用
最优价格与回收努力激励的闭环供应链协调
一种基于全闭环实时数字物理仿真的次同步振荡阻尼控制