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

来源 :软件工程师 | 被引量 : 0次 | 上传用户:zww100200
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文阐述了设计顺序功能图遇到仅有两步的闭环时,运用起保停电路模块转换后的梯形图程序无法正确运行的问题,分析了造成这种情况的原因,并提出了针对这类问题的几种特殊处理方法。
  关 键 词:闭环;步;转换
  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.
其他文献
目的观察天王补心丹汤剂加减治疗帕金森病患者肝肾阴虚型便秘症状的临床疗效.方法:选择西医诊断为帕金森病伴有便秘,中医辨证符合肝肾阴虚型的患者,随机分为治疗组与对照组各3
飞速发展的联想    中国最大的PC厂商联想集团,在过去3年的时间里先后赶超宏基、戴尔,飙升至行业第二,市场份额紧追惠普,其表现堪称奇迹。让我们回顾一下联想惊人的业绩表现:  2011年9月,联想公布的第二季度数据中,其PC出货量达到1020万台,较上个季度820万台增长了约25.6%,而较去年同期的830万台增涨了约23%。联想成功地将自身在全球PC品牌中的排名提升了一位,超越宏基,由上个季度的