2.5
Tipos de datos
Tipo de
Descripción
dato
Byte
Low-Byte de una palabra como valor entero, no se utiliza el
High-Byte.
Campos de valores:
0 a 255 para datos sin signo previo
-128 a 127 para datos con signo previo
Palabra
Palabra (16 Bit) como valor entero
Campos de valores:
0 a 65535 para datos sin signo previo
-32768 a 32767 para datos con signo previo
Flotante
2 palabras como numero de decimal flotante de 32 Bit con co-
dificación según IEEE 754, teniendo en cuenta que Byte 1 y 2
se intercambian con Byte 3 y 4 en la transmisión.
S = Bit de signo previo
E = Exponente (complemento de 2)
M = 23 Bit mantisa normalizada
Byte 1
SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
Dirección del
1er registro Modbus
de la variable
Byte 3
MMMMMMMM MMMMMMMM
Al crear aplicaciones propias del cliente se debe comprobar el
orden correcto de bytes en el formato de almacenamiento.
Muchos compiladores utilizan el siguiente formato de almace-
namiento:
Byte 4
MMMMMMMM
Dirección x
IEEE 754 Codificación estándar
Byte 2
Codificación Modbus de variables Float
en el JUMO AQUIS touch S/P
Byte 4
SEEEEEEE EMMMMMMM
Codificación de compilador
Byte 3
MMMMMMMM
EMMMMMMM
Dirección x+1
2 Descripción de protocolo Modbus
Byte 3
Byte 4
Dirección del
2ndo registro Modbus
de la variable
Byte 1
Byte 2
Byte 2
Byte 1
SEEEEEEE
Dirección x+2 Dirección x+3
Acceso
Posibles
Códigos de fun-
ción
sólo lec-
03, 04
tura
leer/es-
03, 04, 06, 16
cribir
sólo lec-
03, 04
tura
leer/es-
03, 04, 06, 16
cribir
sólo lec-
03, 04
tura
leer/es-
03, 04, 16
cribir
Numero
Registro
Modbus
1
1
2
13