Código de respuesta y estado
de dispositivo de campo
Tabla 1 - Códigos de respuesta y estado de dispositivo de campo
Código de respuesta
Descripción
Si el bit 7 es Y los bits
6...0 son
1
16#40
Error de paridad
1
16#20
Error de
rebosamiento
1
16#10
Error de trama
1
16#08
Error de suma de
comprobación
1
16#04
(reservado)
1
16#02
Desbordamiento de
búfer de recepción
1
16#01
(no definido)
?0
0
Error no específico del comando
Modo de ráfaga
Los módulos analógicos 1718 HART no admiten el modo de ráfaga.
En cada mensaje de respuesta proveniente de un dispositivo esclavo o de
campo, se incluyen dos bytes de estado, también denominados código de
respuesta y estado de dispositivo de campo. Estos dos bytes transmiten errores
de comunicación, problemas de respuesta de comando y estado de dispositivo
de campo. Si se detecta un error en la comunicación saliente, el bit más
significativo (bit 7) del primer byte se establece en 1 y los detalles del error se
informan en el resto de dicho byte. El segundo byte tiene todos los bits en cero.
Los errores de comunicación suelen ser los que detectaría un UART
(errores de paridad, de rebosamiento y de trama). El dispositivo de campo
también informa del desbordamiento de su búfer de recepción y de cualquier
discrepancia entre el contenido del mensaje y la suma de comprobación
recibidos.
En la aplicación de software Studio 5000, si el bit del extremo izquierdo de
ResponseCode está establecido, muestra un número negativo. En este caso,
ResponseCode representa un fallo de comunicación. Cambie el formato de
visualización a hexadecimal para interpretar el estado de comunicación.
Si el bit del extremo izquierdo de ResponseCode está en 0 (valor 0...127),
significa que no hubo error de comunicación y que el valor es un
ResponseCode procedente del dispositivo de campo HART. Los códigos de
respuesta indican si el dispositivo ejecutó el comando. Un 0 significa que no
hubo error. Los otros valores son errores o advertencias. Para comprender
ResponseCode, comuníquese con el fabricante de su dispositivo de campo
HART o consulte la especificación HART.
Consulte en la
Tabla 1
dispositivo de campo.
Error de paridad vertical - La paridad de uno o varios de los bytes recibidos por el dispositivo no era impar
Error de rebosamiento - Al menos un byte de los datos del búfer de recepción del UART se sobrescribió antes de que se
leyera (por ejemplo, el esclavo no procesó el byte entrante con la rapidez necesaria)
Error de trama - El bit de parada de uno o más bytes recibidos por el dispositivo no fue detectado por el UART
(por ejemplo, no se detectó una marca o un 1 cuando debería haber habido un bit de parada)
Error de paridad longitudinal - La paridad longitudinal calculada por el dispositivo no coincidió con el byte de
comprobación al final del mensaje
Reservado - Establecido en cero
Desbordamiento de búfer - El mensaje era demasiado largo para el búfer de recepción de la definición
Reservado - Establecido en cero
Publicación de Rockwell Automation 1718-UM001A-ES-E - Junio 2020
Información adicional sobre el protocolo HART
las descripciones del código de respuesta y el estado de
Apéndice C
59