Formats De Données - Endress+Hauser Cerabar S Instructions De Montage Et De Mise En Service

Masquer les pouces Voir aussi pour Cerabar S:
Table des Matières

Publicité

3 Interface PROFIBUS-PA
Format IEE 754
Fig. 3.6
Nombre à virgule flottante
IEEE 754
Exemple
Chaînes de données
26
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 D10 D9
Signe Exposant (E)
7
6
5
4
2
2
2
2
Fraction (F)
-8
-9
-10
-11
-12
2
2
2
2
2
40 F0 00 00 hex = 0100 0000 1111 0000 0000 0000 0000 0000 binaire
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
(E – 127)
x 2
x (1 + F)
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).
Cerabar S PROFIBUS-PA
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
Endress+Hauser
D1
D0
-6
-7
2
2
-22
-23
2
2
Taille
4
1
Taille
4
4
2
1

Publicité

Table des Matières
loading

Table des Matières