Figura a-1. trama general modbus – Basler Electric IEM-2020 Manual del usuario

Página 296

Advertising
background image

Formato de Datos Enteros (INT16)

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

Ejemplo: El valor 4660 representado en el formato entero es hexadecimal 0x1234. Este número leerá
desde un registro de retención como a continuación:

Registro de Retención

Valor

K (Byte Hi)

hex 12

K (Byte Lo)

hex 34

Se requieren las mismas alineaciones de bytes para escribir.

Formato de Datos Enteros Largos (INT32)

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

Ejemplo: El valor 95.800 representado en el formato entero largo es hexadecimal 0x00017638. Este
número leerá desde dos registros de retención consecutivos como a continuación:

Registro de Retención Valor

K

(Byte Hi)

hex 76

K

(Byte Lo)

hex 38

K+1

(Byte Hi)

hex 00

K+1

(Byte Lo)

hex 01

Se requieren las mismas alineaciones de bytes para escribir.

Mapeado de Parámetros en Mapeo de 32 Bits

El arreglo de registro para el mapeo de parámetros en mapeo de 32 bits se ilustra en la figura A-1. Los
registros de Medición de Alarma (44812/44813) se muestran como ejemplo. En este ejemplo, Bit 25 se
establece indicando una condición de falla de lanzamiento y Bit 17 se establece indicando una alarma
Global.

Figura A-1. Mapeado de Parámetros de Mapa de Bit de 32 bits

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

Bit 0 al Bit 16 = No se utiliza

Bit 17 = Alarma Global

Bit 18 = Falla de Auto reinicio

Bit 19 = Detección de Fuga de combustible

Bit 20 = Falla Cargador de Batería

Bit 21 = Falla de Transferencia

Bit 22 = Nivel Refrigerante Bajo

Bit 23 = Apagado ECU

Bit 24 = Apagado de Emergencia

Bit 25 = Falla de Lanzamiento

Bit 26 = Pérdida de Comunicación ECU

Bit 27 = Falla de Emisor Global

Bit 28 = Nivel de Combustible Bajo

Bit 29 = Presión de Aceite Baja

Bit 30 = Temperatura de Refrigerante Alta

Bit 31 = Exceso de Velocidad

A-6

IEM-2020 Comunicación Modbus

TM

9441072990 Rev B

Advertising