Herunterladen Inhalt Inhalt Diese Seite drucken

Datenformat - Endress+Hauser Cerabar S series Betriebsanleitung

Prozessdruckmessung
Vorschau ausblenden Andere Handbücher für Cerabar S series:
Inhaltsverzeichnis

Werbung

Bedienung
52
6.3.10

Datenformat

Bei PROFIBUS PA erfolgt die zyklische Übertragung der Analogwerte zur SPS in 5 Byte lan-
gen 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
Statusinformation.
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
2
= 1 x 2
x (1 + 0,5 +0,25 +0,125)
= 1 x 4 x 1,875
= 7,5
• 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-Swapping-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.x aufgebaut
sind.
Sie bestehen aus mehreren Elementen, die über den Slot, Index und Sub-Index adressiert
werden:
Parametername
Typ
OUT
DS-33
Parametername
Typ
OUT SCALE
DS-36
Cerabar S PMC71, PMP71, PMP75 mit PROFIBUS PA
Byte 3
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
Element
1
26
OUT VALUE
OUT STATUS
Slot
Index
Element
1
28
EU_100_PERCENT 1
EU_0_PERCENT
UNITS_INDEX
DEZIMALPUNKT
Byte 4
Byte 5
Status
D6
D5
D4
D3
D2
Bruchteil (F)
–1
–2
–3
–4
–5
2
2
2
2
2
–17
–18
–19
–20
–21
2
2
2
2
2
Sub-
Typ
Index
1
Float
5
Unsigned8 1
Sub-
Typ
Index
Float
5
Float
9
Unsigned1
6
11
Integer8
Endress+Hauser
D1
D0
–6
–7
2
2
–22
–23
2
2
Größe
(Byte)
4
Größe
(Byte)
4
4
2
1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis