GEX8258701-00

Comunicación Modbus

Descripción

Modbus es un protocolo cliente/servidor para la comunicación entre dispositivos conectados a una red. Los dispositivos Modbus se comunican mediante una técnica cliente/servidor en la que solo un dispositivo (cliente) puede enviar mensajes de solicitud. El resto de dispositivos de la red (servidor) responden devolviendo los datos solicitados por el cliente o ejecutando la acción contenida en el mensaje enviado. Un servidor es un dispositivo conectado a una red que procesa información y envía los resultados al cliente mediante el protocolo Modbus.

El dispositivo cliente puede enviar mensajes a servidores individuales o a todos los servidores conectados a la red (difusión), mientras que los dispositivos servidor solo pueden responder a los mensajes individuales y al dispositivo cliente. El estándar Modbus utiliza el código RTU para la transmisión de datos.

Formato de datos (RTU)

El tipo de codificación utilizado define la estructura de los mensajes transmitidos en la red y la forma en que se descifra esta información. Por lo general, el tipo de codificación se elige según parámetros específicos (velocidad de transmisión, paridad o parada). Además, algunos dispositivos solo admiten tipos de codificación específicos. Utilice el mismo tipo de codificación para todos los dispositivos conectados a una red Modbus.

El protocolo utiliza el método binario RTU con el marco serie configurado de la manera siguiente:

  • 8 bits para datos

  • Bits de paridad: ninguno (configurable)

  • 2 bits de parada

Los parámetros se pueden cambiar con:

  • Interfaz de usuario del termostato

  • Uso del protocolo Modbus para enviar datos directamente a un dispositivo individual o en una transmisión mediante la dirección 0 (difusión)

Comandos Modbus disponibles y áreas de datos

Se implementan los comandos siguientes:

Comando Modbus

Descripción

03 (hex 0x03)

Leer recursos

16 (hex 0x10)

Escribir recursos

43 (hex 0x2B)

Leer el ID del dispositivo

Se pueden leer los tres campos siguientes:

  • 0 = ID del fabricante

  • 1 = ID del modelo

  • 2 = ID de familia/versión del dispositivo

NOTA: La longitud máxima de mensajes transmitidos/recibidos es 50 bytes.

Configuración

La dirección de un dispositivo en un mensaje Modbus se establece mediante el parámetro Adr.

La dirección 0 se utiliza para difundir mensajes que todos los servidores reconocen. El servidor solo responde a las solicitudes individuales.

Los parámetros de configuración del dispositivo son los siguientes:

Parámetro

Descripción

Adr

Dirección de servidor del protocolo Modbus

bAU

Selección de la velocidad de transmisión

Pty

Establece el bit de paridad del protocolo Modbus y el número de bit de parada:

  • n = bit de paridad NONE + 2 bits de parada

  • E = bit de paridad EVEN + 1 bit de parada

  • o = bit de paridad ODD + 1 bit de parada

Los cambios realizados en los parámetros se tienen en cuenta después de apagar y encender los climatizadores.

Configuración de los parámetros Modbus desde la interfaz de usuario

  1. Mantenga pulsado AJUSTE durante al menos 5 segundos.

  2. Vaya a PA1. Pulse SET para introducir la contraseña PA1 con las teclas y . Pulse AJUSTE para confirmar.

  3. Desplácese a Adr con las teclas y y pulse AJUSTE. El valor predeterminado es 1. Cambie el valor de la dirección con las teclas y . Pulse AJUSTE para confirmar o para cancelar.

  4. Vaya a PtY y pulse AJUSTE. El valor predeterminado es E. Cambie el valor con las teclas y . Pulse AJUSTE para confirmar o para cancelar.

  5. Vaya a bAU. El valor predeterminado es 96 (9600 baudios). Cambie el valor con las teclas y . Pulse CONFIGURAR para confirmar o para cancelar la lista de recursos Modbus.

Lista de recursos Modbus

Descripción de datos

Parámetro

Dirección Modbus

L/E

Tamaño de datos

Intervalo

Unidad

Temperatura medida por la sonda Pb1

Pb1 (*10)

4109

L

1 palabra (INT16)

De -67 a 302

0,1 °C/0,1 °F

Entrada digital: Abrir la puerta del armario

DI

4118, bit 0

L

1 bit

De 0 a 1

Indicador

Salida de estado del compresor

LL1

4120, bit 0

L

1 bit

De 0 a 1

Indicador

Salida de señales de alarma externa

LL2

4120, bit 1

L

1 bit

De 0 a 1

Indicador

Salida de estado del ventilador

LL3

4120, bit 2

L

1 bit

De 0 a 1

Indicador

Temperatura de consigna

SEt (*10)

32 769

L/E

1 palabra (INT16)

De 20 a 50

0,1 °C/0,1 °F

Error de sonda Pb1

E1

4121, bit 0

L

1 bit

De 0 a 1

Indicador

Estado de puerta abierta (alarma)

oPd

4121, bit 3

L

1 bit

De 0 a 1

Indicador

Alarma de temperatura baja

AL1

4121, bit 5

L

1 bit

De 0 a 1

Indicador

Alarma de temperatura alta

AH1

4121, bit 6

L

1 bit

De 0 a 1

Indicador

Umbral máximo de alarma

HAL

32 779

L/E

1 palabra (INT16)

De 0 a 302

0,1 °C/0,1 °F

Umbral mínimo de alarma

LAL

32 781

L/E

1 palabra (INT16)

De -67 a 50

0,1 °C/0,1 °F

Horas de funcionamiento del ventilador del condensador

tim_DEF2 (*10)

4179

L

1 palabra (INT16)

De 0 a 65 535

Hora/10

Número de ciclos del compresor

cnt_CP1

4172

L

1 palabra (INT16)

De 0 a 65 535

N.º

Estado de espera del climatizador

STD-BY

4115, bit 0

L

1 bit

De 0 a 1

Indicador

Estado del compresor

CP1

4115, bit 1

L

1 bit

De 0 a 1

Indicador

Estado del ventilador

FAN_C

4115, bit 7

L

1 bit

De 0 a 1

Indicador

Comando de arranque del climatizador

Lonon

4123, bit 2

L/E

1 bit

De 0 a 1

Indicador

Comando de parada del climatizador

LoFFoFF

4123, bit 3

L/E

1 bit

De 0 a 1

Indicador

Unidad de medida (0 = °C, 1 = °F)

Dro

32 969, bit 8

L/E

1 bit

De 0 a 1

Indicador

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

¿Le ha resultado útil?