9504072990 Rev D
•
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-250E 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-250E se proporcionan en la Tabla 25.
Código
01
Función no permitida
02
Dirección de Datos
no permitidos
03
Valor de Datos no
permitidos
DECS-250E Modbus
El Modbus puede comunicarse a través de Ethernet si la dirección de IP del DECS-250E se configura
como se describe en la sección Comunicación de este manual.
Consulta de Mensaje Detallada y Respuesta para el Modo
de Transmisión RTU
Una descripción detallada de consultas de mensaje y respuestas del DECS-250E se proporciona en los
siguientes párrafos:
Lectura de Registros de Retención
Consulta
Este mensaje de consulta requiere un registro o bloque de registros a ser leídos. El bloque de datos
contiene la dirección de registro de inicio y la cantidad de registros a leer. Una dirección de registro N leerá
registro de mantenimiento N+1. Si la consulta es de difusión (dirección del dispositivo = 0), no se devolverá
ningún mensaje de respuesta.
Dirección de Dispositivo
Código de Función=03 (hex)
Dirección Inicial Hi
DECS-250E
Tabla 25. 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
Descripción
Communicación Modbus
245