Intégration système
Octet 1
Bit
7
6
5
4
3
2
1
+/
2
7
2
6
2
5
2
4
2
3
2
2
-
S
Exposant
22
Structure des données de sortie (API → transmetteur)
Les données de sortie de l' A PI pour la commande de l' a ppareil ont la structure suivante :
Index
Données
Donnée
s
d'entré
e
0
MRS
Nombre à virgule flottante IEEE-754
PROFIBUS traite les données en code hexadécimal et convertit en 4 octets (8 bits chacun,
4x8 =32 bits).
Un nombre a trois composants, conformément à IEEE 754 :
• Signe (S)
Le signe requiert exactement 1 bit et a les valeurs 0 (+) ou 1 (-). Il est déterminé par le
bit 7 du premier octet d' u n nombre à virgule flottante sur 32 bits.
• Exposant
L' e xposant comprend les bits 6 à 0 du premier octet, plus le bit 7 du deuxième octet (= 8
bits).
• Mantisse
Les 23 bits restants sont utilisés pour la mantisse.
Octet 2
Bit
0 7
6
5
4
3
2
2
1
2
0
2
−
2
−
2
−
2
−
2
−
1
2
3
4
5
Mantisse
Formule
Valeur
(IEEE 754) :
Exemple :
40 F0 00 00
(hexadécimal)
Valeur
Explication de la commutation de la gamme de mesure (MRS)
MRS
réservé réservé réservé réservé
Nombre d'entrées binaires = 2 ; E1 et E2 actives
-
-
-
-
-
-
-
-
-
-
-
-
Accès
Format de données/
commentaires
Écriture Octet
Octet d' é tat (0x80) = OK
Octet 3
Bit
1
0 7
6
5
4
3
2
−
2
−
2
−
2
−
2
−
2
−
2
−
6
7
8
9
10
11
12
= (-1)
signe
* 2
(exposant - 127)
* (1 + mantisse)
= 0 1000000 1110000
Octet 1
Octet 2
0
129-127
-1
= -1
x 2
x (1 + 2
+ 2
= 1 x 2
2
x (1 + 0,5 + 0,25 + 0,125)
= 1 x 4 x 1,875
= 7,5
réservé E2 E1 Décimal Hexadécimal
-
-
0
0
-
-
0
1
-
-
1
0
-
-
1
1
Smartec CLD132/134 PROFIBUS PA/DP
Données de configuration
0x42, 0x84, 0x08, 0x05
ou
0x42, 0x84, 0x81, 0x81
ou
0x94
Octet 4
Bit
2
1
0 7
6
5
4
2
−
2
−
2
−
2
−
2
−
2
−
2
−
13
14
15
16
17
18
19
00000000
00000000
Octet 3
Octet 4
-2
-3
+ 2
)
Fonction
0
0x00
MRS 1
1
0x01
MRS 2
2
0x02
MRS 3
3
0x03
MRS 4
3
2
1
0
2
−
2
−
2
−
2
−
20
21
22
23
Endress+Hauser