トラブルシューティングガイド:ステッピングモーターおよびブラシレスモータードライバーにおけるModbus RTU RS-485通信障害

D

Daniel Zhang

最終更新日 Jul 12, 2026

RSシリーズのステッピングドライバーまたはブラシレスモータードライバーでRS-485経由のModbus RTUプロトコルを使用していて通信障害が発生した場合は、以下の手順に従って問題の診断と解決を行ってください。

1. ハードウェア接続の確認

例:CL57RS ステッピングドライバー

RS-485インターフェースの配線が正しいことを確認してください。特にA(485+)およびB(485−)のラインに注意し、ネットワークケーブル内でどのワイヤーに対応するかを確認してください(下図を参照)。

ネットワークケーブルを使用してRS485-USBコンバーターに接続する場合は、RSシリーズステッピングドライバーのマニュアルに記載されたピン配置に厳密に従ってください。

RS-485通信インターフェース ピン配置(CL57RS):

このRS485-USBケーブルを使用する場合、以下のように接続してください:

  • Pin 1 → T/R+(485+)
  • Pin 2 → T/R−(485−)
  • Pin 5 → GND

例:BLD-510B ブラシレスドライバー

RS-485通信インターフェース ピン配置(BLD-510B):

同じRS485-USBケーブルを使用する場合、同じ配線方法に従ってください。

例:IDM-RS、ISV2、およびICL-RSシリーズ

RS-485通信インターフェース ピン配置(IDM-RS / ISV2 / ICL-RS):

同じRS485-USBケーブルを使用する場合、同じ配線方法に従ってください。

2. 設定パラメータの確認

ソフトウェアのボーレート、ストップビット、パリティ、データビットがドライバーの設定と一致していることを確認してください。

RSシリーズ ステッピングドライバー

ソフトウェアのボーレートがドライバーに設定されたボーレートと一致していることを確認してください(下図を参照)。

Modbusアドレスはデフォルトで01に設定されています。アドレスが変更されている場合は、コマンドで正しいアドレスを使用していることを確認してください。

例: 01 06 62 00 00 41 56 42 — 最初のバイト(01)がModbusアドレスです。

付属のRS-232デバッグケーブルを使用して、設定ソフトウェアからボーレートとアドレスを確認してください。

ブラシレスドライバー

すべてのブラシレスドライバーはデフォルトで9600ボーに設定されています。詳細は製品マニュアルを参照してください。

IDM-RS、ISV2、およびICL-RSシリーズ

RSシリーズのステッピングドライバーと同様に、通信設定はDIPスイッチで調整できます。詳細は製品マニュアルを参照してください。

iDM-RS

ISV2

ICL-RS

3. ソフトウェア設定の確認

Modbusコマンドフォーマットが正しいことを確認してください。以下を含みます:

  • デバイスアドレス
  • ファンクションコード
  • データフィールド
  • CRCチェックサム

マニュアルに記載されているサンプルコマンドを使用して通信をテストし、コマンドフォーマットのエラーを排除してください。

サンプルコマンド

RSシリーズ ステッピングドライバー:

01 06 62 00 00 01 57 B2 — PR0モードを絶対位置決め(アブソリュートポジショニング)に設定します。

IDM-RS / ISV2 / ICL-RSシリーズ:

01 06 62 00 00 01 57 B2 — PR0モードを絶対位置決め(アブソリュートポジショニング)に設定します。

ブラシレスドライバー:

01 06 80 00 09 02 27 9B — 2極対起動。

4. Modbusデバッグツールの使用

  • ModScanやModbus PollなどのModbus診断ツールを使用して通信をテストしてください。
  • コマンドを手動で送信し、応答を確認して通信が正常に行われていることを確認してください。