Datenformat gleitkomma (floating point) – Basler Electric DGC-2020 Benutzerhandbuch

Seite 497

Advertising
background image

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

Advertising