1.指令使用
圖6-13所示為條件跳轉(zhuǎn)指令在梯形圖中的具體應(yīng)用格式。
圖6-13 條件跳轉(zhuǎn)指令的應(yīng)用格式
(1)在圖6-13中,若X0=1,程序跳轉(zhuǎn)到標號P8處;X0 =0,則順序執(zhí)行程序,這是有條件轉(zhuǎn)移。若執(zhí)行條件為M8000,則稱為無條件跳轉(zhuǎn),因為M8000觸點在PLC通電運行時就自動接通。
(2)一個標號只能使用一次,但兩條跳轉(zhuǎn)指令可以使用同一標號。編程時,標號占一行。
(3)圖6-14所示為帶有P63標號的跳轉(zhuǎn)指令編程。
圖6-14 條件跳轉(zhuǎn)指令的編程
注意:P63在語句表中不編程。
當X0為OFF時,程序正常運行,X1 =0,Y0 =1,X2 =1,T0定時2.5 s,Y1 =1,X3=0,C0計5次,Y2 =1。若X0為ON,則跳到P63處,使繼電器輸出,定時器、計數(shù)器值均保持不變。此時若X0為OFF時,又繼續(xù)執(zhí)行程序,繼電器輸出根據(jù)輸入條件動作,而定時器、計數(shù)器繼續(xù)往下定時或計數(shù)。
2.應(yīng)用舉例
工業(yè)控制中經(jīng)常用到手動和自動控制電路,兩種電路程序要切換。圖6 -15所示即為采用CJ指令完成手動和自動控制切換程序,X0為切換方式開關(guān),X1為手動計數(shù)脈沖,M8013為秒脈沖,X10為清零開關(guān)。
當X0為OFF時,執(zhí)行手動程序,X1輸入5個脈沖信號,Y0有輸出。當X0為ON時,執(zhí)行自動程序,Y1為觀察秒脈沖的輸出,C1對秒脈沖(M8013)計數(shù),計滿10個數(shù)時,Y2有輸出。
圖6-15 利用CJ指令完成自動/手動方式切換程序