Ejemplo
En este ejemplo, el valor de la salida analógica debe leerse en la dirección. El valor aquí debería ser
20,0 mA (0x41a00000 en formato IEEE-754).
Solicitud de datos:
01
Esclavo
Respuesta (valores en formato Modbus flotante):
01
Esclavo
Después de la transmisión desde el instrumento, los Bytes del valor flotante deben ser intercambiados
de forma correspondiente. Muchos compiladores (p.ej. Microsoft Visual C++) ordenar los valores flotan-
tes de la siguiente forma:
Dirección x
SEEEEEEE
Byte 4
¡NOTA!
El orden de los Bytes depende de cómo se almacenaron los valores flotantes en la aplicación corres-
pondiente. En caso dado se deben intercambiar los Bytes en el programa de interfaces de forma corres-
pondiente .
2 Descripción de protocolo Modbus
03
Código de función Dirección
03
04
Código de fun-
Bytes leídos
ción
Dirección x+1
EMMMMMMM
Byte 3
00 67
00 02
Número de pala-
1ª palabra
bras
00 00
Valor flotante
en formato Modbus flotante
Dirección x+2
MMMMMMMM
Byte 2
75 D4
CRC
41 A0
CA 1B
CRC
Dirección x+3
MMMMMMMM
Byte 1
11