Herunterladen Inhalt Inhalt Diese Seite drucken

Crompton Integra 1630 Kommunikationshandbuch Seite 20

Vorschau ausblenden Andere Handbücher für Integra 1630:
Inhaltsverzeichnis

Werbung

Folgende Information kann darin erkannt werden:
Das Zeichenbit ist 0 und stellt einen positiven Wert dar.
Der Wert des Exponenten beträgt binär 10000110 bzw. dezimal 134. Abzüglich 127, ergibt 7 und stellt
den aktuellen Exponenten dar.
Die Mantisse erscheint als binärer Wert: 11100001000000000000000
Es befindet sich ein imaginärer Binärpunkt links von der Mantisse, dem immer eine 1 vorausgesetzt wird.
Dieses Bit wird nicht in der hexadezimalen Wiedergabe des Gleitkommawertes gespeichert. Bei Addition von 1
zum Anfang der Mantisse, ergibt sich folgender Wert: 1.11100001000000000000000
Nun wird die Mantisse unter Berücksichtigung des Exponenten korrigiert. Ein negativer Exponent verschiebt
den Binärpunkt nach links, ein positiver Exponent verschiebt den Binärpunkt nach rechts. Da der Exponent 7
beträgt, wird die Mantisse zu 11110000.1000000000000000 korrigiert.
Dadurch ergibt sich ein binärer Gleitkommawert.
Binäre Bit links vom Binärpunkt stellen die Multiplikation ihrer selbst mit 2, unter Berücksichtigung ihrer Position
als positivem Exponenten, dar. Es ergibt sich somit folgender Dezimalwert:
7
.11110000 = (1 x 2
) + (1 x 2
Binäre Bit rechts vom Binärpunkt stellen ebenfalls die Multiplikation ihrer selbst mit 2, allerdings unter
Berücksichtigung ihrer Position als negativem Exponenten, da links vom Binärpunkt, dar. Es ergibt sich somit
folgender Dezimalwert: .100... = (1 x 2
Die Addition der beiden Werte unter Berücksichtigung des Zeichenbit ergibt den Wert 240.5
Für jeden angefragten Gleitkommawert müssen 2 Modbus Register (4 Byte) abgefragt werden. Die
Empfangsreihenfolge und Signifikanz dieser 4 Byte für die Integra Geräte
Data Hi Reg,
Hi Byte.
(oberes Datenregister, hohes
Byte)
6
5
4
) + (1 x 2
) + (1 x 2
) + (0 x 2
-1
-2
) + (0 x 2
)+ (0 x 2
Data Hi Reg,
Lo Byte. (oberes Datenregister,
niedriges Byte)
3
2
)+ (0 x 2
) + (0 x 2
-3
) + ... = 0.5
1
ist nachfolgend dargestellt.
Data Lo Reg,
Hi Byte. (unteres
Datenregister, hohes Byte)
20
1
0
)+ (0 x 2
) = 240
Data Lo Reg,
Lo Byte. (unteres
Datenregister, niedriges Byte)

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis