Formatos de datos, Formato de datos enteros corto (int8) – Basler Electric DGC-2020 Manual del usuario

Página 483

Advertising
background image

9400272990 Rev W

Comunicación Modbus

™ del DGC-2020

B-5

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

Preestablecer registro único, no difusión y difusión

CONSULTA:

Este mensaje de consulta solicita la escritura de un registro. La dirección de dispositivo es 0 para una
consulta de difusión.

No se escribirá ningún dato de consulta (no difusión o difusión) si se produce alguna de las siguientes
excepciones:

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

Hay varias instancias de registros que están agrupadas (expresadas como DP o TP) para
representar colectivamente un único valor de parámetro de DGC-2020 numérico (frente a cadena
ASCII). Una consulta para escribir un subconjunto de un grupo de registros de este tipo generará
una respuesta de error con el código de excepción “Dirección de datos no válida”.

Una consulta para escribir un valor inaceptable (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

RESPUESTA:

El mensaje de respuesta repite la dirección y el valor escrito. No hay ningún mensaje de respuesta
cuando la consulta es difusión.

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

Formatos de datos

Formato de datos enteros corto (INT8)

El formato de datos enteros corto de Modbus utiliza un único registro de retención para representar un
valor de datos de 8 bits. El byte alto del registro de retención siempre será cero.

Ejemplo: el valor 132 representado en el formato de enteros corto es hexadecimal 0x84. Este número se
leerá de la siguiente manera desde el registro de retención:


Registro de retención

Valor

K (Byte alto)

hex 00

K (Byte bajo)

hex 84

Advertising