Manejo De Error Y Respuestas De Excepción - Basler Electric mecc alte DECS-150 Manual De Instrucciones

Tabla de contenido
25-4
Campos
Longitud
Identificador de
2 Bytes
Transacción
Identificador de
2 Bytes
Protocolo
Longitud
2 Bytes
Identificador de
1 Byte
Unidad
El encabezado tiene una longitud de 7 bytes:
Identificador de Transacción – Es utilizado para el emparejamiento de transacciones. El servidor
Modbus copia en la respuesta el identificador de transacción de la petición.
Identificador de Protocolo – Es utilizado para el multiplexado dentro del sistema. El protocolo
Modbus es identificado por el valor 0.
Longitud – El campo de longitud es un contador de bytes de los campos siguientes, incluyendo el
Identificador de Unidad y campos de datos.
Identificador de Unidad – Es utilizado con el propósito de encaminamiento dentro del sistema. Se
usa generalmente para comunicarse con un Modbus o una línea de serie de Modbus esclavo a
través de una puerta de enlace entre una red Ethernet TCP/IP y una línea de serie Modbus. Este
campo es establecido por el Cliente de Modbus en la petición y debe ser devuelto con el mismo
valor en la respuesta del servidor.
Nota: Todas las Unidades de Datos de Aplicación (ADU) Modbus TCP se envían a través de TCP en
puerto registrado 502.
Manejo de Error y Respuestas de Excepción
Cualquier consulta recibida que contenga una dirección de dispositivo no existente, un error enmarcado
o error CRC va a ser ignorada. No se transmite respuesta. Las consultas dirigidas al DECS-150 con una
función no soportada o valores no permitidosen el bloque de datos resultan en un mensaje de respuesta
de error con un código de respuesta de excepción. Los códigos de respuesta de excepción sostenidos
por el DECS-150 se proporcionan en la Tabla 25-2.
Código
01
Función no permitida
02
Dirección de Datos
no permitidos
03
Valor de Datos no
permitidos
DECS-150 Modbus
®
El Modbus puede comunicarse a través de Ethernet si la dirección de IP del DECS-150 se configura
como se describe en la sección Comunicación de este manual.
Comunicación Modbus
Tabla 25-1. Campos de Encabezado MBAP
Descripción
Identificación de una
transacción de
petición/respuesta de Modbus.
0 = Protocolo Modbus.
Número de los bytes siguientes.
Identificación de un esclavo a
distancia conectado a una línea
de serie u otros buses.
Tabla 25-2. Códigos de Respuesta de Excepción Soportada
Nombre
La consulta de Código de Función/Subfunción no está
soportada; consulta leída de más de 125 registros; consulta
predefinida de más de 100 registros.
Un registro de referencia en el bloque de datos no soporta
lectura/escritura de consulta; consulta predefinida de un
subconjunto de un grupo de registro numérico.
Un registro preestablecido de bloque de datos contiene un
número incorrecto de bytes o uno o más valores de datos fuera
del rango.
a través de Ethernet
®
Cliente
Servidor
Iniciado por
Vuelto a copiar por el
el cliente.
servidor a partir de la
petición recibida
Iniciado por
Vuelto a copiar por el
el cliente.
servidor a partir de la
petición recibida
Iniciado por
Iniciado por el
el cliente
servidor (respuesta).
(pedido).
Iniciado por
Vuelto a copiar por el
el cliente.
servidor a partir de la
petición recibida
Descripción
9492672990
DECS-150
Tabla de contenido
loading

Tabla de contenido