Manejo de errores y respuestas de excepción, Modbus de dgc-2020hd a través de ethernet, Leer registros de retención – Basler Electric DGC-2020HD Modbus Protocol Manual del usuario
Página 11

9469372991 Rev A
5
DGC-2020HD Protocolo Modbus
™
General Information
•
Identificador de unidad: se utiliza a los fines de enrutamiento dentro del sistema. Generalmente
se utiliza para comunicarse con un Modbus o un esclavo de línea serie Modbus a través de una
puerta de enlace entre una red TCP/IP Ethernet y una línea serie Modbus. Este campo está
establecido por el cliente Modbus en la solicitud y debe ser devuelto con el mismo valor en
la respuesta enviada por el servidor.
Nota: todas las ADU de Modbus/TCP se envían a través de TCP en el puerto registrado 502.
Manejo de errores y respuestas de excepción
Toda consulta recibida que contenga una dirección de dispositivo inexistente, un error de tramas o un
error CRC es ignorada. No se transmite una respuesta. Las consultas dirigidas al DGC-2020HD que
contengan una función no compatible o valores no válidos en el bloque de datos generan un mensaje
de respuesta de error con un código de respuesta de excepción. Los códigos de respuesta de excepción
admitidos por el DGC-2020HD se enumeran en la Tabla 3.
Tabla 3. Códigos de respuesta de excepción admitidos
Código
Nombre
Descripción
01
Función no válida
El código de función/subfunción de la consulta no es
compatible; consulta leída de más de 125 registros;
consulta preestablecida de más de 100 registros.
02
Dirección de datos
no válida
Un registro al que se hace referencia en el bloque de
datos no admite la lectura/escritura consultada; consulta
preestablecida de un subconjunto de un grupo de
registros numéricos.
03
Valor de datos
no válido
Un bloque de datos de registros preestablecido contiene
una cantidad incorrecta de bytes o uno o más valores
de datos fuera de intervalo.
Modbus de DGC-2020HD a través de Ethernet
Modbus puede comunicarse a través de Ethernet si la dirección IP del DGC-2020HD está configurada
tal como se describe en el capítulo Comunicación.
Consulta y respuesta de mensaje detallada para el modo
de transmisión de RTU
En los siguientes párrafos se brinda una descripción detallada de las consultas y respuestas admitidas
por el DGC-2020HD.
Leer registros de retención
Consulta
Este mensaje de consulta solicita la lectura de un registro o bloque de registros. El bloque de datos
contiene la dirección de registro inicial y la cantidad de registros que se leerán. Una dirección de registro de
N se leerá como registro de retención N+1. Si la consulta es una emisión (dirección de dispositivo = 0), no
se devuelve ningún mensaje de respuesta.
Dirección del dispositivo
Código de función =
(03 hex)
Dirección inicial alta
Dirección inicial baja
Cantidad de registros alta
Cantidad de registros baja
Verificación de error CRC alta
Verificación de error CRC baja