Estructura De Formato De Mensaje De Modbus Rtu; Campo De Arranque / Parada; Estructura De Mensaje Modbus Rtu; Campo De Dirección - Danfoss VLT HVAC FC 100 Serie Guia De Diseno

Ocultar thumbs Ver también para VLT HVAC FC 100 Serie:
Tabla de contenido

Publicidad

RS-485 Instalación y config...
7.8 Estructura de formato de mensaje de
Modbus RTU
7.8.1 Convertidor de frecuencia con
Modbus RTU
Los controladores están configurados para comunicarse en
la red Modbus utilizando el modo RTU (Remote Terminal
Unit), con cada byte de un mensaje conteniendo dos
caracteres hexadecimales de 4 bits. El formato de cada
byte se muestra en Tabla 7.11.
Bit de
inicio
Tabla 7.11
7
7
Sistema de codifi-
cación
Bits por byte
Campo de
comprobación de
errores
Tabla 7.12

7.8.2 Estructura de mensaje Modbus RTU

El dispositivo emisor coloca un mensaje Modbus RTU en
un formato con un comienzo conocido y un punto final.
Esto permite a los dispositivos receptores comenzar al
principio del mensaje, leer la parte de la dirección,
determinar a qué dispositivo se dirige (o a todos, si el
mensaje es una transmisión) y reconocer cuándo el
mensaje se ha completado. Los mensaje parciales se
detectan y se determinan los errores resultantes. Los
caracteres que se van a transmitir deben estar en formato
hexadecimal 00 a FF en cada campo. El convertidor de
frecuencia monitoriza continuamente el bus de red,
también durante los intervalos «silenciosos». Cuando el
primer campo (el campo de dirección) es recibido, cada
convertidor de frecuencia o dispositivo lo descodifica para
determinar a qué dispositivo se dirige. Los mensajes
Modbus RTU dirigidos a cero son mensajes de difusión. No
se permiten respuestas a los mensajes de difusión. En
Tabla 7.13, se muestra un formato típico de mensaje.
138
Guía de diseño de Convertidor de frecuencia VLT
Byte de datos
Parada/
paridad
Binario de 8 bits, hexadecimal 0-9, A-F. Dos
caracteres hexadecimales contenidos en
cada campo de 8 bits del mensaje
1 bit de inicio
8 bits de datos, el menos significativo
enviado primero
1 bit de paridad par/impar; sin bit de no
paridad
1 bit de parada si se utiliza paridad; 2 bits si
no se usa paridad
Comprobación de redundancia cíclica (CRC)
MG11BB05 - VLT
Arranque Dirección
T1-T2-T3-
8 bits
-T4
Tabla 7.13 Estructura típica de mensaje Modbus RTU

7.8.3 Campo de arranque / parada

El mensaje comienza con un período de silencio de al
menos 3,5 intervalos de caracteres. Esto se implementa
como un múltiplo de intervalos de caracteres a la
Parada
velocidad en baudios seleccionada (mostrada como
Arranque T1-T2-T3-T4). El primer campo a transmitir es la
dirección del dispositivo. Tras el último carácter
transmitido, un periodo similar de al menos 3,5 intervalos
de carácter marca el fin del mensaje. Después de este
periodo, puede comenzar otro mensaje. El formato
completo del mensaje debe transmitirse como un flujo
continuo. Si se produce un período de más de 1,5
intervalos de carácter antes de que se complete el
formato, el dispositivo receptor descarta el mensaje
incompleto y asume que el siguiente byte será el campo
de dirección de un nuevo mensaje. De forma similar, si un
nuevo mensaje comienza antes de 3,5 intervalos de
carácter tras un mensaje previo, el dispositivo receptor lo
considerará una continuación del mensaje anterior. Esto
producirá un error de tiempo límite (falta de respuesta por
parte del esclavo), porque el valor del campo CRC final no
será válido para los mensaje combinados.
7.8.4 Campo de dirección
El campo de dirección de un mensaje contiene 8 bits. Las
direcciones válidas de dispositivos esclavos están en el
rango de 0 a 247 decimales. Los dispositivos esclavos
individuales tienen direcciones asignadas en un rango
entre 1 y 247 (0 se reserva para el modo de transmisión,
que reconocen todos los esclavos). Un maestro se dirige a
un esclavo poniendo la dirección de éste en el campo de
dirección del mensaje. Cuando el esclavo envía su
respuesta, pone su propia dirección en dicho campo, para
que el maestro sepa qué esclavo le está contestando.
7.8.5 Campo de función
El campo de función de un mensaje contiene 8 bits. Los
códigos válidos están en el rango de 1 a FF. Los campos
de función se utilizan para enviar mensajes entre el
maestro y el esclavo. Cuando se envía un mensaje desde
un maestro a un dispositivo esclavo, el campo de código
de función le indica al esclavo la clase de acción que debe
realizar. Cuando el esclavo responde al maestro, utiliza el
campo de código de función para indicar una respuesta
normal (sin error), o que se ha producido un error de
alguna clase (esta respuesta se denomina «excepción»).
®
es una marca registrada de Danfoss
®
HVAC
Función
Datos
Compro-
bación
CRC
8 bits
N x 8
16 bits
bits
Final
T1-T2-T3-
-T4

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Vlt hvac fc 302Vlt hvac fc 301Vlt hvac 202Vlt hvac fc 102

Tabla de contenido