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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。