Gestión De Fallos; Respuestas Modbus - Siemens MultiRanger 200 HMI Instrucciones De Servicio

Controladores ultrasónicos
Tabla de contenido

Publicidad

C.39
Gestión de fallos
C.39.1

Respuestas Modbus

El procesador esclavo reaccionará de una de las siguientes formas cuando le interrogue un
Modbus maestro:
1. No responde. Esto significa que algo no ha funcionado correctamente durante la
transmisión del mensaje.
2. Devolver el comando con la respuesta correcta (para más detalles ver especificación
Modbus (http://www.modbus.org/specs.php)). Esta es la respuesta normal.
3. Muestra un código de excepción. Esto refleja un error en el mensaje.
El dispositivo utiliza los siguientes códigos de excepción:
Código
01
02
03
C.39.2
Gestión de fallos
Los errores tienen su origen en dos causas generales:
1. Error de transmisión. O
2. El host trata de realizar una acción no válida.
En el primer caso, el dispositivo no responde y el maestro espera un error de tiempo de
espera de respuesta, provocando el reenvio del mensaje por el maestro.
En el segundo caso, la respuesta depende de lo que el dispositivo host intente hacer. En
general, el dispositivo no transmite un error en respuesta a la solicitud del host. Las
acciones y resultados previstos son los siguientes:
● Si el host lee un registro no válido, recibirá un valor indeterminado.
● Si el host escribe un registro no válido (un parámetro inexistente o uno de sólo lectura),
se ignorará el valor y no se generará ninguna respuesta de error. Sin embargo, el valor
actual no reflejará el nuevo valor deseado.
● Si el host escribe un registro de sólo lectura, se ignorará el valor y no se generará
ninguna respuesta de error. Sin embargo, el valor actual no reflejará el nuevo valor
deseado.
● Si se activa Protección contra escritura (5.1.) (Página 255), se ignorará el valor y no se
generará ninguna respuesta de error. Sin embargo, el valor actual no reflejará el nuevo
valor deseado.
● Si el host trata de escribir uno o varios registros fuera de rango, se generará un código
de excepción 02 o 03, si la dirección de arranque es válida.
● Si el host ha usado un código de función incompatible, se deberá generar un código de
excepción 01. Sin embargo, esta reacción no está garantizada, por lo que podría no
haber respuesta.
MultiRanger 200 HMI
Instrucciones de servicio, 06/2018, A5E44539849-AD
Nombre
Función ilegal
Dirección de datos ilegal La dirección de datos recibida en la consulta no es una direc-
Valor de datos ilegal
Significado
El código de función recibido en la consulta no es una acción
permitida para el procesador esclavo.
ción permitida para el procesador esclavo.
Hay un valor en el campo de datos que no está permitido para
el procesador esclavo.
Comunicaciones
C.39 Gestión de fallos
323

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sitrans multiranger 200 hmi

Tabla de contenido