Datenformat gleitkomma (floating point) – Basler Electric DGC-2020 Benutzerhandbuch
Seite 497
9400200990 Rev X
DGC-2020 Modbus
™ Kommunikation
B-7
Englisch
Deutsch
Address
Adresse
Length
Länge
Bit
Bit
Overcrank
Anlassüberschreitung
Global Alarm
Globaler Alarm
Device ID
Geräte ID
MODBUS Point Type
MODBUS Punktart
HOLDING REGISTER
HALTEREGISTER
Number of Polls
Anzahl der Abfragen
Valid Slave Responses
Gültige Antworten von den Slaves
Reset Ctrs
Zurücksetzen Zähler
Abbildung B-1. Abbildung von 32 Bit Bit-Mapped Parametern
Die Bits des Registers Alarm Messung werden wie folgt definiert:
•
Bit 0 bis Bit 16 = nicht verwendet
•
Bit 17 = Globaler Alarm
•
Bit 18 = Fehler bei Auto-Neustart
•
Bit 19 = Kraftstoffleck erkannt
•
Bit 20 = Ausfall Batterieladegerät
•
Bit 21 = Fehler bei Übergang
•
Bit 22 = Niedriger Kühlmittelpegel
•
Bit 23 = ECU Abschaltung
•
Bit 24 = Notabschaltung
•
Bit 25 = Anlassüberschreitung
•
Bit 26 = Ausfall der ECU Kommunikation
•
Bit 27 = Globaler Senderausfall
•
Bit 28 = Niedriger Kraftstoffpegel
•
Bit 29 = Niedriger Öldruck
•
Bit 30 = Hohe Kühlmitteltemperatur
•
Bit 31 = Überhöhte Drehzahl
Datenformat Gleitkomma (Floating Point)
Das Modbus Datenformat Gleitkomma verwendet zwei aufeinander folgende Halteregister, um einen
Datenwert darzustellen. Das erste Register beinhaltet die niederwertigsten 16 Bits des folgenden 32-bit
Formats:
•
MSB ist das Vorzeichenbit für den Gleitkommawert (0 = positiv).
•
Die nächsten 8 Bit sind der Exponent, vorbelastet mit 127 Dezimalstellen.
•
Die 23 LSB bestehen aus den normalisierten Mantissen. Für das Bit mit dem höchsten
Stellenwert der Mantisse wird stets 1 angenommen, und es wird nicht explizit gespeichert, wobei
sich eine effektive Genauigkeit von 24 Bit ergibt.
Der Wert der Gleitkommazahl wird erhalten, indem die binäre Mantisse mit Zwei multipliziert wird,
potenziert mit dem unvorbelasteten Exponenten. Das angenommene Bit der binären Mantisse hat den
Wert 1,0, wobei die übrigen 23 Bit einen Bruchwert ergeben. Tabelle B-2 zeigt das Gleitkommaformat.
Tabelle B-2. Gleitkommaformat
Vorzeichen
Exponent + 127
Mantisse
1 Bit
8 Bit
23 Bit
Das Gleitkommaformat ermöglicht Werte im Bereich von etwa 8,43x10
-37
bis 3,38x10
38
. Ein
Gleitkommawert bestehend aus ausschließlich Nullen entspricht dem Wert Null. Ein Gleitkommawert