Definición detallada de los mensajes del dgc-2020, Dirección del dispositivo, Código de función y bloque de datos – Basler Electric DGC-2020 Manual del usuario
Página 481: Leer registros de retención

9400272990 Rev W
Comunicación Modbus
™ del DGC-2020
B-3
Definición detallada de los mensajes del DGC-2020
Dirección del dispositivo
La dirección del dispositivo DGC-2020 puede ser cualquier valor en el intervalo de direcciones de
dispositivo del protocolo Modbus (1 - 247). Una consulta que tiene una dirección de dispositivo igual a 0
significa un mensaje de difusión para todos los esclavos; los DGC-2020 conectados no responderán a la
consulta de difusión.
Código de función y bloque de datos
El DGC-2020 asigna todos los parámetros en el espacio de dirección del registro de retención de
Modicon 984 (4XXXX) y admite los siguientes códigos de función:
•
Función 03 - Leer registros de retención
•
Función 6 - Preestablecer registro único, no difusión y difusión
•
Función 08, Subfunción 00 - Diagnóstico: Devolver datos de la consulta
•
Función 16 - Preestablecer varios registros, no difusión y difusión
La única consulta de difusión admitida por el DGC-2020 es la consulta Preestablecer varios registros.
Leer registros de retención
Leer registros de retención - General
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.
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
La cantidad de registros no puede superar los 125 sin causar una respuesta de error con el código de
excepción "Función no válida".
Las consultas para leer registros de solo escritura o no compatibles generan una respuesta de error con
el código de excepción "Dirección de datos no válida".
RESPUESTA:
El mensaje de respuesta contiene los datos consultados, respectivamente. El bloque de datos contiene
la longitud del bloque en bytes seguida de los datos para cada registro solicitado. Si se intenta leer un
registro no utilizado o un registro que no admite lectura se genera una respuesta de error con el código
de excepción "Dirección de datos no válida".
Dirección del dispositivo
Código de función
03 (hex)
Recuento de bytes
Datos alto
Datos bajo
.
.
.
Datos alto
Datos bajo
Verificación de error CRC