Configuration du protocole modbus, 1 entiers (16 bits), séquence de transmission – KROHNE ALTOSONIC V12 FR Manuel d'utilisation
Page 126

10
CONFIGURATION DU PROTOCOLE MODBUS
126
ALTOSONIC V12
www.krohne.com
09/2013 - 4002643901 - MA ALTOSONIC V12 R02 fr
10.6.1 Entiers (16 bits), séquence de transmission
Les nombres entiers sont transmis et stockés en mémoire avec la partie la plus significative en
premier.
Exemple
Le nombre entier décimal 1790 (6FE en hexadécimal) est transmis de la façon suivante :
10.6.2 Entiers longs (32 bits), séquence de transmission
Exemple
Nombre entier long 305419896 (12345678 en hexadécimal).
Les entiers longs peuvent être transmis de deux façons différentes. L'ordre de transmission
dans les deux modes est de :
Exemple d'entiers longs
10.6.3 Virgule flottante simple précision (32 bits), séquence de transmission
Les nombres à virgule flottante simple précision sont stockés dans des registres de 32 bits,
représentés en utilisant l'encodage IEEE 754. Selon l'IEEE 754-2008, le format 32 bits en base 2
est officiellement appelé binaire 32
binaire 32
binaire 32
binaire 32. Il avait été appelé simple précision dans l'IEEE 754-1985.
La norme IEEE 754 spécifie un nombre binaire 32 comme se composant des éléments suivants :
• Bit de signe : 1 bit
• Étendue de l'exposant : 8 bits
• Précision de la partie significative (aussi appelée mantisse) : 24 bits (23 explicitement
mémorisés)
La vraie partie significative (mantisse) inclut un bit implicite d'en-tête de valeur 1 à moins que
l'exposant soit stocké avec tous les zéros. Ainsi, uniquement 23 bits de la partie significative
(mantisse) apparaissent dans le format mémoire mais la précision totale est de 24 bits
(équivalent à log10(224) ≈ 7,225 en chiffres décimaux). Les bits sont définis comme suit :
Premier octet transmis du
champ de données
Second octet transmis du
champ de données
06
FE
Tableau 10-12: Exemple d'entier (16 bits)
Mode
mesure
(1)
12
h
(2)
34
h
(3)
56
h
(4)
78
h
Mode
inversé
(3)
56
h
(4)
78
h
(1)
12
h
(2)
34
h