昆明西门子PLC代理商|西门子电缆桶装
昆明西门子PLC代理商|西门子电缆桶装 昆明西门子PLC代理商|西门子电缆桶装
昆明西门子PLC代理商|西门子电缆桶装昆明西门子PLC代理商|西门子电缆桶装昆明西门子PLC代理商|西门子电缆桶装
每一个问题都有一万种解法,我们在编写PLC的程序时,是有多种方法都能达到控制要求的结果的。
关于顺序控制,你也许知道步进梯形图编程或者SFC编程方法,但是你知道另外一种方法吗?这种方法叫做接力棒式控制。
何为接力棒式控制?
其实就是简单的手传手程序传递标志,程序控制就如同接力跑般传递下去。
在赛跑的时候,每个赛跑者完成他们规定跑的路程,他们就把“接力棒”传给一个等待着的赛跑者。在我们做PLC程序设计的时候,也可以利用这样的特点。
就是当每段程序结束时,使用一系列的SET和RST指令,去控制被强制传递到程序的下一段程序部分。
这种方法对控制步的数量是没有限制的。只要每段程序有一个唯一的“接力棒”的标志就可以了。这里的接力棒,在PLC中,就是我们的软元件Y、M、S这样的线圈。
我们看一下这个程序,这个程序就是采用了接力棒式控制方法。
首先是SET M100,用M100作为一个步的起始,用这个点去做输出控制。当需要转移到下一段程序时候,通过转移条件X4去置位M101,同时复位M100,置位M101就是接力,转移到下一步或者说下一段程序去执行。当然转移到下一段程序执行的时候,上一段程序要复位掉,所以使用了RST M100。
这种编程方法可以应用于步进定位控制程序的编写,在定位中可能需要设计走正反转,或者走多段距离的,这时候就可以采用这种方法去编程了。在定位程序中,接力的转移条件就是M8029。
下图就是定位控制正反转程序中的应用,其中M1是正转,M2是反转。按下启动按钮后,置位M1,M1驱动正转的指令,从而进行正转运行;当正转执行完了后,需要执行反转,那么就使用M8029去置位M2,M2驱动反转的指令,从而进行反转。
昆明西门子PLC代理商|西门子电缆桶装 昆明西门子PLC代理商|西门子电缆桶装
联系方式
- 地址:上海 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 电话:15021292620
- 销售:颜娟
- 手机:15021292620
- 传真:021-33556143
- 微信:X15021292620
- QQ:2799536152
- Email:2799536152@qq.com