Códigos De Función Compatibles; Respuestas De Excepción Y Códigos De Excepción; Respuesta De Excepción - MSA General Monitors S4000TH Manual De Instrucciones

Sensor inteligente para la detección de gas de sulfuro de hidrógeno
Tabla de contenido

Publicidad

8.5 Códigos de función compatibles
El código de función 03 (lectura de registros de retención) se utiliza para leer el estado desde
la unidad esclavo.
El código de función 06 (registro simple predeterminado) se utiliza para escribir un comando en
la unidad esclavo.
8.6 Respuestas de excepción y códigos de excepción
8.6.1 Respuesta de excepción
En una consulta y respuesta de comunicación normal, el dispositivo maestro envía una
solicitud al S4000TH y el S4000TH recibe la consulta sin un error de comunicación y la procesa
normalmente dentro del tiempo de espera permitido del dispositivo maestro. A continuación, el
S4000TH devuelve una respuesta normal al maestro. Una comunicación anormal desencadena
uno de los cuatro posibles eventos:
Si el S4000TH no recibe la consulta debido a un error de comunicación, entonc es no
se devuelve una respuesta desde el S4000TH y el dispositivo maestro procesa un
estado de tiempo de espera excedido para la consulta.
Si el S4000TH recibe la consulta, pero detecta un error de comunicación (CRC, etc.),
entonces no se devuelve una respuesta desde el S4000TH y el dispositivo maestro
procesa un estado de tiempo de espera excedido para la consulta.
Si el S4000TH recibe la consulta sin un error de comunicación, pero no puede
procesar la respuesta para el maestro dentro del tiempo de espera ajustado del
maestro, no se devolverá una respuesta desde el S4000TH. El dispositivo maestro
procesa un estado de tiempo de espera excedido para la consulta. Para evitar que
esto ocurra, el tiempo de respuesta máximo para el S4000TH es de 200 milisegundos.
Por consiguiente, el tiempo de espera del maestro deberá ajustarse a 200
milisegundos o más.
Si el S4000TH recibe la consulta sin un error de comunicación, pero no puede
procesarla debido a la lectura o la escritura en un registro de comando del S4000TH
no existente, el S4000TH devuelve un mensaje de respuesta de excepción informando
al maestro sobre el error.
El mensaje de respuesta de excepción (n.º de ref. 4 más arriba) cuenta con dos campos que lo
diferencian de una respuesta normal:
Byte
Modbus
Dirección de esclavo
Código de función
Código de excepción
CRC bajo
CRC alto
Rango
1-247* (decimal)
83 o 86 (hex)
01 - 06 (hex)
00-FF (hex)
00-FF (hex)
39
39
Modelo S4000TH
Referencia a S4000TH
ID de S4000TH (dirección)
MSB se ajusta con código de función
Código de excepción correspondiente
(véase más abajo)
Byte CRC bajo
Byte CRC alto

Publicidad

Tabla de contenido
loading

Tabla de contenido