Campo De Datos; Campo De Comprobación Crc; Direccionamiento De Bobinas - Danfoss VLT AQUA Guia De Diseno

Ocultar thumbs Ver también para VLT AQUA:
Tabla de contenido

Publicidad

7. RS-485 Instalación y configuración
una excepción, el esclavo devuelve un código equivalente al de la función original, pero con su
bit más significativo cambiado a 1 lógico. Además, el esclavo pone un código único en el campo
de datos del mensaje de respuesta. Esto le indica al maestro el tipo de error ocurrido, o la razón
de la excepción. Consulte las secciones
de excepción

7.8.6. Campo de datos

El campo de datos se construye utilizando grupos de dos dígitos hexadecimales, en el rango de
00 a FF en hexadecimal. Están hechos con un carácter RTU. El campo de datos de los mensajes
enviados desde un maestro a un dispositivo esclavo contiene información adicional que el esclavo
debe utilizar para realizar la acción definida por el código de función. Éste puede incluir elementos
tales como direcciones de coils o registros, la cantidad de elementos a manejar y el contador de
los bytes de datos reales del campo.
7.8.7. Campo de comprobación CRC
Los mensajes incluyen un campo de comprobación de errores, que se comporta en base al método
de Comprobación de redundancia cíclica (CRC) El campo CRC comprueba el contenido de todo el
7
mensaje. Se aplica independientemente del método de comprobación de paridad utilizado por los
caracteres individuales del mensaje. El valor CRC lo calcula el dispositivo emisor, que añade el
CRC como último campo del mensaje. El dispositivo receptor vuelve a calcular un CRC durante la
recepción del mensaje y compara el valor calculado con el valor recibido en el campo CRC. Si los
dos valores son distintos, el resultado es un error de tiempo límite de bus. El campo de compro-
bación de errores contiene un valor binario de 16 bits implementado como dos bytes de 8 bits.
Cuando esto se ha realizado, el byte de orden bajo del campo se añade primero, seguido del byte
de orden alto. El byte de orden alto del CRC es el último byte que se envía en el mensaje.

7.8.8. Direccionamiento de bobinas

En Modbus, todos los datos están organizados en bobinas (señales binarias) y registros de reten-
ción (holding registers). Las bobinas almacenan un sólo bit, mientras que los registros de retención
alojan una palabra de 2 bytes (es decir, 16 bits). Todas las direcciones de datos en los mensajes
Modbus están referenciadas a cero. La primera aparición de un elemento de datos se gestiona
como elemento número cero. Por ejemplo: La bobina conocida como "coil 1" (bobina 1) en un
controlador programable se gestiona como coil 0000 (bobina 0000) en el campo de dirección de
un mensaje Modbus. El coil 127 (bobina 127) decimal es direccionado como coil 007EHEX (126
decimal).
El registro de retención 40001 es direccionado como registro 0000 en el campo de dirección del
mensaje. El campo de código de función ya especifica una operación de "registro de retención".
Por lo tanto, la referencia '4XXXX' es implícita. El registro de retención 40108 se procesa como un
registro 006BHEX (107 decimal).
134
Códigos de función admitidos por Modbus RTU
.
MG.20.N2.05 - VLT
Guía de diseño del convertidor de frecuencia
®
es una marca registrada de Danfoss
®
VLT
AQUA
Códigos
y

Publicidad

Tabla de contenido
loading

Tabla de contenido