RS-485は、計測機器、PLC、RTU、リモートI/O、産業用ゲートウェイを接続する差動シリアル通信の電気規格です。Modbus RTUはRS-485上でよく使われる通信プロトコルです。両者は同じものではなく、「RS-485出力」という記載だけではフレーム形式、レジスタマップ、通信条件は分かりません。
産業用途でRS-485が使われる理由
受信器はA線とB線の電圧差を読み取ります。両線へ同様に誘導されたノイズを打ち消しやすいため、ツイストペア、適切なトポロジー、接地、サージ保護を組み合わせると長距離通信に適します。
2線式半二重または特定の4線式全二重で使用できます。一般的なModbus RTUネットワークは、2線バス上でマスターの要求とスレーブの応答を順番に行います。
RS-485とModbus RTUの違い
RS-485は電気特性を定め、Modbus RTUはアドレス、ファンクションコード、データ、CRCを定めます。RS-485ポートを備えた機器同士でも、プロトコルやデータ形式が異なれば通信できません。
統合前に、使用レジスタ、読み書き機能、データ型、ワード・バイト順、スケール、単位、例外コードを記載したレジスタマップを入手します。
推奨トポロジー
1本の幹線に短い分岐を設けるバス構成を基本とします。スター配線は分岐点で反射を生じ、高速または長距離ほど不安定になります。物理的な両端を明確にし、終端位置を図面へ記録します。
接続台数はトランシーバの単位負荷、ケーブル、速度、距離、電源、ポーリング周期で変わります。仕様を確認せず固定の最大台数を適用しないでください。
終端抵抗とバイアス
長いバスの両端にはケーブルの特性インピーダンスに合う終端抵抗を取り付けます。約120 Ωが一般的ですが、すべての機器に取り付けると負荷が過大になります。
バイアス抵抗は、どの送信器も有効でないときに既知のアイドル状態を作ります。複数箇所の無計画なバイアスは電圧マージンを減らすため、ネットワーク全体で一つの設計にします。
ケーブル、シールド、接地
インピーダンスが管理されたツイストペアを用い、モーターケーブルから離します。シールド接続は設備のEMC方針に従います。拠点間の電位差が大きい場合は、絶縁型トランシーバとサージ保護を検討します。
A/B表記はメーカー間で統一されていない場合があります。端子文字だけでなく、極性の定義を取扱説明書で照合します。
通信速度、距離、ポート条件
距離と分岐が増えるほど、安定して使える通信速度は低くなります。ボーレート、データビット、パリティ、ストップビットを全機器で一致させ、各Modbusスレーブへ重複しないアドレスを設定します。
変更後は設定表を更新します。通信機器の故障より、アドレスやバイト順の記録不足が長時間停止の原因になることもあります。
トラブルシューティング手順
- プロトコルとポート条件が全機器で一致しているか確認する。
- A/B極性、共通基準線、端子の緩みを確認する。
- 電源を切り、バス抵抗を測って終端の不足・過剰を調べる。
- 分岐を外し、1台の機器だけで通信を試す。
- アドレス、機能コード、レジスタ、データ型、バイト順、スケールを確認する。
- CRCエラー、タイムアウト、必要に応じて波形を確認する。
計測機器とゲートウェイの統合
レーダーレベル計や重量変換器は、測定値、状態、診断をModbus RTUで送信できます。IoTゲートウェイはレジスタを読み、MQTTやHTTPSへ変換します。ただし、誤ったレジスタマップや不安定な配線をゲートウェイで補正することはできません。
一般的なロードセルはRS-485へ直接接続できません。ブリッジ励起、微小信号測定、校正、デジタル変換を行う重量変換器が必要です。
設計チェックリスト
- 購入前にプロトコルとレジスタマップを確認する。
- 幹線、両端、分岐を配線図に示す。
- 終端、バイアス、絶縁、サージ保護を指定する。
- アドレス一覧とポート条件表を管理する。
- タイムアウト、再試行、データ消失時の動作を定義する。
- 全機器を接続した状態で負荷試験を行う。
よくある質問
RS-485とModbus RTUは同じですか。
異なります。RS-485は電気インターフェース、Modbus RTUは通信プロトコルです。
RS-485をMQTTサーバーへ直接接続できますか。
できません。レジスタを読み取り、ネットワークプロトコルへ変換するゲートウェイまたはRTUが必要です。
通信できるのに値が正しくない原因は何ですか。
レジスタ、データ型、ワード順、符号、スケールの不一致が代表的です。
長距離では必ず120 Ωが必要ですか。
終端値はケーブルの特性と構成で決めます。120 Ωは一般的ですが、仕様確認が必要です。
まとめ
安定したRS-485ネットワークには、正しいバス構成、ケーブル、終端、基準線、完全なプロトコル資料が必要です。1台構成から段階的に機器を追加する診断方法が最も確実です。
