Herunterladen Inhalt Inhalt Diese Seite drucken

Datenformat Der Jumo-Geräte; Integer-Werte; Float-Werte/ Real-Werte - JUMO LOGOSCREEN fd Schnittstellenbeschreibung

Vorschau ausblenden Andere Handbücher für LOGOSCREEN fd:
Inhaltsverzeichnis

Werbung

H

4.1 Integer-Werte

4.2 Float-Werte/ Real-Werte

Bei der Verwendung von JUMO-Geräten an einem PROFIBUS-DP-System
beachten Sie bitte das verwendete Datenformat der Geräte.
Beim LOGOSCREEN fd können über die Konfiguration zwei verschiedene Da-
tenformate ausgewählt werden.
Dies sind das Intel-Format (Little Endian) und das Motorola-Format (Big
Endian).
Für die Kommunikation mit Siemens SPS'en wird das Motorola-For-
mat verwendet (Default-Wert).
Integer-Werte werden im folgenden Format übertragen:
Motorola-Format:
zuerst das
- High-Byte,
dann das
- Low-Byte.
Die Float-Werte/Real-Werte des Gerätes sind im IEEE-754-Standard-Format
(32Bit) abgelegt.
Single-float-Format (32Bit) nach Standard IEEE 754
SEEEEEEE
Byte 1
S - Vorzeichen-Bit (Bit31)
E - Exponent im 2er-Komplement (Bit23...Bit30)
M - 23Bit normalisierte Mantisse (Bit0...Bit22)
Beispiel:
Berechung der Real-Zahl aus Vorzeichen, Exponent und Mantisse.
Byte1 = 40h, Byte2 = F0, Byte 3 = 0, Byte 4 = 0
40F00000h = 0100 0000 1111 0000 0000 0000 0000 0000b
S = 0
E = 100 0000 1
M = 111 0000 0000 0000 0000 0000
S
Exponent-127
Wert = -1
· 2
0
129-127
Wert = -1
· 2
2
Wert = 1 · 2
· (1 + 0,5 + 0,25 + 0,125 + 0)
Wert = 1 · 4 · 1,875
Wert = 7,5
4 Datenformat der JUMO-Geräte
Intel-Format:
- Low-Byte,
- High-Byte.
EMMMMMMM
MMMMMMMM
Byte 2
-1
· (1 + M
·2
+ M
b22
-1
-2
· (1 + 1·2
+ 1·2
+ 1·2
MMMMMMMM
Byte 3
-2
-3
·2
+ M
·2
+ M
b21
b20
-3
-4
+ 0·2
)
Byte 4
-4
·2
+ ...)
b19
27

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis