8
MODOS DE FUNCIONAMIENTO
8.1 OPCIONES BASICAS
En esta sección se asume que se ha establecido una conexión correcta con el calentador y, por
consiguiente, dirección, configuración de baudios y comportamiento de watchdog han sido ya
configurados.
El bit de menor valor será el bit 0, y el bit de mayor valor será el bit 15.
En la sección 9 se puede encontrar una detallada descripción de todos los registros definidos para el
calentador. Esta sección contiene ejemplos de cómo se puede usar MODBUS para controlar y
monitorizar el funcionamiento del calentador.
8.1.1 OPCIONES DE CONFIGURACION TECNICA
Para completar la configuración básica del calentador, debemos elegir la temperatura de consigna.
Para ello, hemos de editar el Holding Register 0x24 e introducir un valor en grados Celsius (°C) o
Fahrenheit (°F), solo hay que tener en cuenta que el equipo tiene que estar configurado en la misma
escala de temperatura para evitar posibles excepciones. Si se desea fijar una temperatura de consigna
de 28 °C, escribimos el valor 28:
07 06 00 24 00 1C C8 6E
Donde:
07
es la dirección del esclavo.
06
es la función usada. Escribir un solo registro.
00 24
es el Holding Register en el cual escribir. 36 en base decimal.
00 1C
es el valor hexadecimal equivalente a 28°C en base decimal.
C8 6E
es el CRC.
8.1.2 REQUEST WORD
Una vez que hemos configurado el calentador, podemos enviar otra orden para encender el equipo
utilizando el Holding Register 0x21:
.bit 1
Determina la escala de temperatura:
.bit 8
Enciende o apaga el calentador:
Ejemplo: Encender el calentador. Por lo tanto debemos fijar el bit 8 a 1:
07 06 00 21 01 02 59 F7
Donde:
07
es la dirección del esclavo.
06
es la función usada. Escribir un solo registro.
00 21
es el Holding Register en el cual escribir. 33 en base decimal.
01 02
es la orden para encender el equipo en hexadecimal; in binario sería 100000010
59 F7
es el CRC.
© ASTRALPOOL 2016 ALL RIGHTS RESERVED. PROPRIETARY DOCUMENT
1=°C
0=°F.
1: On
0: Off
.
31