5 Commande
98
5.2.4
Echange de données cyclique
®
Pour PROFIBUS-PA
l'échange cyclique de valeurs analogiques vers le système d'automatisation
est effectué par des blocs de données de 5 Byte. La valeur mesurée est représentée sur les 4 premiers
bytes sous forme de nombres à virgule flottante selon norme IEEE 754 (voir nombre à virgule flot-
tante IEEE). Le 5ème Byte contient une information état relative à la valeur mesurée, implémentée
d'après la spécification des Profils 3.0 (see page 99).
Nombre à virgule flottante IEEE
Conversion d'une valeur Hex en un nombre à virgule flottante IEEE pour l'enregistrement de la
mesure. Les valeurs mesurées sont représentées dans le format IEE 754 (voir ci-dessous) et trans-
mises au maitre classe I :
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)
* 2
Formule = (-1)
Exemple : 40 F0 00 00 hex = 0100 0000 1111 0000 0000 0000 0000 0000 binaire
0
(129-127)
Valeur = (-1)
* 2
2
= 1 * 2
* (1 + 0,5 + 0,25 + 0,125)
= 1 * 4 * 1,875 = 7,5
A partir du transmetteur de température TMT184 la température de process est transmise par un
échange cyclique de données.
TMT184 ---> Système d'automatisation
Paramètres de
Byte d'entrée
process
0, 1, 2, 3
Température
4
Etat température
Données de sorties
Valeur d'affichage
La valeur d'affichage permet de transmettre directement au transmetteur de température une valeur
de mesure calculée dans le système d'automatisation. Cette valeur mesurée est une pure valeur
d'affichage, qui apparait par ex. dans l'afficheur PROFIBUS-PA
comprend 4 byte de valeur mesurée et 1 byte d'état.
Byte n+1
Bit 7
Bit 6
Bit 0
-1
-2
-3
-4
-5
2
2
2
2
2
2
0
2
7
Mantisse
* (1 + Mantisse)
-1
-2
-3
* (1 + 2
+ 2
+ 2
)
Type d'accès
lecture
lecture
Byte n+2
Bit 7
Bit 0
-6
-
-8
-9
-10
-11
-12
-
2
2
2
2
2
2
2
13
-14
-15
2
2
Mantisse
Remarque/For-
mat de données
Nombre à virgule
flottante à 32 bits
(IEEE-754)
see page 99
®
RID 261. La valeur d'affichage
TMT184
Byte n+3
Bit 7
Bit 0
-16
-23
2
à 2
Mantisse
Unité réglage
usine
° C
-
Endress+Hauser