Herunterladen Inhalt Inhalt Diese Seite drucken

Datenformat - Endress+Hauser Cerabar S PMC71 Betriebsanleitung

Drucktransmitter
Vorschau ausblenden Andere Handbücher für Cerabar S PMC71:
Inhaltsverzeichnis

Werbung

Bedienung
!
32
5.3.7

Datenformat

Bei PROFIBUS PA erfolgt die zyklische Übertragung der Analogwerte zur SPS in 5 Byte langen
Datenblöcken. Der Messwert wird in den ersten 4 Bytes in Form von Fließkommazahlen nach
IEEE-Standard dargestellt. Das 5. Byte enthält eine zum Gerät gehörende, genormte Statusinforma-
tion.
Byte 1
Byte 2
Messwert als IEEE 754-Flieskommazahl
Der Messwert wird als IEEE 754-Fliesskommazahl wie folgt übertragen:
VZ
(E – 127)
Messwert = (–1)
x 2
D15
D14
D13
D12
D11
VZ
Exponent (E)
7
6
5
4
2
2
2
2
Bruchteil (F)
–8
–9
–10
–11
–12
2
2
2
2
2
Beispiel
40 F0 00 00 hex = 0100 0000 1111 000 000 000 000 0000 binär
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
Hinweis!
• Nicht alle speicherprogrammierbaren Steuerungen unterstützen das IEEE 754-Format. Dann
muss ein Konvertierungsbaustein verwendet oder geschrieben werden.
• Je nach der in SPS (Master) verwendeten Art der Datenablage (Most-Significant-Byte oder Low-
Significant-Byte), kann auch eine Umstellung der Byte-Reihenfolge nötig werden (Byte-Swap-
ping-Routine)
Datenstrings
In der Slot/Index-Tabelle sind einige Datentypen z.B. DS-36 aufgeführt. Diese Datentypen sind
Datenstrings, die nach der PROFIBUS PA-Spezifikation Teil 1, Version 3.0 aufgebaut sind. Sie beste-
hen aus mehreren Elementen, die über den Slot, Index und Sub-Index adressiert werden, wie die
folgenden zwei zeigen.
Parametername
Typ
OUT
DS-33
Parametername
Typ
OUT_SCALE
DS-33
Cerabar S PMC71, PMP71/72/75 mit PROFIBUS PA
Byte 3
x (1 + F)
D10
D9
D8
D7
D6
Bruchteil (F)
3
2
1
0
2
2
2
2
2
–13
–14
–15
–16
2
2
2
2
2
–1
–2
–3
+2
+2
)
Slot
Index
Element
1
26
OUT VALUE
OUT STATUS
Slot
Index
Element
1
26
EU_100_PERCENT
EU_0_PERCENT
UNITS_INDEX
DECIMAL_POINT
Byte 4
Byte 5
Status
D5
D4
D3
D2
–1
–2
–3
–4
–5
2
2
2
2
–17
–18
–19
–20
–21
2
2
2
2
Sub-Index Typ
1
Float
5
Unsigned8
Sub-Index Typ
1
Float
5
Float
9
Unsigned16 2
11
Integer8
Endress+Hauser
D1
D0
–6
–7
2
2
–22
–23
2
2
Größe
(Byte)
4
1
Größe
(Byte)
4
4
1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis