8.1.8 COMPROBACION DE CONTADORES
Usando MODBUS también es posible comprobar el estado de los contadores de funcionamiento del
calentador. Estos contadores guardan información del número de horas de funcionamiento del equipo,
del número de veces que ha sido desconectado de la red eléctrica, el número de veces que ha ocurrido
una alarma de sobrecalentamiento... Estos contadores, que están definidos en un tipo de registro
holding, pueden ser reseteados a 0.
Ejemplo solicitud del número de desconexiones de la red del calentador:
07 03 00 30 00 01 84 63
Donde:
07
es la dirección del esclavo.
03
es la función usada: Leer Holding Registers.
00 30
es la dirección del primer registro a leer.
00 01
es el número de registros a leer.
84 63
es el CRC.
La respuesta recibida es:
07 03 02 00 05 F0 47
Donde:
07
es la dirección del esclavo.
03
es la función usada: Leer Holding Registers.
02
es la cantidad de bytes recibidos.
00 05
es el número de veces que el calentador se ha desconectado de la red eléctrica.
F0 47
es el CRC
Ejemplo de petición del número de veces que ha ocurrido una alarma de sobrecalentamiento:
07 03 00 31 00 01 D5 A3
Donde:
07
es la dirección del esclavo.
03
es la función usada: Leer Holding Registers.
00 31
es la dirección del primer registro a leer.
00 01
es el número de registros a leer.
D5 A3
es el CRC.
La respuesta recibida es:
07 03 02 00 00 30 44
Donde:
07
es la dirección del esclavo.
03
es la función usada: Leer Holding Registers.
02
es la cantidad de bytes recibidos.
00 00
es el número de veces que ha ocurrido una alarma de sobrecalentamiento.
30 44
es el CRC
© ASTRALPOOL 2016 ALL RIGHTS RESERVED. PROPRIETARY DOCUMENT
.
37