Herunterladen Inhalt Inhalt Diese Seite drucken

Datenformat - Endress+Hauser cerabar SPROFIBUS-PA Betriebsanleitung

Druckmessung
Inhaltsverzeichnis

Werbung

3 PROFIBUS-PA-Schnittstelle
IEEE-754-Format
Abbildung 3.6
IEEE-754-Fließkommazahl
Beispiel
Hinweis!
Datenstrings
26

3.6 Datenformat

Der Meßwert wird als IEEE-754-Fließkommazahl wie folgt übertragen, wobei
Sign
Meßwert = (–1)
x 2
D15
D14
D13
D12
D11
Sign Exponent (E)
7
6
5
4
2
2
2
2
Bruchteil (F)
-8
-9
-10
-11
-12
2
2
2
2
2
40 F0 00 00 hex = 0100 0000 1111 0000 0000 0000 0000 0000 binär
0
(129 – 127)
Wert = (–1)
x 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-For-
mat. Dann muß ein Konvertierungsbaustein verwendet oder geschrieben werden.
Je nach der in der SPS (Master) verwendeten Art der Datenablage (Most-Significant-
Byte oder Low-Significant-Byte), kann auch eine Umstellung der Bytereihenfolge nötig
werden (Byte-Swapping-Routine).
In der Slot/Index-Tabelle (Seiten 22-25) sind einige Datentypen z.B. DS-36 mit einem
Stern markiert. Diese Datentypen sind Datenstrings, die nach der PROFIBUS-PA Spezi-
fikation Teil 1, Version 3.0 aufgebaut sind. Sie bestehen aus mehreren Elementen, die
über den Slot, Index und Sub-Index adressiert werden, wie die folgenden zwei Beispiele
zeigen.
Parametertyp
Slot
DS-33
1
Parametertyp
Slot
DS-36
(E – 127)
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
)
Index
Element
26
OUT Value
OUT status
Index
Element
27
OUT Scale Max.
OUT Scale Min
OUT Scale Unit.
OUT Scale DP (decimal point).
Cerabar S PROFIBUS-PA
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
Sub-
Typ
index
1
FLOAT
5
FLOAT
9
UNSIGNED16
11
INTEGER8
Endress+Hauser
D1
D0
-6
-7
2
2
-22
-23
2
2
Größe
4
1
Größe
4
4
2
1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis