三菱plc條件跳轉指令cj用于跳過順序程序中的某一部分,以縮短運算周期、控制程序的流程。其指令的助記符為cj,指令代碼是fnc00,操作元件為p0~p127,其程序步情況是,cj為3步、標號p為1步。
在圖12-2中,當x0為on時,則程序跳轉到指針p8處,若x0為off,則按順序執(zhí)行程序,不執(zhí)行跳轉。當x0為on時,y0、m0、s0的狀態(tài)不會隨它們的驅動接點x1、x2、x3的狀態(tài)變化而變化。定時器和計數器如果被cj指令跳過,跳步期間它們的當前值被凍結,如果在跳步開始時定時器和計數器正在工作,在跳步期間,它們將停止計時和計數,在cj指令的條件變?yōu)椴粷M足時繼續(xù)工作。高速計數器的處理獨立于主程序,其工作不受跳步影響。如果用m8000的動合觸點驅動cj指令,則條件跳轉變?yōu)闊o條件跳轉。