Estructura de las
comunicaciones
MODBUS RTU AIRZONE
Nota: Disponible para sistemas Airzone, Webserver y Aidoo Pro.
El formato que siguen los comandos para las operaciones de lectura/escritura con Modbus RTU
(8 byte) es el siguiente:
Dirección de
Código de
sistema
operación
1 byte
1 byte
◊
Dirección de sistema. Define el sistema al que se quiere acceder. Las direcciones son de 1 a
247, reservándose la dirección 0 para transmitir a todos los dispositivos (Broadcast).
◊
Código de operación. Indica la función a realizar por el comando.
◊
Dirección de zona. En los comandos de zona este campo define la zona a la que se le
efectúa la operación. Para los comandos de sistema este byte siempre es 0.
◊
Dirección de registro. Indica la dirección del registro al que se desea acceder. En comandos
sobre múltiples registros, define el Registro de Inicio a partir del cual se va a operar de
forma consecutiva.
◊
Datos. Formado por 2 bytes (operaciones simples) o conjunto de 2 bytes (operaciones
múltiples) que contienen la información del comando.
◊
CRC. Se añaden 2 bytes al final de la trama a fin de detectar errores en la transmisión o
recepción. Para ello se utiliza el método de Comprobación de redundancia cíclica (Cyclic
Redundant Code - CRC).
El polinomio generador es: CRC-16 = x
Dirección de
Dirección de
zona
registro
1 byte
1 byte
+ x
+ x
+ 1.
16
15
2
Datos
CRC
1...2·N bytes
2 bytes
ES
13