1. TOP
  2. OMRON
  3. 資料
  4. CJ-NJ命令置換ガイド

命令置換ガイド

CS/CJの命令をNJに置換える場合に動作が似ている命令の一例をまとめました
単純に命令が似ているものをリストにしたものなので命令語の参考程度で見てください
無理にCJに似たNJの命令を使うと使いにくくなったりするのでプログラムロジックに合わせて使い分けてください
(2013年作成)

CJNJGuide.pdf

特殊補助リレー対応表

CJシリーズの特殊補助リレーをNJに置き換える場合に似ているシステム定義変数または関係のありそうな変数や命令をまとめました
同じ動作をする訳ではないので参考程度としてください
詳細はCJのマニュアルとNJのマニュアルを見比べて判断してください
CJ: CPUユニット ユーザーズマニュアル(ソフトウェア編)の付-3 特殊補助リレー一覧
NJ: CPUユニット ユーザーズマニュアル(ソフトウェア編)のA-7 システム定義変数一覧

コンディションフラグ

CJNJ
コンディションフラグ名称変数名
P_ERエラーフラグP_PRGER
P_AERアクセスエラーフラグ
P_CYキャリーフラグP_CY
P_GT>フラグ
P_EQ=フラグ
P_LT<フラグ
P_Nネガティブフラグ
P_OFオーバーフローフラグ
P_UFアンダーフローフラグ
P_GE>=フラグ
P_NE≠フラグ
P_LE<=フラグ
P_On常時ONフラグP_On
P_Off常時OFFフラグP_Off

クロックパルス

CJNJ
クロックパルス名称FUN
P_0_1ms0.1msGet100usClk
P_1ms1msGet1msClk
P_0_01s1msGet10msClk
P_0_02ms1msGet20msClk
P_0_1ms100msGet100msClk
P_0_2ms200msGet200msClk
P_1s1sGet1sClk
P_1min1minGet1minClk

読み出し専用特殊補助リレー

CJNJ
アドレス名称type命令/変数名
A010ms 加算フリーランニングタイマFUNGet**Cnt
A1100ms 加算フリーランニングタイマ
A21s 加算フリーランニングタイマ
A50.00 - A69.15基本IOユニット情報
(0ラック0スロット~3ラック9スロット)
変数_CJB_IOUnitInfo
A90-93ユーザプログラム書き換え日時
A94-97パラメータエリア書き換え日時
A99.00UM読出プロテクト状態
A99.01タスク読出プロテクト状態
A99.02プログラム上書き禁止状態
A99.03プログラムのメモリカードバックアップ禁止状態
A99.14IR/DRのタスク間動作表示
A100 - 199異常履歴格納エリア
A200.11運転開始時1サイクルONフラグ変数P_First_RunMode
A200.12ステップラダー1サイクルONフラグ
A200.14タスク立上りフラグ
A200.15タスク初回起動フラグ変数P_First_Run
A201.10オンラインエディット待機中フラグ
A201.11オンラインエディット処理中フラグ
A202.00 - 202.07ネットワーク通信命令実行可フラグSerialSend命令などの出力
A202.08CJ2専用ネットワーク通信命令使用可能フラグ
A202.15ネットワーク通信自動割付可フラグ
A203 - 210ネットワーク通信終了コード
A211CJ2専用ネットワーク通信命令使用可能数
A213.00 - 213.07Explicit通信命令実行エラーフラグ
A214.00 - 214.07ネットワーク通信完了時1サイクルONフラグ
A215.00 - 215.07ネットワーク通信完了時1サイクルONエラーフラフ
A216 - 217ネットワーク通信レスポンスコード格納アドレス
A218使用通信ポートNo.
A219.00 - 219.07ネットワーク通信実行エラーフラグ
A220 - 259基本IOユニットの入力応答時間変数_CJB_InRespTm
A260IO割付ステータスフラグ
A261IOテーブル作成エラー詳細情報
A262 - 263サイクルタイム最大値変数_<タスク名称>_MaxExecTime
A264 - 265サイクルタイム現在値(0.1ms)変数_<タスク名称>_LastExecTime
A266 - 267サイクルタイム現在値(0.01ms)
A270 - 275高速カウンタ(0,1)状態エリア
A276 - 281パルス出力(0,1)状態エリア
A283PWM出力(0,1)状態エリア
A293バージョン異常詳細
A294プログラム停止時タスクNo.
A295プログラムエラー関連フラグ変数P_PRGER
A298 - 299プログラム停止命令プログラムアドレス
A300異常履歴格納ポイント
A301EMカレントバンク
A302CPU高機能ユニットイニシャル中フラグ変数_CJB_CBU00InitSta ... _CJB_CBU15InitSta
A315異常フラグ
A316 - 321高速カウンタ(2,3)状態エリア
A322 - 327パルス出力(2,3)状態エリア
A329PWM出力(2,3)状態エリア
A330 - 335高機能IOユニットイニシャル中フラグ変数_CJB_SIO00InitSta ... _CJB_SIO95InitSta
A336電源ON時確認済みユニット数
A339 - 340微分フラグ番号最大値
A343.00 - 343.02メモリカード種別
A343.06EMファイルメモリ化のフォーマット異常フラグ
A343.07メモリカードフォーマット異常フラグ変数_Card1Err
A343.08ファイル書き込み異常FBFileWrite命令などのError出力
A343.09ファイル書き込み不可フラグ変数_Card1Protect
A343.10ファイル読み出し異常フラグFBFileRead命令などのError出力
A343.11ファイルなしフラグ
A343.13ファイルメモリ操作実行中フラグ変数_Card1Access
A343.14ファイルアクセス中フラグ
A343.15メモリカード認識完了フラグ変数_Card1Ready
A344トレースメモリ関連
A345ソース/コメントメモリ内情報
A346 - 347データファイル転送残データ数
A351 - 354時計データ変数
FUN
_CurrentTime
GetTime
A360 - 391実行FAL番号変数
FUN
_AlarmFlag
GetAlarm
A392 - 393シリアルポート関連
A395.06 - 395.07ファイル削除通知フラグ変数_Card1PowerFail
A395.10バックグラウンド処理時ER/AER フラグ
A395.11メモリ破壊通知フラグ
A395.12ディップスイッチ6状態フラグ
A400故障コード
A401.03カード転送異常フラグ
A401.05バージョン異常フラグ
A401.06FALS 異常フラグ
A401.08サイクルタイムオーバフラグ変数_<タスク名称>_Exceeded
A401.09プログラムエラーフラグ
A401.10I/O 設定異常フラグ
A401.11I/O 点数オーバーフラグ
A401.13ユニットNo. 二重使用エラーフラグ/増設No. 二重使用エラーフラグ
A401.14I/O バス異常
A401.15メモリ異常フラグ
A402.00その他運転継続異常
A402.02高機能I/O ユニット設定異常フラグ
A402.03CPU 高機能ユニット設定異常フラグ
A402.04バッテリ異常フラグ変数_SelfTest_LowBattery
A402.06高機能I/O ユニット異常フラグ
A402.07CPU 高機能ユニット異常フラグ
A402.10PLC システム設定異常フラグ
A402.12基本I/O ユニット異常フラグ
A402.13多重リフレッシュ異常フラグ
A402.15FAL 異常フラグ変数_AlarmFlag
A403メモリ異常発生箇所
A404I/O バス異常スロット番号,ラック番号
A405.08割込入力ユニット装着位置不正フラグ
A407I/O 点数オーバー詳細情報
A408基本I/O ユニット異常スロット番号,ラック番号
A409増設装置重複ラックNo. フラグ
A410CPU 高機能ユニット重複ユニット番号フラグ
A411 - 416高機能I/O ユニット重複号機No. フラグ
A417CPU 高機能ユニット異常ユニット番号フラグ
A418 - 423高機能I/O ユニット異常号機No. フラグ
A426多重リフレッシュ異常発生号機No.
A427CPU 高機能ユニット設定異常ユニット番号フラグ
A428 - 433高機能I/O ユニット設定異常号機No. フラグ
A438パルス出力2停止異常コード
A439パルス出力3停止異常コード
A440割込タスク最大処理時間
A441最大処理時間割込タスクNo.
A444パルス出力0停止異常コード
A455パルス出力1停止異常コード
A450 - 485メモリエリア指定
A10001 - 10003製造ロット番号
A10100動機制御実行中フラグ
A10101同期データリンク送信エラー
A10102同期制御周期設定時間
A10120 - 10121パルス出力0 出力周波数
A10122 -10123パルス出力1 出力周波数
A10124 - 10125パルス出力2 出力周波数
A10126 - 10127パルス出力3 出力周波数
A10128 - 10129高速カウンタ0 帯域比較条件 1 ~ 32 帯域内フラグ
A10130 - 10131高速カウンタ1 帯域比較条件 1 ~ 32 帯域内フラグ
A10132 - 10133高速カウンタ2 帯域比較条件 1 ~ 32 帯域内フラグ
A10134 - 10135高速カウンタ3 帯域比較条件 1 ~ 32 帯域内フラグ
A10136 - 10137高速カウンタ0 リングカウンタ最大値
A10138 - 10139高速カウンタ1 リングカウンタ最大値
A10140 - 10141高速カウンタ2 リングカウンタ最大値
A10142 - 10143高速カウンタ3 リングカウンタ最大値
A10144 - 10145割込入力0 ラッチ 現在値
A10146 - 10147割込入力1 ラッチ 現在値
A10148 - 10149割込入力2 ラッチ 現在値
A10150 - 10151割込入力3 ラッチ 現在値
A10152 - 10153割込入力4 ラッチ 現在値
A10154 - 10155割込入力5 ラッチ 現在値
A10156 - 10157割込入力6 ラッチ 現在値
A10158 - 10159割込入力7 ラッチ 現在値

読み書き可能特殊補助リレー

CJNJ
アドレス名称type命令/変数名
A500.12I/O メモリ保持フラグ
A500.13強制セット/リセット保持フラグ
A500.14異常履歴格納ポインタリセットフラグ
A500.15負荷遮断フラグ
A501 - 501.15CPU 高機能ユニットリスタートフラグ変数_CJB_CBU00Restart
A502 - 507.15高機能I/Oユニットリスタートフラグ変数_CJB_SIO00Restart
A508.09微分モニタ実行完了フラグ
A508.11トレーストリガモニタフラグ変数_PLC_TraceSta[0..3].IsTrigger
A508.12トレース完了時ONフラグ変数_PLC_TraceSta[0..3].IsComplete
A508.13トレース実行中ONフラグ
A508.14トレーストリガフラグ変数_PLC_TraceSta[0..3].IsTrigger
A508.15データトレーススタートフラグ
A510 - 511電源ON時刻
A512 - 513電源断時刻
A514電源断発生回数_PowerOnCount
A515 - 517運転開始時刻
A518 -520運転停止時刻
A523通電時間_PowerOnHour
A526.00シリアルポートリスタートフラグ
A527.00 - 527.07オンラインエディット禁止中フラグアクセス用パスワード
A527.09オンラインエディット禁止中フラグ
A528.00 - 528.07シリアルポートエラーフラグ
A529システム異常発生FAL/FALS番号
A530電断禁止区間設定
A531.00 - 531.03高速カウンタ0-3 リセットプラグ
A531.08 - 531.11高速カウンタ0-3 ゲートフラグ
A532 - 535割り込みカウンタ0-3 カウンタ設定値
A536 - 539割り込みカウンタ0-3 カウンタ現在値
A540 - 543パルス出力0-3 信号
A544 - 547割り込みカウンタ4-7 カウンタ設定値
A548 - 551割り込みカウンタ4-7 カウンタ現在値
A580FB内通信命令再送回数
A581FB内通信命令レスポンス監視時間
A582FB内DeviceNet通信命令レスポンス監視時間
A595 -596バックグラウンド処理時IR00出力
A597バックグラウンド処理時DR00出力
A598.00FPD命令用ティーチングフラグ
A598.01バックグラウンド処理時=フラグ出力
A600MCRO命令用引数エリア
A600 - 603MCRO命令用引数エリア
A604 - 607MCRO命令用返数エリア
A619.02シリアルポート設定変更中フラグ
A620 - 635シリアルコミュニケーションユニット設定変更中フラグ変数_CJB_SCU00P1ChgSta ... _CJB_SCU15P2ChgSta
A650プログラム入替えフラグ群
A651プログラム入替えパスワード
A654 - 657プログラム入替え元ファイル名
A720 - 749電源ON時刻履歴データ

この記事へのコメント