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