Formato de datos enteros (int16), Formato de datos enteros largo (int32), Asignación de parámetros de mapa de 32 bits – Basler Electric DGC-2020 Manual del usuario

Página 484

Advertising
background image

B-6

Comunicación Modbus

™ del DGC-2020

9400272990 Rev W

Se requieren las mismas alineaciones de bytes para la escritura.

Formato de datos enteros (INT16)

El formato de datos enteros de Modbus utiliza un único registro de retención para representar un valor de
datos de 16 bits.

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

Registro de retención

Valor

K (Byte alto)

hex 12

K (Byte bajo)

hex 34

Se requieren las mismas alineaciones de bytes para la escritura.

Formato de datos enteros largo (INT32)

El formato de datos enteros largo de Modbus utiliza dos registros de retención consecutivos para
representar un valor de datos de 32 bits. El primer registro contiene los 16 bits de valor inferior y el
segundo registro contiene los 16 bits de valor superior.

Ejemplo: el valor 95 800 representado en el formato de enteros largo es hexadecimal 0x00017638. Este
número se leerá de la siguiente manera desde los dos registros de retención consecutivos:

Registro de retención

Valor

K (Byte alto)

hex 76

K (Byte bajo)

hex 38

K+1 (Byte alto)

hex 00

K+1 (Byte bajo)

hex 01

Se requieren las mismas alineaciones de bytes para la escritura.

Asignación de parámetros de mapa de 32 bits

En la Figura B-1 se muestra la disposición de los registros para los parámetros de mapa de 32 bits. Los
registros de Medición de alarma (44812/44813) se presentan como ejemplo. En este ejemplo, el bit 25
indica una condición de sobrearranque y el bit 17 indica una alarma global.

Figura B-1. Asignación de parámetros de mapa de 32 bits

Los bits del registro de Medición de alarma se definen de la siguiente manera:

Del bit 0 al bit 16 = No utilizado

Bit 17 = Alarma global

Bit 18 = Falla de rearranque auto

Bit 19 = Detección de fuga de combustible

Bit 24 = Apagado de emergencia

Bit 25 = Sobrearranque

Bit 26 = Pérdida de comunicación de la
ECU

Advertising