Cerabar S PMC71, PMP71, PMP75 avec PROFIBUS PA
Endress+Hauser
6.3.10
Format de données
Dans le cas du PROFIBUS PA, la transmission cyclique des valeurs analogiques à l' a utomate
est effectuée dans des blocs de données d' u ne longueur de 5 octets. La valeur mesurée est
représentée dans les 4 premiers octets sous la forme de nombres en virgule flottante
conformément à la norme IEEE. Le 5ème octet contient une information d' é tat normalisée
concernant l' a ppareil.
Octet 1
Octet 2
Valeur mesurée en tant que nombre à virgule flottante IEEE 754
La valeur mesurée est transmise sous forme de nombre à virgule flottante IEEE 754, comme
suit :
signe
Valeur mesurée = (–1)
D15
D14
D13
D12
D11
Signe Exposant (E)
7
6
4
2
2
25
2
Fraction (F)
-8
-9
-10
-11
-12
2
2
2
2
2
Exemple
40 F0 00 00 hex = 0100 0000 1111 000 000 000 000 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
• Tous les automates programmables ne prennent pas en charge le format IEEE 754.
Un module de conversion doit alors être utilisé ou écrit.
• Selon le type de gestion des données (octet le plus significatif ou octet le moins significatif)
utilisé dans l' a utomate (maître), il peut également être nécessaire de modifier la séquence
d' o ctets (routine de permutation d' o ctets).
Chaînes de données
Certains types de données, p. ex. DS-36, sont répertoriés dans le tableau des slot/index. Ces
types de données sont des chaînes de données, structurées conformément à la spécification
PROFIBUS PA, partie 1, version 3.x.
Ils se composent de plusieurs éléments qui sont adressés au moyen du slot, de l' i ndex et du
sous-index :
Nom du
Type
paramètre
OUT
DS-33
Nom du
Type
paramètre
OUT SCALE
DS-36
Octet 3
(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
)
Slot
Index
Élément
1
26
OUT VALUE
OUT STATUS
Slot
Index
Élément
1
28
EU_100_PERCENT 1
EU_0_PERCENT
UNITS_INDEX
DECIMAL POINT
Octet 4
Octet 5
État
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
Float
5
Float
9
Unsigned16
11
Integer8
Configuration
D1
D0
-6
-7
2
2
-22
-23
2
2
Taille
[octet]
4
1
Taille
[octet]
4
4
2
1
47