Orientalmotorオリエンタルモーター株式会社

Q&A

製品カテゴリ: スピードコントロールモーター 、ステッピングモーター 、コントローラ・ネットワーク対応製品 、電動アクチュエータ

機種・シリーズ: BLEシリーズ 、BLVシリーズ 、ARシリーズ 、AZシリーズ 、RKIIシリーズ 、CRKシリーズ 、PKAシリーズ 、電動アクチュエータ ARシリーズ搭載 、電動アクチュエータ AZシリーズ搭載

内容: 使用方法・設定方法 、機能・特性・仕様・外形図 、異常・トラブル

Q&A No.: 405

Q.
Modbus RTU制御(RS-485通信)を使用しています。
クエリのファンクションコード「10h」(複数の保持レジスタへの書き込み)を送信すると、レスポンスとしてファンクションコード「90h」が返ってきます。「90h」とは、どんな内容でしょうか?
A.

レスポンスのファンクションコード「90h」は、例外応答を示します。

スレーブがクエリで要求された処理を実行できないときに、例外応答を返信します。レスポンスには、処理できない原因を示す例外コードが付加されます。
例外応答のメッセージ構成は以下のとおりです。

スレーブアドレス
ファンクションコード
例外コード
エラーチェック
8ビット
8ビット
8ビット
16ビット

例外応答のファンクションコードは、クエリのファンクションコードに80hを加算した値になります。
今回は「10h」を送信したので、返信は「90h」となりました。

クエリの
ファンクションコード
例外応答の
ファンクションコード
03h
83h
06h
86h
08h
88h
10h
90h

また、処理を実行できない具体的な原因については、例外コードで示しています。
例外コードについては、ファンクションコードの次の8ビットをご確認ください。

  • 例外応答の場合のレスポンス例

  • 以下のように例外コードが「04h」となる場合、原因はスレーブエラーであることがわかります。

  • 例外応答の場合のレスポンス例

  • 例外コード

サポート/お問い合わせ

  • お客様ご相談センター
  • Q&A
  • メールでのお問い合わせ
  • 最寄りの支店・営業所

製品を選ぶ

ご購入/お見積

  • オリエンタルモーターWEBショップ
  • 電話・FAX・メールでのご注文・お見積
  • モーター品名から選ぶ ケーブル選定ツール
  • 総合カタログのご請求
  • 最新情報をお届けします メルマガ・情報誌
  • オリエンタルモーターWEBサイト 活用ナビ
  • ORIM VEXTA オリムベクスタ株式会社
  • ソリューション事例・活用提案
  • 技術サポートツール
  • 教えて!照代さん
  • おりろぐ
  • 動画ライブラリー