9492672990
Formato de Datos Enteros Largos (Uint32)
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 en 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)
K
(Byte Lo)
K+1 (Byte Hi)
K+1 (Byte Lo)
Se requieren las mismas alineaciones de bytes para escribir.
Formato de Datos Enteros (Uint16) o Variables de Mapeado de Bits en Formato Uint16
El formato de datos entero 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)
K
(Byte Lo)
Se requieren las mismas alineaciones de bytes para escribir.
El Formato de Datos Uin16 se enumera en Puntos Binarios (Tabla 25-6).
Ejemplo: El registro 900 ocupa 16 filas en la Tabla del Registro donde cada fila da el nombre de datos
específicos de mapeo de bits como por ejemplo 900-0 indica bit 0 del registro 900mapeado en RF-TRIG.
Formato de Datos Enteros Cortos/Formato de Datos de Caracteres de Byte (Uint8)
El formato de datos enteros cortos del Modbus utiliza un registro de retención único para representar un
valor de datos de 8 bits. El byte alto del registro de retención siempre va a ser cero.
Ejemplo: El valor 132 representado en formato entero corto es hexadecimal 0x84. Este número leerá de
un registro de retención como a continuación:
Registro de Retención Valor
K
(Byte Hi)
K
(Byte Lo)
Se requieren las mismas alineaciones de bytes para escribir.
Formato de Datos de Cadena de Caracteres (String)
El formato de datos de cadena de caracteres de Modbus utiliza uno o más registros de retención para
representar una secuencia o cadena de valores de caracteres. Si la cadena contiene un único carácter,
el byte alto del registro de retención va a contener el código de carácter ASCII y el byte bajo va a ser
cero.
Ejemplo: La cadena "PASSWORD" representada en formato de cadena se leerá como a continuación:
Registro de Retención Valor
K
(Byte Hi)
K
(Byte Lo)
K+1 (Byte Hi)
K+1 (Byte Lo)
DECS-150
hex 76
hex 38
hex 00
hex 01
hex 12
hex 34
hex 00
hex 84
'P'
'A'
'S'
'S'
25-9
Comunicación Modbus
®