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」となる場合、原因はスレーブエラーであることがわかります。

例外応答の場合のレスポンス例
例外コード

製品カテゴリ: スピードコントロールモーター 、ステッピングモーター 、コントローラ・ネットワーク対応製品 、電動アクチュエータ
機種・シリーズ: BLEシリーズ 、BLVシリーズ 、ARシリーズ 、AZシリーズ 、RKIIシリーズ 、CRKシリーズ 、PKAシリーズ 、電動アクチュエータ ARシリーズ搭載 、電動アクチュエータ AZシリーズ搭載
内容: 使用方法・設定方法 、機能・特性・仕様・外形図 、異常・トラブル
FAQ No.: 405

お知らせ こちらの記事には、生産終了品・生産終了予定品の情報が含まれています。
生産終了品
PKAシリーズ
WEBテクニカルサポートに
メールする

メール開封後、内容を確認し、当社よりご連絡いたします。なお、お問い合わせの内容によっては、お電話をさしあげる場合がありますのでご了承ください。

お客様の質問・問題は解決しましたか?

その他、ご意見・ご要望がありましたらご記入ください。

  • ※ ご記入いただいた内容に対しての回答はいたしかねます。