Définition de la virgule flottante
F.1
Définition de la virgule flottante
Le placement de nombres à plusieurs octets dans plusieurs registres MODBUS RTU diffère
selon les appareils MODBUS. "Big Endian" et "Little Endian" décrivent l'ordre ou la séquence
dans laquelle les données à plusieurs octets sont stockées en mémoire. Cet appareil utilise
(IEEE 741) par défaut une représentation "gros-boutiste" pour les adresses et les éléments
de données. Cela signifie que, lorsqu'une quantité numérique supérieure à un octet unique
est transmise, c'est l'octet de poids fort qui est transmis en premier.
L'ordre de transmission de la virgule flottante peut être modifié comme décrit dans la section
Transmission de la virgule flottante (Page 82).
L'exemple suivant décrit la représentation gros-boutiste de la virgule flottante IEEE741.
Valeur (décimale)
IEEE FP B MSB
100.0
42C80000h
55.32
425D47AEh
2.0
1.0
-1.0
BF800000h
Lecture du débit massique absolu (4,03001)
Requête :
Réponse :
Débit massique
absolu =
FC410 avec Modbus
Instructions de service, 05/2015, A5E33209377-AB
LSB
poids fort
42h
42h
40000000h
40h
3F800000h
3Fh
bFh
01,03,0B,B8,00,02,46,0A
01,03,04,40,C3,52,93,62,C8
6,10383 kg/s
Registre N
poids faible
C8h
5Dh
00h
80h
80h
Registre N + 1
poids fort
poids faible
00h
00h
47h
AEh
00h
00h
00h
00h
00h
00h
F
163