🌐 他の言語で読む: Tiếng Việt · English · 中文

Modbusゲートウェイとは:RTUからTCPへの変換と設定のポイント

この記事の結論(先に答え)Modbusゲートウェイは、RS-485のModbus RTU機器(インバータ・電力計・温調器など)をEthernetのModbus TCPに変換してSCADA・クラウドから読めるようにする装置です。複数マスタから同時アクセスしたい、距離1,200 m超、既存LANに乗せたい場合に必要で、設定はボーレート・パリティ・スレーブID・タイムアウトを機器側と一致させることが全てです。

工場には、インバータ・電力計・温調器・流量計など、RS-485のModbus RTUで通信する機器が数多くあります。これらをSCADA・MES・クラウドにつなぎたいとき、Ethernet(Modbus TCP)への変換を行うのがModbusゲートウェイです。この記事では、仕組み、必要なケース、設定手順、トラブル対処をまとめます。

Modbus RTUとModbus TCPの違い

  • Modbus RTU:RS-485(2線式)のシリアル通信。1本のバスに最大32台(リピータなしの場合)、マスタは1台のみ。配線距離は最大約1,200 m。
  • Modbus TCP:Ethernet上のTCP/IP通信。複数のマスタ(クライアント)が同時に接続でき、既存LANを利用できる。

RTUは「1マスタ」という制約があるため、PLCが既に機器をポーリングしていると、SCADAや別システムが同じ機器を直接読めません。ゲートウェイを入れると、ゲートウェイが唯一のRTUマスタになり、TCP側から複数のクライアントがアクセスできるようになります。

ゲートウェイが必要なケース

  • 既存のRS-485機器のデータをSCADA・クラウドで見たい
  • PLCとSCADAの両方から同じ機器を読みたい
  • RS-485の配線距離・台数の制約を超えたい(LANで延長)
  • 複数のRS-485バスを1つのIPで集約したい(マルチポート型)

設定手順(Seneca Z-KEYの例)

  1. シリアル側の設定:接続する機器と同じボーレート(9600/19200等)、データビット、パリティ、ストップビットに合わせる。バス上のすべての機器が同じ設定である必要がある。
  2. スレーブIDの整理:バス上の機器のスレーブID(1〜247)が重複しないよう一覧を作る。
  3. ネットワーク設定:ゲートウェイに固定IPを割り当て、ポート502を使用。工場LANのセグメントとファイアウォールを確認。
  4. 動作モードの選択:透過(ブリッジ)モードか、ゲートウェイがあらかじめレジスタを読み溜めておく「共有メモリ」モードか。クライアントが多い場合は後者が応答を安定させる。
  5. タイムアウト・リトライ:シリアル側の応答タイムアウト(通常200〜1000 ms)とTCP側のタイムアウトを機器の応答速度に合わせる。
  6. テスト:Modbusテストツール(Modbus PollやQModMaster等)でレジスタを読み、値・スケーリング・バイト順(ビッグ/リトルエンディアン、ワードスワップ)を確認。

よくあるトラブルと対処

症状主な原因と対処
まったく応答がないA/Bの極性逆、ボーレート不一致、スレーブID違い、終端抵抗(120 Ω)の欠落・重複
時々タイムアウトバスが長い・分岐配線、ノイズ、ポーリング間隔が短すぎる、タイムアウト値が短い
値がおかしいレジスタアドレスの0/1始まりの違い、32bit値のワード順、スケーリング係数
1台だけ読めないその機器のシリアル設定・IDが他と違う、ファームウェアの制約

設計上のアドバイス

  • 1本のRS-485バスに台数を詰め込みすぎない(応答時間が延びる)。重要機器は別バスに分ける。
  • ゲートウェイは制御盤内に設置し、シールド付きツイストペア線で配線する。
  • SCADA側のポーリング周期は、必要なデータの更新頻度に合わせて設定する(電力計なら1〜5秒で十分)。
  • 将来クラウド連携を考えるなら、MQTT対応のゲートウェイ/データロガー(Seneca Z-LTE等)も検討する。

製品と構成例は信号変換器・リモートI/O・ゲートウェイのページへ。原文(ベトナム語):Modbus gateway là gì?

お見積り・技術相談はこちら

型番・用途・数量をお知らせください。担当エンジニアが確認のうえ、原則48時間以内にご返信します。

お問い合わせフォームメールで相談する

電話:+84 879 848 668(ベトナム) · sales@hoantrantdh.com

Cần báo giá hoặc tư vấn kỹ thuật?

Để lại thông tin, kỹ sư HOANTRANTDH sẽ liên hệ trong giờ làm việc.

Hoặc gọi/Zalo 0879 848 668 · Email sales@hoantrantdh.com