Les registres utilisant le format de données à « virgule flottante 32 bits » sont codés via l'encodage « binaire 32 » défini dans la norme IEEE 754 (aussi appelé « format à virgule flottante simple précision »).
Les 16 bits les moins significatifs d'un nombre à virgule flottante sont placés dans le registre Modbus indiqué dans le tableau, tandis que les 16 bits les plus significatifs sont placés dans le registre avec numéro/adresse + 1, comme indiqué dans la version 1.0 de la spécification Open Modbus TCP. Cet ordre d'octets est aussi appelé « little-endian » ou « Modicon ».
La lecture des registres de données de mesure avec un format de virgule flottante incorrect peut parfois entraîner des valeurs d'apparence correcte. Il est fortement recommandé de commencer par essayer de lire le registre numéro 7938 (test de virgule flottante) pour voir que vous avez configuré correctement le format de virgule flottante sur votre système hôte Modbus.