Qt Modbus

Modbusはリクエスト/リプライ・プロトコルで、ネットワークに1つのModbusクライアントがあり、多くのModbusサーバーがあります。サーバは内部状態だけを制御し、クライアントはデータを読み書きできます。

各 Modbus サーバはデータを格納できる 4 つのテーブルを持っています。

名前フィールドのデータ範囲クライアントの権限
ディスクリート入力0-1読む
コイル0-1リード/ライト
入力レジスタ0-65535 (0xffff)読み出し
保持レジスタ0-65535 (0xffff)リード/ライト

Modbus API は Modbus デバイスにアクセスするためのいくつかの共通 API を提供します:

  • QModbusDevice クライアントとサーバとの共通機能のAPIを提供します。
  • QModbusClient Modbus クライアントへの直接アクセスのための API を提供します。
  • QModbusServer Modbus サーバーへの直接アクセスのための API を提供します。
  • QModbusDataUnit はデータ値を表します。
  • QModbusReply QModbusClient 、書き込み/読み取り操作用のハンドルとして作成されます。

本書に含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。