Echange Cyclique De Données - Endress+Hauser promass 80 PROFIBUS-PA Manuel De Mise En Service

Table des Matières

Publicité

6 Mise en service
!
62
6.4.1
Echange cyclique de données
Pour PROFIBUS-PA, la transmission cyclique des valeurs analogiques vers le système
d'automatisation se fait par des blocs de données de 5 Byte. La valeur mesurée est
représentée dans les 4 premiers bytes sous forme de nombres à virgule flottante selon
standard IEEE 754 (voir nombre à virgule flottante IEEE). Le 5ème byte contient une
information d'état correspondant à la valeur mesurée, implémentée selon spécification
Profil 3.0 (page 59). L'état est affiché, le cas échéant, sous forme de symbole.
Remarque !
Un description précise des types de données se trouve dans les listes Slot/Index du
manuel séparé "Description des fonctions".
Nombre à virgule flottante IEEE
Conversion d'une valeur hexadécimale en nombre à virgule flottante IEEE pour l'enre-
gistrement de la mesure.
Les valeurs mesurées sont représentées au format IEEE-754 suivant et transmises au
maitre classe 1 :
Byte n
Bit 7
Bit 6
Bit 0
7
6
5
4
3
2
1
VZ
2
2
2
2
2
2
2
Exposant
VZ
(Exposant –127)
Formule = (–1)
* 2
Exemple :
40 F0 00 00 hex = 0100 0000 1111 0000 0000 0000 0000 0000 binaire
0
Valeur
= (–1)
= 1 * 2
= 1 * 4 * 1,875 = 7,5
Byte n+1
Bit 7
Bit 6
Bit 0
0
-1
-2
-3
-4
-5
-6
-7
2
2
2
2
2
2
2
2
Mantisse
* (1 + Mantisse)
(129–127)
–1
* 2
* (1 + 2
+ 2
2
* (1 + 0,5 + 0,25 + 0,125)
Promass 80 PROFIBUS-PA
Byte n+2
Bit 7
Bit 0
-8
-9
-10
-11
-12
-13
-14
2
2
2
2
2
2
2
2
Mantisse
–2
–3
+ 2
)
Endress+Hauser
Byte n+3
Bit 7
Bit 0
-15
-16
-23
2
...2
Mantisse

Publicité

Table des Matières
loading

Table des Matières