Format De Données; Suites De Données - Endress+Hauser Cerabar S PMC71 Manuel De Mise En Service

Mesure de pression de process
Masquer les pouces Voir aussi pour Cerabar S PMC71:
Table des Matières

Publicité

Cerabar S PMC71, PMP71, PMP75 avec PROFIBUS PA
!
Endress+Hauser
5.3.7
Format de données
Pour PROFIBUS PA la transmission cyclique des valeurs analogiques à l'API se fait par blocs de
données longs de 5 bytes. La valeur mesurée est représentée dans les 4 premiers bytes sous forme
de nombres à virgule flottante selon standard IEEE. Le 5ème byte comprend une information d'état
normalisée correspondant à l'appareil.
Byte 1
Byte 2
Valeur mesurée sous forme de nombre à virgule flottante IEEE 754
La valeur mesurée est transmise sous forme de nombre à virgule flottante IEEE 754 comme suit :
VZ
Valeur mesurée = (1)
x 2
D15
D14
D13
D12
D11
VZ
Exposant (E)
7
6
5
4
2
2
2
2
Fraction (F)
–8
–9
–10
–11
–12
2
2
2
2
2
Exemples
40 F0 00 00 hex = 0100 0000 1111 000 000 000 000 0000 binaire
0
(129 –127)
Value = (–1)
x 2
x (1 + 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. Il convient alors d'utiliser ou d'écrire un
module de conversion.
• Selon le type de sauvegarde des données utilisé dans l'API (maitre) (Most-Significant-Byte ou
Low-Significant-Byte), il faudra peut être modifier l'ordre des bytes (Byte-Swapping-Routine)
Suites de données
Dans le tableau slot/index, certains types de données, par ex. DS-36, sont représentés. Ces types
de données sont des suites de données, formées selon la spécification PROFIBUS PA, partie 1, ver-
sion 3.0. Elles comprennent plusieurs éléments, adressés via Slot, Index et Sub-Index, comme mon-
tré dans les deux exemples suivants.
Nom paramètre
Type
OUT
DS-33
Nom paramètre
Type
OUT_SCALE
DS-36
Byte 3
(E127)
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
+2
+2
)
Slot
Index
Elément
1
26
OUT VALUE
OUT STATUS
Slot
Index
Elément
1
28
EU_100_PERCENT
EU_0_PERCENT
UNITS_INDEX
DECIMAL_POINT
Byte 4
Byte 5
Statut
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
Sub-Index Type
1
Float
5
Unsigned8
Sub-Index Type
1
Float
5
Float
9
Unsigned16 2
11
Integer8
Utilisation
D1
D0
–6
–7
2
2
–22
–23
2
2
Taille
(Byte)
4
1
Taille
(Byte)
4
4
1
41

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cerabar s pmp71Cerabar s pmp75

Table des Matières