Qt Modbus
Modbus es un protocolo de petición/respuesta que tiene un cliente Modbus en su red y puede tener muchos servidores Modbus. Los servidores sólo pueden controlar sus propios estados internos, y los clientes pueden leer y escribir datos en ellos.
Cada servidor Modbus tiene cuatro tablas en las que puede almacenar datos.
| nombre | rango de datos en un campo | permisos para el cliente |
|---|---|---|
| Entradas discretas | 0-1 | Leer |
| Bobinas | 0-1 | Lectura/Escritura |
| Registros de entrada | 0-65535 (0xffff) | Lectura |
| Registros de retención | 0-65535 (0xffff) | Lectura/Escritura |
La API Modbus proporciona algunas API comunes para acceder a los dispositivos Modbus:
- QModbusDevice proporciona una API para funcionalidad común con cliente y servidor.
- QModbusClient proporciona una API para el acceso directo al cliente Modbus.
- QModbusServer proporciona una API para el acceso directo al servidor Modbus.
- QModbusDataUnit representa un valor de datos.
- QModbusReply es creado por QModbusClient como un handle para operaciones de escritura/lectura.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.