Preestablecer registro único, Formatos de datos – Basler Electric DGC-2020HD Modbus Protocol Manual del usuario

Página 14

Advertising
background image

8

9469372991 Rev A

General Information

DGC-2020HD Protocolo Modbus

Respuesta

El mensaje de respuesta repite la dirección inicial y la cantidad de registros. No hay ningún mensaje
de respuesta cuando la consulta es una emisión (dirección de dispositivo = 0).

Dirección del dispositivo
Código de función =

(10 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

Preestablecer registro único

Un mensaje de la consulta Preestablecer registro único solicita la escritura de un solo registro. Si la
consulta es una emisión (dirección de dispositivo = 0), no se devuelve ningún mensaje de respuesta.

Nota: esta función solo puede preestablecer los tipos de datos INT16, INT8, UINT16, UINT8 y String
(de no más de 2 bytes).

Consulta

Los datos dejarán de escribirse si se produce alguna de las siguientes excepciones.

Las consultas para escribir registros de solo lectura generan una respuesta de error con el código
de excepción “Dirección de datos no válida”.

Una consulta para escribir un valor no permitido (fuera de intervalo) en un registro genera
una respuesta de error con el código de excepción “Valor de datos no válido”.

Dirección del dispositivo
Código de función =

(06 hex)

Dirección alta
Dirección baja
Datos alto
Datos bajo
Verificación de error CRC alta
Verificación de error CRC baja

Respuesta

El mensaje de respuesta repite el mensaje de la consulta después de que se haya modificado el registro.

Formatos de datos

Los sistemas DGC-2020HD admiten los siguientes tipos de datos:

Tipos de datos asignados a 2 registros

o Entero con signo 32 (Int32)

o Entero sin signo 32 (Uint32)

o Punto flotante (Float)

o Dirección IP (IP Address)

o Cadenas con una longitud máxima de 4 caracteres (String)

Tipos de datos asignados a 1 registro

o Entero sin signo 16 (Uint16)

o Entero sin signo 8 (Uint8)

o Cadenas con una longitud máxima de 2 caracteres (String)

Tipos de datos asignados a más de 2 registros

o Cadenas de más de 4 caracteres (String)

Advertising