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

技成培訓(xùn)
微信公眾號(hào):jcpeixun
|

技成電工課堂
微信公眾號(hào):jcdgkt
|

技成PLC課堂
微信公眾號(hào):jc-plc
|