Milesight ルーターで Modbus RTU を Modbus TCP に設定する方法

説明

Modbusプロトコルは、Modiconによって開発されたメッセージ構造です。デバイス間のマスター-スレーブ/クライアント-サーバー通信を確立するために使用されます。Modbusには多くのプロトコルオプションがあります。しかし、最もよく使用されるのは、Modbus RTU(リモートターミナルユニット)、シリアル(RS-232またはRS-485)プロトコル、またはModbus(TCP/IP)伝送制御プロトコルとインターネットプロトコルです。

MODBUS TCP/IPはイーサネットの物理層上で動作し、Modbus RTUはシリアルレベルのプロトコルです。Milesight URルーターは、Modbus RTUからModbus TCPへの変換機能を備えており、Modbus RTUデバイスからModbusデータを取得し、サーバーにModbus TCPデータとして送信する機能があります。逆の動作も可能です。この記事では、Milesightルーター上でModbus TCPクライアントからModbus RTUデバイスデータを要求する方法を簡潔に説明します。

トポロジー

要件

-Milesight UR ルーター/CPE

-1台のコンピュータ

-Modbus Poll ツール

-Modbus Slave ツール

-シリアルポートからUSBへのコンバーター

設定

ステップ1: Modbus Slaveを産業用デバイスとしてシミュレートし、Modbus PollをSCADAまたはHMIとして設定します。ルーターをPCにRS232/RS485ポート経由で接続します。

ステップ2: Serial Port -> Serial に移動し、シリアルポート機能を有効にします。シリアルモードをDTUモードに設定し、DTUプロトコルをModbusに設定します。

注意:

  • ローカルポートは502です。必要に応じて変更可能です。
  • 通常、ルーターはModbus TCP接続を許可するためにパブリックIPが必要です。

Modbus RTUスレーブ(サーバー)の設定

ステップ3:PCでModbusスレーブを実行し、Setup→Slave Definitionに移動してスレーブ定義を設定します;

ステップ4:テーブルの空白部分をダブルクリックし、Modbusスレーブに値を設定します;

ステップ5:Connection→connectに移動し、接続をSerial Portに設定し、対応するCOMポートを選択し、最後にRTUモードを選択します;

 

Modbus TCPマスター(クライアント)の設定

Step6: PCでModbus Pollを実行し、Setup→Read/Write Definitionに移動し、Modbus Slaveの設定(Slave ID、Function、Address、Quantityなど)に応じてパラメーターを設定します。

Step7: Connection→connectに移動し、接続をModbus TCP/IPに設定し、ルーターのIPアドレスとサーバーポートを入力し、最後にOKをクリックします。

Step8: 値が自動的にModbus Pollに読み込まれます。

関連記事

ルーターの使用

ソリューション / IoT サポート


Milesight製品

ウェーブクレスト株式会社が運営するMilesight製品特設サイトです

居住者の健康を確保

お知らせ

  1. 2025-4-3

    ピープル・センシング 駆動型スマートビルディング

    People Sensing Insights を通じてビルインテリジェンスに革命をもたらします。…
  2. 2023-7-21

    LoRaWANの説明: 理論から実践へのガイド

    この包括的なビデオでは、LoRaWANを深く掘り下げ、その仕組み、利点、アプリケーションについて説明…
  3. 2023-4-6

    センシング・インサイト Milesight リブランディングのお知らせ

    https://youtu.be/r40DK40DjIY …
ページ上部へ戻る