超音波流量計

20年以上の製造経験

Lanry流量計のModbus-RTU通信プロトコルとは何ですか?

Modbus プロトコルは、電子コントローラーで使用される世界共通言語です。このプロトコルを通じて、コントローラは相互に通信したり、ネットワーク (イーサネットなど) を介して他のデバイスと通信したりできます。それは普遍的な業界標準となっています。このプロトコルは、通信に使用されるネットワークに関係なく、使用されているメッセージ構造を認識するコントローラーを定義します。コントローラーが他のデバイスへのアクセスを要求する方法、他のデバイスからの要求に応答する方法、エラーを検出してログに記録する方法について説明します。これは、メッセージ ドメイン スキーマとコンテンツの共通形式を指定します。ModBus ネットワーク経由で通信する場合、このプロトコルは、各コントローラーがデバイス アドレスを認識し、アドレスによって送信されたメッセージを認識し、実行するアクションを決定する必要があることを判断します。応答が必要な場合、コントローラーはフィードバック メッセージを生成し、ModBus を使用して送信します。他のネットワークでは、Modbus プロトコルを含むメッセージは、そのネットワークで使用されるフレームまたはパケット構造に変換されます。この変換により、セクション アドレス、ルーティング パス、およびエラー検出を解決するためのネットワーク固有のアプローチも拡張されます。ModBus ネットワークにはホストが 1 つだけあり、すべてのトラフィックはホストによってルーティングされます。ネットワークは最大 247 個のリモート スレーブ コントローラーをサポートできますが、実際にサポートされるスレーブ コントローラーの数は使用する通信機器によって異なります。このシステムを使用すると、各 PC が独自の制御タスクを実行することに影響を与えることなく、各 PC が中央ホストと情報を交換できます。

ModBus システムでは、ASCII (米国情報交換コード) と RTU (リモート ターミナル デバイス) の 2 つのモードから選択できます。当社の製品は通常、通信に RTU モードを使用し、メッセージ内の各 8 ビット バイトには 2 つの 4 ビット 16 進文字が含まれます。この方式の主な利点は、ASCII 方式よりも同じボーレートでより多くのデータを送信できることです。


投稿日時: 2022 年 7 月 22 日

メッセージを私たちに送ってください: