多程序互鎖(開關(guān)量系列)
【控制要求】
PLC同時(shí)存在多個(gè)程序(兩個(gè)及兩個(gè)以上),但是每次只能執(zhí)行一個(gè),比如A在執(zhí)行過程中,按了B啟動(dòng)鍵,就停止A動(dòng)作并且復(fù)位,執(zhí)行B動(dòng)作;在執(zhí)行B動(dòng)作的過程中,若再按下A啟動(dòng)按鈕,則停止B動(dòng)作并且復(fù)位,轉(zhuǎn)而執(zhí)行A動(dòng)作。
【流程圖說明】

【元件說明】
PLC輸入端:X0-A動(dòng)作啟動(dòng)信號(hào);X1-B動(dòng)作啟動(dòng)信號(hào)。
PLC輸出端:Y0-氣缸1;Y1-氣缸2。
【軟件別名】
PLC輸入端:

PLC輸出端:

PLC時(shí)序環(huán):

【編程指令要義】
輸入端,啟動(dòng)開關(guān)均采用指令:等待輸入。
輸出端,氣缸動(dòng)作均采用指令:觸發(fā)輸出。
【程序編輯】
①A程序在時(shí)序邏輯時(shí)序環(huán)0環(huán)實(shí)現(xiàn),程序如下所示:

程序解析:
幀0:給A動(dòng)作啟動(dòng)開關(guān)信號(hào),X0有信號(hào),程序就會(huì)向下執(zhí)行。
幀1-幀3:實(shí)現(xiàn)對(duì)B動(dòng)作的互鎖控制,也就是B的復(fù)位程序。先用幀1“幀環(huán)控制1環(huán)停止”并返回0幀進(jìn)行復(fù)位的操作,再用幀2“觸發(fā)輸出斷”斷開B程序里面的所有輸出端,最后用幀3“幀環(huán)控制1環(huán)運(yùn)行”保證B程序再次給啟動(dòng)信號(hào)的時(shí)候能正常運(yùn)行。
幀4-幀12:為A程序動(dòng)作,依據(jù)流程圖對(duì)應(yīng)編寫。
②B程序在時(shí)序邏輯時(shí)序環(huán)1環(huán)實(shí)現(xiàn),程序如下所示:

程序解析:
幀0:給B動(dòng)作啟動(dòng)開關(guān)信號(hào),X1有信號(hào),程序就會(huì)向下執(zhí)行。
幀1-幀3:實(shí)現(xiàn)對(duì)A動(dòng)作的互鎖控制,也就是A的復(fù)位程序。先用幀1“幀環(huán)控制0環(huán)停止”并返回0幀進(jìn)行復(fù)位的操作,再用幀2“觸發(fā)輸出斷”斷開A程序里面的所有輸出端,最后用幀3“幀環(huán)控制0環(huán)運(yùn)行”保證A程序再次給啟動(dòng)信號(hào)的時(shí)候能正常運(yùn)行。
幀4-幀11:為B程序動(dòng)作,依據(jù)流程圖對(duì)應(yīng)編寫。