Télécharger Imprimer la page

Ecolab Versatronic Profibus Instructions De Configuration page 104

Publicité

Les langues disponibles

Les langues disponibles

Format des données des appareils
5
Format des données des appareils
REMARQUE !
Si vous utilisez des appareils avec un système PROFIBUS-DP, faites attention
au format des données !
Deux formats de données différents peuvent être sélectionnés :
– Little Endian
– Big Endian
– La communication avec un API Siemens a lieu par défaut au format Big
Endian.
5.1
Valeurs de type entier
Les valeurs de type entier sont transmises dans le format suivant :
d'abord
ensuite
5.2
Valeurs de type flottant/de type réel
Les valeurs de type flottant et de type réel de l'appareil sont transmises au format
standard IEEE 754 (32 bits).
Format flottant simple (32 bits) suivant la norme IEEE 754
SEEEEEEE
Octet 1
S - bit de signe (bit 31)
E - exposant en complément à 2 (bit 23 à bit 30)
M - mantisse normalisée sur 23 bits (bit 0 à bit 22)
Exemple : calcul d'un nombre réel à partir du signe, de l'exposant et de la mantisse.
octet 1 = 40h, octet 2 = F0, octet 3 = 0, octet 4 = 0
40F00000h = 0100 0000 1111 0000 0000 0000 0000 0000b
S = 0
E = 100 0000 1
M = 111 0000 0000 0000 0000 0000
S
valeur = -1
· 2
valeur = -1
0
· 2
2
valeur = 1 · 2
valeur = 1 · 4 · 1,875
valeur = 7,5
L'ordre dans lequel les octets sont transmis dépend du format de données
réglé lors de la configuration. Avant/après le transfert depuis/vers l'appareil, il
faut échanger les octets de la valeur de type flottant.
417102396 Rév. 2-08.2023
l'octet de poids faible
EMMMMMMM
Octet 2
exponent-127
· (1 + M
·2
b22
129-127
· (1 + 1·2
-1
+ 1·2
· (1 + 0,5 + 0,25 + 0,125 + 0)
Big Endian
l'octet de poids fort
MMMMMMMM
Octet 3
-1
-2
-3
+ M
·2
+ M
·2
b21
b20
-2
+ 1·2
-3
+ 0·2
-4
)
32
Little Endian
l'octet de poids faible
l'octet de poids fort
MMMMMMMM
Octet 4
-4
+ M
·2
+ ...)
b19

Publicité

loading