【GX Works3】CJ/SCJ命令の使い方|条件ジャンプで処理をスキップ

概要

書式

出典: MELSEC iQ-R プログラミングマニュアル(CPUユニット用命令/汎用FUN/汎用FB編)SH-081226 / ops/refs/instructions/09_flow-control.md より転記。

命令記号実行条件主なオペランド/データ型動作
CJ常時実行(P) ジャンプ先ポインタ実行条件ONのとき指定ポインタへジャンプし、その間の命令をスキップ
SCJ常時実行(P) ジャンプ先ポインタ実行条件のOFF→ON時のみ指定ポインタへジャンプ

スキップした命令は実行されない。ON中のタイマ・OUTを飛ばした場合の保持動作に注意。

動作

X0がONのとき CJ P0 でP0ポインタまでスキップするラダー図(スキップ範囲がわかるよう複数ラングを含む構成)

サンプルコード

よくある誤解

関連命令

関連記事