PLC編程方法中,何為接力棒式控制?
吳翠萍
發(fā)布于2020-05-19 18:04
12
1
標簽:PLC基礎(chǔ),PLC編程,控制程序,PLC
?? 每一個問題都有一萬種解法,我們在編寫PLC的程序時,是有多種方法都能達到控制要求的結(jié)果的。
?? 關(guān)于順序控制,你也許知道步進梯形圖編程或者SFC編程方法,但是你知道另外一種方法嗎?這種方法叫做接力棒式控制。
?? 何為接力棒式控制?
?? 其實就是簡單的手傳手程序傳遞標志,程序控制就如同接力跑般傳遞下去。
?? 在賽跑的時候,每個賽跑者完成他們規(guī)定跑的路程,他們就把“接力棒”傳給一個等待著的賽跑者。在我們做PLC程序設(shè)計的時候,也可以利用這樣的特點。
?? 就是當每段程序結(jié)束時,使用一系列的SET和RST指令,去控制被強制傳遞到程序的下一段程序部分。
?? 這種方法對控制步的數(shù)量是沒有限制的。只要每段程序有一個唯一的“接力棒”的標志就可以了。這里的接力棒,在PLC中,就是我們的軟元件Y、M、S這樣的線圈。
?? 我們看一下這個程序,這個程序就是采用了接力棒式控制方法。
?? 首先是SET M100,用M100作為一個步的起始,用這個點去做輸出控制。當需要轉(zhuǎn)移到下一段程序時候,通過轉(zhuǎn)移條件X4去置位M101,同時復位M100,置位M101就是接力,轉(zhuǎn)移到下一步或者說下一段程序去執(zhí)行。當然轉(zhuǎn)移到下一段程序執(zhí)行的時候,上一段程序要復位掉,所以使用了RST M100。
?? 這種編程方法可以應用于步進定位控制程序的編寫,在定位中可能需要設(shè)計走正反轉(zhuǎn),或者走多段距離的,這時候就可以采用這種方法去編程了。在定位程序中,接力的轉(zhuǎn)移條件就是M8029。
?? 下圖就是定位控制正反轉(zhuǎn)程序中的應用,其中M1是正轉(zhuǎn),M2是反轉(zhuǎn)。按下啟動按鈕后,置位M1,M1驅(qū)動正轉(zhuǎn)的指令,從而進行正轉(zhuǎn)運行;當正轉(zhuǎn)執(zhí)行完了后,需要執(zhí)行反轉(zhuǎn),那么就使用M8029去置位M2,M2驅(qū)動反轉(zhuǎn)的指令,從而進行反轉(zhuǎn)。
?? 這種編程方法就叫做接力棒式控制,你get到了嗎?(技成培訓原創(chuàng),作者:蔡慧滎,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究?。?/strong>

技成培訓
微信公眾號:jcpeixun
|

技成電工課堂
微信公眾號:jcdgkt
|

技成PLC課堂
微信公眾號:jc-plc
|