三菱PLC條件跳轉(zhuǎn)指令CJ用于跳過順序程序中的某一部分,以縮短運算周期、控制程序的流程。其指令的助記符為CJ,指令代碼是FNC00,操作元件為P0~P127,其程序步情況是,CJ 為3步、標(biāo)號P為1步。
在上圖,當(dāng)X0為ON時,則程序跳轉(zhuǎn)到指針P8處,若X0為OFF,則按順序執(zhí)行程序,不執(zhí)行跳轉(zhuǎn)。當(dāng)X0為ON時,Y0、M0、S0的狀態(tài)不會隨它們的驅(qū)動接點X1、X2、X3的狀態(tài)變化而變化。定時器和計數(shù)器如果被CJ指令跳過,跳步期間它們的當(dāng)前值被凍結(jié),如果在跳步開始時定時器和計數(shù)器正在工作,在跳步期間,它們將停止計時和計數(shù),在CJ指令的條件變?yōu)椴粷M足時繼續(xù)工作。高速計數(shù)器的處理獨立于主程序,其工作不受跳步影響。如果用M8000的動合觸點驅(qū)動CJ指令,則條件跳轉(zhuǎn)變?yōu)闊o條件跳轉(zhuǎn)。