Campo De Dirección; Campo Función; Campo De Datos; Campo De Comprobación Crc - Danfoss FC 100 Serie Instrucciones De Montaje

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

Publicidad

7. RS-485 Instalación y configuración
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 decimal. Alos dispositivos
esclavos individuales se les asignan direcciones en el rango de 1 a 247. (el 0 está reservado para el modo de difusión, que todos los esclavos reconocen.)
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 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") Para dar una respuesta normal, el esclavo
simplemente devuelve el código de función original. Para responder con 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

7
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 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 comprobació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 retenció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).
138
MG.11.B6.05 - VLT
®
es una marca registrada de Danfoss.
Guía de diseño del convertidor de frecuencia
Códigos de función admitidos por Modbus RTU
®
VLT
HVAC
Códigos
y

Publicidad

Capítulos

Tabla de contenido
loading

Este manual también es adecuado para:

Vlt hvac

Tabla de contenido