Descargar Imprimir esta página

MSA General Monitors OBSERVER I Manual De Instrucciones página 55

Publicidad

6.4.2. Mensaje de respuesta de escritura de Modbus
Byte
Modbus
Dirección de
esclavo
Código de función 06
Dirección de
registro alta**
Dirección de
registro baja**
Datos altos
predeterminados
Datos bajos
predeterminados
CRC bajo
CRC alto
Tabla 9: Mensaje de respuesta de escritura de Modbus
NOTA*:
La dirección 0 está reservada para el modo de difusión y no es compatible en este momento.
NOTA**:
La dirección de inicio puede corresponder a un máximo de 247 ubicaciones de dirección
(0000-0x00F7).
6.4.3. Códigos de función compatibles
El código de f unción 03 o 04 (lectura de registros de retención) se utiliza para leer el estado desde la
unidad esclavo. El código de f unción 06 (registro simple predeterminado) se utiliza para escribir un
comando a la unidad esclavo.
6.5.
Respuestas de excepción y códigos de excepción
En un intercambio normal, el dispositivo maestro envía una consulta al Observer i. El Observer i recibe
la consulta y devuelve una respuesta normal al maestro. Si se produce un error de comunicación ,
existen tres respuestas posibles desde el Observer i:
1. Si el Observer i no reconoce la consulta debido a un error de comunicación, entonces no se devuelve
una respuesta desde el Observer i y el dispositivo maestro procesará un estado de tiempo de espera
excedido para la consulta.
2. Si el Observer i recibe la consulta, pero detecta un error de comunicación (CRC, etc.), entonces no
se devuelve una respuesta desde el Observer i y el dispositivo maestro procesará un estado de
tiempo de espera excedido para la consulta.
3. Se devuelve un código de excepción si el Observer i recibe la consulta sin un error de comunicación,
pero no puede procesarla debido a la lectura o escritura de un código de f unción inexistente o no
permitido, una dirección de inicio de comando o una dirección de registro no permitidas o un valor
de datos no permitido. El mensaje de respuesta de excepción cuenta con dos campos que lo
dif erencian de una respuesta normal. Véase el siguiente apartado para obtener más inf ormación.
Rango
1-247* (decimal) ID del Observer i (dirección)
Registro simple predeterminado
00
No usado en el Observer i
00-FF (hex)
Comandos del Observer i
00-FF (hex)
Datos de comando de bytes altos
del Observer i
00-FF (hex)
Datos de comando de bytes bajos
del Observer i
00-FF (hex)
Byte CRC bajo
00-FF (hex)
Byte CRC alto
55
Referencia al Observer i
OBSERVER i

Publicidad

loading