CJ-NJ命令置換ガイド

命令置換ガイド

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

特殊補助リレー対応表

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

コンディションフラグ
CJ NJ
コンディションフラグ 名称 変数名
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

クロックパルス
CJ NJ
クロックパルス 名称 FUN
P_0_1ms 0.1ms Get100usClk
P_1ms 1ms Get1msClk
P_0_01s 1ms Get10msClk
P_0_02ms 1ms Get20msClk
P_0_1ms 100ms Get100msClk
P_0_2ms 200ms Get200msClk
P_1s 1s Get1sClk
P_1min 1min Get1minClk

読み出し専用特殊補助リレー
CJ NJ
アドレス 名称 type 命令/変数名
A0 10ms 加算フリーランニングタイマ FUN Get**Cnt
A1 100ms 加算フリーランニングタイマ
A2 1s 加算フリーランニングタイマ
A50.00 - A69.15 基本IOユニット情報
(0ラック0スロット~3ラック9スロット)
変数 _CJB_IOUnitInfo
A90-93 ユーザプログラム書き換え日時
A94-97 パラメータエリア書き換え日時
A99.00 UM読出プロテクト状態
A99.01 タスク読出プロテクト状態
A99.02 プログラム上書き禁止状態
A99.03 プログラムのメモリカードバックアップ禁止状態
A99.14 IR/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.08 CJ2専用ネットワーク通信命令使用可能フラグ
A202.15 ネットワーク通信自動割付可フラグ
A203 - 210 ネットワーク通信終了コード
A211 CJ2専用ネットワーク通信命令使用可能数
A213.00 - 213.07 Explicit通信命令実行エラーフラグ
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
A260 IO割付ステータスフラグ
A261 IOテーブル作成エラー詳細情報
A262 - 263 サイクルタイム最大値 変数 _<タスク名称>_MaxExecTime
A264 - 265 サイクルタイム現在値(0.1ms) 変数 _<タスク名称>_LastExecTime
A266 - 267 サイクルタイム現在値(0.01ms)
A270 - 275 高速カウンタ(0,1)状態エリア
A276 - 281 パルス出力(0,1)状態エリア
A283 PWM出力(0,1)状態エリア
A293 バージョン異常詳細
A294 プログラム停止時タスクNo.
A295 プログラムエラー関連フラグ 変数 P_PRGER
A298 - 299 プログラム停止命令プログラムアドレス
A300 異常履歴格納ポイント
A301 EMカレントバンク
A302 CPU高機能ユニットイニシャル中フラグ 変数 _CJB_CBU00InitSta ... _CJB_CBU15InitSta
A315 異常フラグ
A316 - 321 高速カウンタ(2,3)状態エリア
A322 - 327 パルス出力(2,3)状態エリア
A329 PWM出力(2,3)状態エリア
A330 - 335 高機能IOユニットイニシャル中フラグ 変数 _CJB_SIO00InitSta ... _CJB_SIO95InitSta
A336 電源ON時確認済みユニット数
A339 - 340 微分フラグ番号最大値
A343.00 - 343.02 メモリカード種別
A343.06 EMファイルメモリ化のフォーマット異常フラグ
A343.07 メモリカードフォーマット異常フラグ 変数 _Card1Err
A343.08 ファイル書き込み異常 FB FileWrite命令などのError出力
A343.09 ファイル書き込み不可フラグ 変数 _Card1Protect
A343.10 ファイル読み出し異常フラグ FB FileRead命令などの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.06 FALS 異常フラグ
A401.08 サイクルタイムオーバフラグ 変数 _<タスク名称>_Exceeded
A401.09 プログラムエラーフラグ
A401.10 I/O 設定異常フラグ
A401.11 I/O 点数オーバーフラグ
A401.13 ユニットNo. 二重使用エラーフラグ/増設No. 二重使用エラーフラグ
A401.14 I/O バス異常
A401.15 メモリ異常フラグ
A402.00 その他運転継続異常
A402.02 高機能I/O ユニット設定異常フラグ
A402.03 CPU 高機能ユニット設定異常フラグ
A402.04 バッテリ異常フラグ 変数 _SelfTest_LowBattery
A402.06 高機能I/O ユニット異常フラグ
A402.07 CPU 高機能ユニット異常フラグ
A402.10 PLC システム設定異常フラグ
A402.12 基本I/O ユニット異常フラグ
A402.13 多重リフレッシュ異常フラグ
A402.15 FAL 異常フラグ 変数 _AlarmFlag
A403 メモリ異常発生箇所
A404 I/O バス異常スロット番号,ラック番号
A405.08 割込入力ユニット装着位置不正フラグ
A407 I/O 点数オーバー詳細情報
A408 基本I/O ユニット異常スロット番号,ラック番号
A409 増設装置重複ラックNo. フラグ
A410 CPU 高機能ユニット重複ユニット番号フラグ
A411 - 416 高機能I/O ユニット重複号機No. フラグ
A417 CPU 高機能ユニット異常ユニット番号フラグ
A418 - 423 高機能I/O ユニット異常号機No. フラグ
A426 多重リフレッシュ異常発生号機No.
A427 CPU 高機能ユニット設定異常ユニット番号フラグ
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 ラッチ 現在値

読み書き可能特殊補助リレー
CJ NJ
アドレス 名称 type 命令/変数名
A500.12 I/O メモリ保持フラグ
A500.13 強制セット/リセット保持フラグ
A500.14 異常履歴格納ポインタリセットフラグ
A500.15 負荷遮断フラグ
A501 - 501.15 CPU 高機能ユニットリスタートフラグ 変数 _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 カウンタ現在値
A580 FB内通信命令再送回数
A581 FB内通信命令レスポンス監視時間
A582 FB内DeviceNet通信命令レスポンス監視時間
A595 -596 バックグラウンド処理時IR00出力
A597 バックグラウンド処理時DR00出力
A598.00 FPD命令用ティーチングフラグ
A598.01 バックグラウンド処理時=フラグ出力
A600 MCRO命令用引数エリア
A600 - 603 MCRO命令用引数エリア
A604 - 607 MCRO命令用返数エリア
A619.02 シリアルポート設定変更中フラグ
A620 - 635 シリアルコミュニケーションユニット設定変更中フラグ 変数 _CJB_SCU00P1ChgSta ... _CJB_SCU15P2ChgSta
A650 プログラム入替えフラグ群
A651 プログラム入替えパスワード
A654 - 657 プログラム入替え元ファイル名
A720 - 749 電源ON時刻履歴データ