Código De Respuesta Y Estado De Dispositivo De Campo - Rockwell Automation Allen-Bradley 1719 Ex I/O Serie Manual Del Usuario

Ocultar thumbs Ver también para Allen-Bradley 1719 Ex I/O Serie:
Tabla de contenido

Publicidad

Código de respuesta y estado
de dispositivo de campo
Tabla 1 - Códigos de respuesta y estado del dispositivo de campo
Código de respuesta
Descripción
Si el bit 7
Y los bits
es
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 del
búfer de RX
1
16#01
(sin definir)
0
0
Error no específico del comando
0
1
(sin definir)
0
3
Valor demasiado grande
0
4
Valor demasiado pequeño
0
5
No hay suficientes bytes en el comando
0
6
Error de comando específico del transmisor
0
7
En modo de protección contra escritura
0
8
Falló la actualización - Actualización en curso - Establecido en el valor más cercano posible
En cada mensaje de respuesta proveniente de un dispositivo esclavo o de
campo, también se incluyen dos bytes de estado, también denominados
código de respuesta y estado de dispositivo de campo. Estos dos bytes indican
errores de comunicación, problemas de respuesta a comandos, 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 tendrá en ese caso
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, así como de cualquier
discrepancia entre el contenido del mensaje y la suma de comprobación
recibida.
En la aplicación de software Studio 5000, si el bit situado más a la izquierda
de ResponseCode está establecido, muestra un número negativo. En este caso,
el 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 situado más a la izquierda de ResponseCode está en 0 (valor 0...127),
significa que no ha habido ningún error de comunicación y que el valor es un
ResponseCode proveniente del dispositivo de campo HART. Los códigos de
respuesta indican si el dispositivo ejecutó el comando. Un 0 indica que no
hubo error. Los demás valores corresponden a errores o advertencias. Para
entender el 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 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 del 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 1719-UM001D-ES-E - Diciembre 2018
Información adicional sobre el protocolo HART
las descripciones del código de respuesta y el estado de
Apéndice C
61

Publicidad

Tabla de contenido
loading

Tabla de contenido