指針P(Ponit)用於分支和跳步程序。在梯形圖中,指針放在左側母線的左邊。FXIS有64點指針(P0~P63),FXIN,FX2N,和FX2NC有128點指針(P0~P127)。
條件跳轉指令CJ用於跳過順序程序中的某一部分,以控製程序的流程。當圖中的X0為ON時,程序跳轉到指針P8處,如果X0為OFF,不執行跳轉,程序按原順序執行。跳轉時,不執行被跳過的那部分指令。用編程器輸入程序時圖中的指針P8放在指令“LD X14”之前。多條跳轉指令可以使用相同的指針。
指針可以出現在相應跳轉指令之前,但是如果反複跳轉的時間超過監控定時器的設定時間,會引起監控定時器出錯。一個指針隻能出現一次,如出現兩次或兩次以上,則會出錯。如果用M8000的常開觸點驅動CJ指令,相當於無條件跳轉指令,因為運行時特殊輔助繼電器M8000總是為ON。
P63是END所在的步序。在程序中不需要設置P63。
圖 CJ指令的使用