Herunterladen Inhalt Inhalt Diese Seite drucken

Datenformat - Endress+Hauser Cerabar M PMC51 Betriebsanleitung

Prozessdruck / differenzdruck, durchfluss / hydrostatik
Vorschau ausblenden Andere Handbücher für Cerabar M PMC51:
Inhaltsverzeichnis

Werbung

Cerabar M, Deltabar M, Deltapilot M/PROFIBUS PA
!
Endress+Hauser
5.4.10

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-Fließkommazahl 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).
Datenstrukturen
In der Slot/Index-Tabelle sind einige Datentypen z. B. DS-36 aufgeführt. Diese Datentypen sind
Datenstrukturen, die nach der PROFIBUS PA-Spezifikation Teil 1, Version 3.0 aufgebaut sind. Sie
bestehen aus mehreren Elementen, die über den Slot, Index und Sub-Index adressiert werden:
Parametername
Typ
Ausgangswert (OUT
DS-33
Value)
Parametername
Typ
Ausgangsskalierung
DS-36
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
Ausgangswert (OUT
Value)
Status (Device Status) 5
Slot
Index
Element
1
28
EndWert
Anfangswert
Einheit
Dezimalpunkt
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
Unsigned8
Sub-Index Typ
1
Float
5
Float
9
Unsigned16 2
11
Integer8
Bedienung
D1
D0
–6
–7
2
2
–22
–23
2
2
Größe
(Byte)
4
1
Größe
(Byte)
4
4
1
71

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis