2 Descripción de protocolo Modbus
Tipo de
Descripción
dato
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. En la confi-
guración del interfaz RS485 se puede seleccionar la codifica-
ción deseada en el ajuste "formato decimal deslizante".
S = Bit de signo previo
E = Exponente (complemento de 2)
M = 23 Bit mantisa normalizada
Byte 1
SE EEEEEE
7
Byte 1
E M MMMMMM
0
23
Byte 1
M MMMMMMM
15
en el
el ejemplo del IEEE 754 Codificación estándar
Dirección
1
er registro
de la variable
Byte 3
M MMMMMMM
15
Al crear aplicaciones propias del cliente se debe comprobar el
orden correcto de bytes en el formato de almacenamiento. Mu-
chos compiladores utilizan el siguiente formato de almacena-
miento:
Byte 4
MMMMMMMM
Dirección x
Uint32
Palabra doble (32 Bit) como valor entero sin signo previo
Campo de valores: 0 a 4.294.967.295
12
IEEE 754 Codificación estándar
Byte 2
E M MMMMMM
M MMMMMMM
1
0
23
16
15
IEEE 754 Little Endian
Byte 2
SE EEEEEE
M MMMMMMM
16
7
1
7
IEEE 754 Big Endian
Byte 2
M MMMMMMM
SE EEEEEE
8
7
0
Codificación
Modbus
de variables
convertidor de medición JUMO digiLine
de
l
Modbus
Byte 4
M MMMMMMM
8
7
0
Codificación de compilador
Byte 3
MMMMMMMM
Dirección x+1
Byte 3
Byte 4
M MMMMMMM
8
7
Byte 3
Byte 4
M MMMMMMM
0
15
Byte 3
Byte 4
E M MMMMMM
7
1
0
23
Float
Dirección del
2ndo registro
Modbus
de la variable
Byte 1
Byte 2
SE EEEEEE
E M MMMMMM
7
1
0
23
Byte 2
Byte 1
EMMMMMMM
SEEEEEEE
Dirección x+2 Dirección x+3
Acceso
Posibles
Códigos de fun-
ción
sólo lectu-
03, 04
ra
leer/escri-
03, 04, 16
bir
0
8
16
16
sólo lectu-
03, 04
ra
leer/escri-
03, 04, 16
bir
Numero
Registro
Modbus
2
2