Herunterladen Inhalt Inhalt Diese Seite drucken

Datenformat - Endress+Hauser deltabar S PROFIBUS-PA Betriebsanleitung

Differenzdruckmessung
Inhaltsverzeichnis

Werbung

Deltabar S PROFIBUS-PA

3.6 Datenformat

Der Meßwert wird als IEEE-754-Fließkommazahl wie folgt übertragen, wobei
Sign
(E – 127)
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 (Seite 25-28) sind einige Datentypen z.B. DS-36 mit einem Stern
markiert. Diese Datentypen sind Datenstrings, 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, wie die folgenden zwei Beispiele zeigen.
Parameter type
Slot
DS-33
1
Parameter type
Slot
DS-36
Endress+Hauser
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).
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
3 PROFIBUS-PA-Schnittstelle
IEEE-754-Format
D1
D0
-6
-7
2
2
Abbildung 3.6
-22
-23
2
2
IEEE-754-Fließkommazahl
Beispiel
Hinweis!
Datenstrings
Größe
4
1
Größe
4
4
2
1
29

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis