メーカー別 特殊リレー比較表
三菱 MELSEC iQ-R の特殊リレー(SM)・特殊レジスタ(SD)、KEYENCE KV-8000 のコントロールリレー(CR)・コントロールメモリ(CM)、OMRON CJ2 の特殊補助リレー(A)・コンディションフラグについて、同じ用途・似た名称のデバイスを並べた互換表です。機種移行やマルチベンダーでのプログラム作成時の参考にしてください。
日付時刻・曜日
| デバイス名称 | 三菱 iQ-R | KEYENCE KV-8000 | OMRON CJ2 | 備考 |
|---|---|---|---|---|
| 時計データ 年 | SD210 (YYYY BIN) | CM0700 (YY BIN) | A353.08-15 (YY BCD) | |
| 時計データ 月 | SD211 | CM0701 | A353.00-07 (BCD) | |
| 時計データ 日 | SD212 | CM0702 | A352.08-15 (BCD) | |
| 時計データ 時 | SD213 | CM0703 | A352.00-07 (BCD) | |
| 時計データ 分 | SD214 | CM0704 | A351.08-15 (BCD) | |
| 時計データ 秒 | SD215 | CM0705 | A351.00-07 (BCD) | |
| 時計データ 曜日 | SD216 | CM0706 | A354.00-07 | 0=日~6=土 |
CPU状態
| デバイス名称 | 三菱 iQ-R | KEYENCE KV-8000 | OMRON CJ2 | 備考 |
|---|---|---|---|---|
| RUN/STOPスイッチ状態 | SD200 (0=RUN 1=STOP) | CR3904 (0=PRG 1=RUN) | — | 値の極性が逆 |
| STOP接点 | SM203 (1=STOP) | — | — | |
| PAUSE接点 | SM204 (1=PAUSE) | — | — | |
| CPUファームウェア/機能バージョン | SD160 | CM0900 (HEX) | — |
スキャンタイム
| デバイス名称 | 三菱 iQ-R | KEYENCE KV-8000 | OMRON CJ2 | 備考 |
|---|---|---|---|---|
| 現在スキャンタイム | SD520(ms部分) SD521(μs部分) | CM1000-CM1001 (μs 32bit) | A264-A265 (0.1ms) | |
| 現在スキャンタイム | A266-A267 (0.01ms) | |||
| 最小スキャンタイム | SD522(ms部分) SD523(μs部分) | CM1004-CM1005 | — | |
| 最大スキャンタイム | SD524(ms部分) SD525(μs部分) | CM1006-CM1007 (μs 32bit) | A262-A263 (0.1ms) | |
| END処理時間 | SD526(ms部分) SD527(μs部分) | CM1002-CM1003 (μs 32bit) | — | |
| スキャンタイム最小/最大クリア | SM522 | CR2307 | — |
常時ON、常時OFF、クロックパルス
| デバイス名称 | 三菱 iQ-R | KEYENCE KV-8000 | OMRON CJ2 | 備考 |
|---|---|---|---|---|
| 常時ON | SM400 | CR2002 | P_On | |
| 常時OFF | SM401 | CR2003 | P_Off | |
| RUN後1スキャンのみON | SM402 | CR2008 | P_First_Cycle | |
| RUN後1スキャンのみOFF | SM403 | CR2007 | — | |
| 0.1msクロック | — | — | P_0_1ms | |
| 1msクロック | — | — | P_1ms | |
| 10msクロック | SM409 | CR2004 | P_0_01s | |
| 20msクロック | — | — | P_0_02s | |
| 100msクロック | SM410 | CR2005 | P_0_1s | |
| 200msクロック | SM411 | — | P_0_2s | |
| 1sクロック | SM412 | CR2006 | P_1s | |
| 2sクロック | SM413 | — | — | |
| 1minクロック | — | — | P_1min | |
| 2n sクロック | SM414 | — | — | |
| 2n msクロック | SM415 | — | — | |
| 0.1μsフリーランカウンタ | — | CM1036-CM1037 (32bit) | — | |
| 1μsフリーランカウンタ | — | CM1034-CM1035 (32bit) | — | |
| 10μsフリーランカウンタ | — | CM1032-CM1033 (32bit) | — | |
| 1msフリーランカウンタ | — | CM1030-CM1031 (32bit) | — | |
| 10msフリーランカウンタ | — | — | A0 (16bit) | |
| 100msフリーランカウンタ | — | — | A1 (16bit) | |
| 1sフリーランカウンタ | SD412 (16bit) | — | A2 (16bit) | |
| 2n sカウンタ | SD414 | — | — | |
| 2n msカウンタ | SD415 | — | — | |
| スキャンカウンタ | SD420 | — | — |
演算・命令
| デバイス名称 | 三菱 iQ-R | KEYENCE KV-8000 | OMRON CJ2 | 備考 |
|---|---|---|---|---|
| 命令実行異常(演算エラー) | SM56 | CR2012 | P_ER | |
| 自己診断エラーコード | SD0 | — | — | |
| 演算エラー詳細 | — | CM0712 | — | |
| キャリフラグ / 演算結果フラグ | SM700 | — | P_CY | |
| 演算結果が負またはオーバーフロー | — | CR2009 | — | |
| 演算結果がゼロ | — | CR2010 | — | |
| 演算結果が正 | — | CR2011 | — | |
| >フラグ | — | — | P_GT | |
| =フラグ | — | — | P_EQ | |
| <フラグ | — | — | P_LT | |
| ネガティブフラグ | — | — | P_N | |
| オーバーフロー | — | — | P_OF | |
| アンダーフロー | — | — | P_UF | |
| >=フラグ | — | — | P_GE | |
| NOT=フラグ | — | — | P_NE | |
| <=フラグ | — | — | P_LE |
エラー
| デバイス名称 | 三菱 iQ-R | KEYENCE KV-8000 | OMRON CJ2 | 備考 |
|---|---|---|---|---|
| 自己診断エラー発生 | SM0 | CR3905 (重度エラー) | A401.xx (運転停止異常) | |
| 自己診断エラー発生 (軽度エラー) | CR3906 (軽度エラー) | A402.xx (運転継続異常) | ||
| 最新エラーコード | SD0 | CM5105 (重度エラー) | A400 | |
| 最新エラー発生時刻 | SD1-SD7 | CM5100-CM5104 (重度エラー) | A100-A199 (異常履歴) | |
| 最新エラーコード (軽度エラー) | CM5155 (軽度エラー) | |||
| 最新エラー発生時刻 (軽度エラー) | CM5150-CM5154 (軽度エラー) | |||
| エラー解除 | SM50 | CR3909 | FAL命令 | |
| 重度エラー履歴クリア | — | CR3900 | — | |
| 軽度エラー履歴クリア | — | CR3901 | — | |
| すべてのエラー、イベント履歴をクリア | — | CR3910 | A500.14 | |
| バッテリ低下 | SM51(ラッチ) SM52 | CR2306 | A402.04 | |
| アナンシェータ検出 / アラーム動作 | SM62 | CR3300-CR3415 (アラームリレー) CR3500 (アラーム動作) | A360-A391 (FAL) A402.15 (FAL異常) | |
| ユニット間同期異常 | SM480 / SM488 | CR3100 | A10101 (WORD) |
ストレージ
| デバイス名称 | 三菱 iQ-R | KEYENCE KV-8000 | OMRON CJ2 | 備考 |
|---|---|---|---|---|
| メモリカード使用可(認識完了) | SM600 | CR5403 | A343.15 | |
| メモリカードプロテクト | SM601 | CR5405 | A343.09 (書込み不可) | |
| メモリカード装着あり | SM603 | CR5404 | A343.00-02 (4=フラシュROM) | |
| メモリカード使用中 | SM604 | CR5402 | A343.13 | |
| メモリカードアンマウント | SM606 (ON=解除要求) | CR5401 (アンマウント要求) | — | |
| メモリカード使用停止状態 | SM607 | (CR5403 OFF) | — | |
| ファイルアクセス中 | SM753 | CR3214 | A343.14 |
ロギング・トレース
| デバイス名称 | 三菱 iQ-R | KEYENCE KV-8000 | OMRON CJ2 | 備考 |
|---|---|---|---|---|
| ロギング開始/実行 | SM1211 (ID2~ SM1220~) | CR0000 (ID2~ CR100~) | — | |
| データトレーススタート | — | — | A508.15 | |
| ロギング動作中(収集中) | SM1212 | CR0001 | A508.13 (トレース実行中) | |
| ロギング完了(ファイル書込み終了) | SM1213 | CR0002 | A508.12 (トレース完了) | |
| トリガ | SM1214 | CR0011 | A508.14 (トレーストリガ) | |
| ロギングエラー | SM1216 | CR0008 | — | |
| ロギング処理オーバ | SD1215 (回数) | CR0004 (発生ビット) | — | |
| 内部バッファ空き容量 | SD1214 (Kbyte) | CM1660 ID0 -CM1669 ID9 (Kbyte) | — | |
| 保存ファイル番号/カウンタ | SD1210-SD1211 | CM1500 ID0 -CM1509 ID9 | — | |
| ロギング ID2~9 | SM1220~SM1309 SD1220~SD1307 |
電源
| デバイス名称 | 三菱 iQ-R | KEYENCE KV-8000 | OMRON CJ2 | 備考 |
|---|---|---|---|---|
| 電源断(瞬停)発生回数 | SD53 | — | A514 |
引用元
- 三菱電機 MELSEC iQ-R CPUユニット ユーザーズマニュアル(応用編)付録4 特殊リレー一覧 / 付録5 特殊レジスタ一覧
- KEYENCE KV-8000シリーズ ユーザーズマニュアル 付-10~付-17(CR/CM一覧)
- OMRON CJシリーズ CJ2 CPUユニット ユーザーズマニュアル ソフトウェア編(SBCA-350)付-3 特殊補助リレー一覧
実機での動作は各社マニュアルでご確認ください。
