Deltabar S PROFIBUS-PA
3.6 Formats de données
La valeur mesurée est transmise sous forme d'un nombre à virgule flottante IEEE 754,
avec
Sign
Valeur mesurée = (–1)
D15
D14
D13
D12
D11
Signe Exposant (E)
7
6
5
4
2
2
2
2
Fraction (F)
-8
-9
-10
-11
-12
2
2
2
2
2
Binaire 40 F0 00 00 hex = 0100 0000 1111 0000 0000 0000 0000 0000
0
(129 – 127)
Valeur= (–1)
x 2
2
= 1 x 2
x (1 + 0.5 + 0.25 + 0.125)
= 1 x 4 x 1.875
= 7.5
Remarque !
•
Tous les API ne supportent pas le format IEEE 754. De ce fait il convient d'employer
ou d'écrire un module de conversion.
•
En fonction de l'endroit où sont stockées les données dans l'API (MSB ou LSB), il
peut être nécessaire d'utiliser un sous-programme de transfert dans l'API
Les types de données marqués d'un astérisque dans le tableau, par ex. DS-36, sont des
chaînes de données structurées selon spécification PROFIBUS-PA partie 1, version 3.0.
Elles comprennent plusieurs éléments qui peuvent être adressés via le slot, l'index et les
sous-index, comme montrés sur les deux exemples ci-dessous
Type de paramètres Slot
DS-33
1
Type de paramètres Slot
DS-36
Endress+Hauser
(E – 127)
x 2
x (1 + F)
D10
D9
D8
D7
3
2
1
0
2
2
2
2
-13
-14
-15
-16
2
2
2
2
–1
–2
–3
x (1 + 2
+ 2
+2
Index
Elément
26
OUT Value
OUT Status
Index
Elément
27
OUT Scale Max.
OUT Scale Min
OUT Scale Unit.
OUT Scale DP (decimal point).
D6
D5
D4
D3
D2
Fraction (F)
-1
-2
-3
-4
-5
2
2
2
2
2
-17
-18
-19
-20
-21
2
2
2
2
2
)
Sous-
Type
index
1
FLOAT
5
UNSIGNED8
Sous-
Type
index
1
FLOAT
5
FLOAT
9
UNSIGNED16
11
INTEGER8
3 Interface PROFIBUS-PA
Format IEEE 754
D1
D0
-6
-7
2
2
Fig. 3.6
Nombre à virgule flottante
IEEE 754
-22
-23
2
2
Exemple
Remarque !
Chaînes de données
Taille
4
1
Taille
4
4
2
1
29