何为接力棒式控制?
摘要:每一个问题都有一万种解法,我们在编写PLC的程序时,是有多种方法都能达到控制要求的结果的。关于顺序控制,你也许知道步进梯形图编程或者SFC编程方法,但是你知道另外一种方法吗?这种方法叫做接力棒式控制。何为接力棒式控制?其实就是简单的手传手程序传递标志,程序控制就如同接力跑般传递下去。在赛跑的时候,每个赛跑者完成他们规定跑的路程,他们就把“接力棒”传给一个等待着的赛跑者。在我们做PLC程序设计的时候,也可以利用这样的特点。就是当每段程序结束时,使用一系列的SET和RST指令,去控制被强制传递到程序的下一段程序部分。这种方法对控制步的数量是没有限制的。只要每段程序有一个唯一的“接力棒”的标志就可以了。这里的接力棒,在PLC中,就是我们的软元件Y、M、S这样的线圈。我们看一下这个程序,这个程序就是采用了接力棒式控制方法。首先是SETM100,用M100作为一个步的起始,用这个点去做输出控制。当需要转移到下一段程序时候,通过转移条件X4去置位M101,同时复位M100,置位M101就是接力,转移到下一步或者说下一段程序去执行。当然转移到下一段程序执行的时候,上一段程序要复位掉,所以使用了RSTM100。这种编程方法可以应用于步进定位控制程序的编写,在定位中可能需要设计走正反转,或者走多段距离的,这时候就可以采用这种方法去编程了。在定位程序中,接力的转移条件就是M8029。下图就是定位控制正反转程序中的应用,其中M1是正转,M2是反转。按下启动按钮后,置位M1,M1驱动正转的指令,从而进行正转运行;当正转执行完了后,需要执行反转,那么就使用M8029去置位M2,
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2020-10-02 05:46:36上传分享