Códigos De Excepción De Rtu Modbus - Honeywell UDC2500 Manual Del Producto

Controlador digital universal
Ocultar thumbs Ver también para UDC2500:
Tabla de contenido

Publicidad

Parámetros Modbus de lectura, escritura y anulación, además de códigos de excepción
10.5 Códigos de excepción de RTU Modbus
Introducción
Cuando un dispositivo maestro envía una consulta a un dispositivo esclavo, espera recibir
una respuesta normal. Pueden ocurrir uno de cuatro eventos posibles cuando el
dispositivo maestro envía una consulta:
El dispositivo esclavo recibe la consulta sin un error de comunicación y puede
responder normalmente.
Devuelve una respuesta normal.
El dispositivo esclavo no recibe la consulta debido a un error de comunicación.
No se devuelve una respuesta. El programa del dispositivo maestro terminará por
procesar una condición de tiempo de espera para la consulta.
El dispositivo esclavo recibe la consulta, pero detecta un error de comunicación
(paridad, LRC o CRC).
No se devuelve una respuesta. El programa del dispositivo maestro terminará por
procesar una condición de tiempo de espera para la consulta.
El dispositivo esclavo recibe la consulta sin un error de comunicación, pero no puede
procesarla (la solicitud corresponde a una bobina o registro inexistente).
El dispositivo esclavo devolverá una respuesta de excepción informando al
dispositivo maestro acerca de la naturaleza del error (dirección de datos no válida.)
El mensaje de respuesta de excepción incluye dos campos que la distinguen de una
respuesta normal:
Campo de código de función:
En una respuesta normal, el dispositivo esclavo devuelve el código de función de la
consulta original en el campo de código de función de la respuesta. Todos los códigos
de función cuentan con un bit más significativo (MSB) de 0 (sus valores son
inferiores a 80 hexadecimal). En una respuesta de excepción, el dispositivo esclavo
define el MSB del código de función como 1. Esto hace que el valor del código de
función de una respuesta de excepción sea exactamente 80 hexadecimal mayor que el
valor de una respuesta normal.
Con el MSB del código de función definido, el programa de aplicación del
dispositivo maestro puede reconocer la respuesta de excepción y examinar el código
de excepción en el campo de datos.
Campo de datos:
En una respuesta normal, el dispositivo esclavo puede devolver datos o estadísticas
en el campo de datos. En una respuesta de excepción, el dispositivo esclavo devuelve
un código de excepción en el campo de datos. Esto define la condición del dispositivo
esclavo que causó la excepción.
3/07
UDC2500 Universal Digital Limit ControllerProduct Manual
131

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido