REMARQUE !
L'ordre des octets dépend de la façon dont les valeurs de type flottant sont stockées dans
l'application utilisée. Le cas échéant, il faut échanger les octets dans le programme de l'in-
terface.
3.7.3
Valeurs de type double
Le protocole Modbus traite également les valeurs de type double conformément au format
standard IEEE-754 (32 bits) ; contrairement aux valeurs de type flottant, il n'y a pas d'échange
des octets dans le cas des valeurs de type double.
Format flottant double (32 bits) suivant la norme IEEE 754
SEEEEEEE
Octet 1
MMMMMMMM
Octet 5
S - Bit de signe
E - Exposant (complément à 2)
M - Mantisse normalisée sur 52 bits
Format double Modbus
SEEEEEEE
Octet 1
MMMMMMMM
Octet 5
3 Description du protocole Modbus
EEEEMMMM
Octet 2
MMMMMMMM
Octet 6
Adresse Modbus x
EEEEMMMM
Octet 2
Adresse Modbus x+2
MMMMMMMM
Octet 6
MMMMMMMM
Octet 3
MMMMMMMM
Octet 7
Adresse Modbus x+1
MMMMMMMM
Octet 3
Adresse Modbus x+3
MMMMMMMM
Octet 7
MMMMMMMM
Octet 4
MMMMMMMM
Octet 8
MMMMMMMM
Octet 4
MMMMMMMM
Octet 8
39