Modbus RTU通信によるA6シリーズドライバからの詳細な故障情報の取得方法

D

Daniel Zhang

最終更新日 Jul 12, 2026

A6シリーズサーボドライバで故障が発生すると、ドライバのLEDディスプレイに特定の故障コード(例:Er.xxx)が表示されます。このコードにより、故障の種類とその原因を特定できます。

A6-RSシリーズドライバでは、以下の方法でModbus RTU通信を介してこの故障コードを取得することもできます。

ドライバのU41パラメータグループ(ステータスモニタ)内には、現在の故障ステータスを追跡する専用パラメータがあります:U41.01。

U41.01の値は、特定の故障情報に直接対応しています。マッピングは以下の通りです。

例えば、ドライバのLEDディスプレイに現在Er.010が表示されている場合、U41.01の値は10です。Modbus RTUを介してU41.01を読み取るには、レジスタアドレス0x4101(パラメータ番号から導出)を使用します。読み取りコマンドは以下の通りです。

01 03 41 01 00 01 [CRC] [CRC]

レジスタアドレス0x4101から返されるデータは00 10(16進数、ビッグエンディアンのバイト順)となり、10進数の16に相当します。ドライバの故障マッピングテーブルによると、この値は故障コードEr.010を示しています。