# エラーコード

### MPシリーズ

エラーコード | 内容
0x90 | 伝送エラー
0x92 | 伝文の内容に誤りがある
0x96 | レジスタ番号が範囲を超えている
0x9C | 他の装置によってファイルが変更された
0x9D | システム上のデータアクセスに異常が発見された

### インバーターシリーズ

エラーコード | 内容
0x01 | ファンクションエラーコード
0x02 | 無効なレジスタ番号エラー
0x03 | 無効な個数エラー
0x21 | 日付設定エラー
0x22 | 書き込みモードエラー
0x23 | 書き込み時の主回路低電圧（UV）エラー
0x24 | 一定処理時の書き込みエラー

### サーボシリーズ

エラーコード | 内容
0x01 | ファンクションコードエラー 対応していないファンクションコードまたはサブファンクションコードが使用されている。
0x02 | レジスタ番号不良 アクセスしようとしたレジスタ番号が登録されていない。
0x03 | 個数不良 読み出し、書き込みのデータ個数が1から最大個数（機種ごとに定義）の範囲内ではない。 書き込みモードで、メッセージ中のデータ数が指定した個数になっていない。
0x30 | レジスタ番号不良（レベル高） アクセスしようとしたレジスタ番号が登録されていない。
0x31 | アクセス制限エラー 指定したレジスタへのアクセスが許可されていない。
0x32 | 設定値範囲外エラー 書き込みデータの設定値が上下限範囲を超えている。
0x33 | データ整合エラー 複数レジスタ単位でのアクセスを規定されている領域に対して、一部のレジスタのみアクセスしようとした。 レジスタグループを超えた複数レジスタにアクセスしようとした。
0x34 | 条件エラー 指令メッセージ内容がレジスタ仕様規定の条件により処理できない。
0x35 | 処理競合エラー 処理中の他チャンネルとの優先度の問題などにより処理できない。
0x36 | 軸指定エラー （Σ-7W/Σ-7Cシリーズのみ） 拡張アドレスに設定された軸が存在しない。

### I/O（エム･システム技研）

エラーコード | 内容
0x01 | ファンクションコードエラー 対応していないファンクションコードまたはサブファンクションコードが使用されている。
0x03 | 個数不良 読み出し、書き込みのデータ個数が1から最大個数（機種ごとに定義）の範囲内ではない。 書き込みモードで、メッセージ中のデータ数が指定した個数になっていない。
0x04 | データ型エラー 指定されたモードまたはデータ型に対応していない。
0x09 | 処理競合エラー 処理中の他チャンネルとの優先度の問題などにより処理できない。
0x81 | プロトコルID設定異常 ベンダースペシフィックコマンド実行時に、プロトコルIDがI/Oと一致していない。
0x82 | データ長設定異常 ベンダースペシフィックコマンド実行時に、ベンダー規定エリアのデータ長の設定がI/Oと一致していない。
0x83 | ベンダー規定エリア異常 ベンダースペシフィックコマンド実行時に、ベンダー規定エリアでベンダー規定の異常が発生した。

- エラーコードが 0x83 の場合、ベンダー規定エラーコードと合わせて表示されます。

例:

エラーコード = 0x83, およびベンダー規定エラーコード = 0x01の場合、83,01と表示されます。

ベンダー規定エラーコード

エラーコード | 内容
0x01 | 機種コード異常 設定した機種コードがI/Oと異なる
0x02 | 指定チャネル異常 設定したチャネルにI/Oが対応していない。
0x03 | 設定コマンド異常 設定したコマンドにI/Oが対応していない
0x04 | 設定コマンドデータ異常 設定したコマンドのデータが異常

### I/O（アズビル）

エラーコード | 内容
0x01 | ファンクションコードエラー 対応していないファンクションコードまたはサブファンクションコードが使用されている。
0x02 | メモリアドレスエラー アクセスしようとしたメモリアドレスが範囲内ではない。
0x03 | 個数不良 読み出し、書き込みのデータ個数が1から最大個数（機種ごとに定義）の範囲内ではない。
0x04 | データ型エラー 指定されたモードまたはデータ型に対応していない。 プロトコルIDまたはデバイスコードに対応していない。
0x81 | プロトコルID設定異常 ベンダースペシフィックコマンド実行時に、プロトコルIDがI/Oと一致していない。
0x82 | データ長設定異常 ベンダースペシフィックコマンド実行時に、ベンダー規定エリアのデータ長の設定がI/Oと一致していない。
0x83 | ベンダー規定エリア異常 ベンダースペシフィックコマンド実行時に、ベンダー規定エリアでベンダー規定の異常が発生した。

- エラーコードが 0x83、ベンダー規定エラーコードが0x01の場合、83,01と表示されます。

ベンダー規定エラーコード

エラーコード | 内容
0x01 | アズビルプロトコルID設定異常 指定されたアズビルプロトコルIDにI/Oが対応していない。

- エラーコードが0x83、ベンダー規定エラーコードが0x81の場合、Modbusエラーと合わせて表示されます。

例:

エラーコード = 0x83、ベンダー規定エラーコード = 0x81、およびModbusエラーコード = 0x01の場合、83,81,01と表示されます。

ベンダー規定エラーコード

エラーコード | 内容
0x81 | MODBUS RTU異常レスポンス Modbusエラーを受信しました。詳細はModbusエラーコードの表を確認してください。

Modbusエラーコード

エラーコード | 内容
0x01 | 不正ファンクション 未サポートのファンクションコードが使用されている サポートしていないI/Oに接続した
0x02 | 不正データアドレス データアドレス異常（アクセス不可領域）
0x03 | 不正データ 範囲外数値の書き込み 計器条件による書込み禁止、読み出し禁止
0x13 | 書き込みモードエラー

### ステッピング（オリエンタルモーター）

エラーコード | 内容
0x01 | ファンクションコードエラー 対応していないファンクションコードまたはサブファンクションコードが使用されている。
0x02 | レジスタ番号不良 アクセスしようとしたレジスタ番号が登録されていない。
0x03 | 個数不良 読み出し、書き込みのデータ個数が1から最大個数（機種ごとに定義）の範囲内ではない。 書き込みモードで、メッセージ中のデータ数が指定した個数になっていない。
0x04 | データ型エラー 指定されたモードまたはデータ型に対応していない。
0x05 | アクセス制限エラー 指定したレジスタへのアクセスが許可されていない。
0x06 | 設定値範囲外エラー 書き込みデータの設定値が上下限範囲を超えている。
0x07 | データ整合エラー 複数レジスタ単位でのアクセスを規定されている領域に対して、一部のレジスタのみアクセスしようとした。 レジスタグループを超えた複数レジスタにアクセスしようとした。
0x08 | 条件エラー 指令メッセージ内容がレジスタ仕様規定の条件により処理できない。
0x09 | 処理競合エラー 処理中の他チャンネルとの優先度の問題などにより処理できない。