Integración en el sistema
80
CADENA
Longitud de datos = depende del parámetro de equipo, p. ej., la presentación de un parámetro de equipo con
una longitud de datos = 18 bytes (9 registros)
Byte 17
Byte 16
Byte más significativo
(MSB)
8.3.5
Secuencia de transmisión de bytes
El direccionamiento de bytes, es decir la secuencia de transmisión de bytes, no está
indicado en las especificaciones de Modbus. Por este motivo es importante coordinar o
hacer coincidir la forma de direccionamiento entre el máster y el esclavo durante la puesta
en marcha. Esto puede configurarse en el equipo de medición mediante el Parámetro
Orden del byte.
Los bytes se transmiten en función de la selección en el Parámetro Orden del byte:
FLOAT
Secuencia
Opciones
1.
1 – 0 – 3 – 2 *
Byte 1
(MMMMMMMM)
0 – 1 – 2 – 3
Byte 0
(MMMMMMMM)
2 – 3 – 0 – 1
Byte 2
(EMMMMMMM)
3 – 2 – 1 – 0
Byte 3
(SEEEEEEE)
* = ajuste de fábrica, S = signo, E = exponente, M = mantisa
ENTERO
Opciones
1 – 0 – 3 – 2 *
3 – 2 – 1 – 0
0 – 1 – 2 – 3
2 – 3 – 0 – 1
* = ajuste de fábrica, MSB = byte más significativo, LSB = byte menos significativo
CADENA
Presentación con el ejemplo de un parámetro de equipo con una longitud de datos de 18 bytes.
Secuencia
Opciones
1.
1 – 0 – 3 – 2 *
Byte 17
3 – 2 – 1 – 0
(MSB)
0 – 1 – 2 – 3
Byte 16
2 – 3 – 0 – 1
* = ajuste de fábrica, MSB = byte más significativo, LSB = byte menos significativo
Proline t-mass I 500 Modbus RS485
...
Byte 1
...
2.
3.
Byte 0
Byte 3
(MMMMMMMM)
(SEEEEEEE)
Byte 1
Byte 2
(MMMMMMMM)
(EMMMMMMM)
Byte 3
Byte 0
(SEEEEEEE)
(MMMMMMM)
Byte 2
Byte 1
(EMMMMMMM)
(MMMMMMMM)
Secuencia
1.
Byte 1
(MSB)
Byte 0
(LSB)
2.
...
Byte 16
...
Byte 17
...
(MSB)
Byte 0
Byte menos significativo
(LSB)
4.
Byte 2
(EMMMMMMM)
Byte 3
(SEEEEEEE)
Byte 1
(MMMMMMM)
Byte 0
(MMMMMMMM)
2.
Byte 0
(LSB)
Byte 1
(MSB)
17.
18.
Byte 1
Byte 0
(LSB)
Byte 0
Byte 1
(LSB)
Endress+Hauser