超音波流量計

20年以上の製造経験

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

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

ModBusシステムには、ASCII(American Information Interchange Code)とRTU(Remote Terminal Device)の2つのモードがあります。当社の製品は通常、通信にRTUモードを使用しており、メッセージ内の各8ビットバイトは2つの4ビット16進数文字で構成されています。この方式の主な利点は、ASCII方式よりも同じボーレートでより多くのデータを送信できることです。


投稿日時:2022年7月22日

メッセージをお送りください: