指針p(ponit)用于分支和跳步程序。在梯形圖中,指針放在左側(cè)母線的左邊。fxis有64點指針(p0~p63),fxin,fx2n,和fx2nc有128點指針(p0~p127)。
條件跳轉(zhuǎn)指令cj用于跳過順序程序中的某一部分,以控制程序的流程。當圖中的x0為on時,程序跳轉(zhuǎn)到指針p8處,如果x0為off,不執(zhí)行跳轉(zhuǎn),程序按原順序執(zhí)行。跳轉(zhuǎn)時,不執(zhí)行被跳過的那部分指令。用編程器輸入程序時圖中的指針p8放在指令“l(fā)d x14”之前。多條跳轉(zhuǎn)指令可以使用相同的指針。
指針可以出現(xiàn)在相應(yīng)跳轉(zhuǎn)指令之前,但是如果反復(fù)跳轉(zhuǎn)的時間超過監(jiān)控定時器的設(shè)定時間,會引起監(jiān)控定時器出錯。一個指針只能出現(xiàn)一次,如出現(xiàn)兩次或兩次以上,則會出錯。如果用m8000的常開觸點驅(qū)動cj指令,相當于無條件跳轉(zhuǎn)指令,因為運行時特殊輔助m8000總是為on。
p63是end所在的步序。在程序中不需要設(shè)置p63。

圖 cj指令的使用










