ESPAÑOL
Tabla de horarios y setpoints:
Protocolo de comunicaciones del regulador sonda SCO2-IAQ
El protocolo empleado es MODBUS modo RTU con las siguientes características:
RS-485 (2 wire). Número máximo de elementos en el bus: 32 (1 maestro + 31 esclavos).
Velocidad de comunicación: 9600 baudios.
Formato de datos:
8 bits.
Sin paridad.
1 bit de stop.
Registros de 16 bits (2 bytes).
Formato de variables: High Word First [H/L].
CRC según polinomio x16 + x15 + x2 + 1.
Nota: Es recomendable realizar reintentos en las comunicaciones. Timeout: 1seg.
Nota: Mínimo tiempo Wait To Send recomendado: 100ms.
Lectura de registros
Para la lectura de registros es posible utilizar los códigos de comando 3 ó 4 con la siguiente estructura
de mensaje:
Nº esclavo (1 byte) – Código (03 ó 04) (1 byte) – Dirección del 1er registro a leer (00-XX) (2
bytes) – Nº de registros a leer (00-YY) (2 bytes) – CRC16 (2 bytes)
Nº máximo de registros a leer en el mismo mensaje = 57 (del registro 0 al registro 56)
La contestación del regulador sonda tiene la siguiente estructura de mensaje:
Nº esclavo (1 byte) – Código (03 ó 04) (1 byte) – Nº de bytes de datos (XX) (1 byte) – Datos
(AA-BB-CC-DD...) (2 bytes para cada registro) – CRC16 (2 bytes)
Nº de bytes de datos = 2 * Nº de registros a leer
Escritura de registros
Para la escritura de registros se utiliza el código de comando 6 con la siguiente estructura de mensaje:
Nº esclavo (1 byte) – Código (06) (1 byte) – Dirección del registro a escribir (00-XX) (2 bytes)
– Dato a escribir en el registro (AA-BB) (2 bytes) – CRC16 (2 bytes)
La contestación del regulador sonda tiene la siguiente estructura de mensaje::
Nº esclavo (1 byte) – Código (06) (1 byte) – Dirección del registro escrito (00-XX) (2 bytes) –
Dato escrito en el registro (AA-BB) (2 bytes) – CRC16 (2 bytes)
112