Herunterladen Inhalt Inhalt Diese Seite drucken

JUMO LOGOSCREEN nt Schnittstellenbeschreibung Seite 25

Bildschirmschreiber mit tft-display, compactflash-karte und usb-schnittstellen
Vorschau ausblenden Andere Handbücher für LOGOSCREEN nt:
Inhaltsverzeichnis

Werbung

Double-Werte
Beispiel
4 Modbus-Protokollbeschreibung
Auch bei Double-Werten wird im Modbus mit dem IEEE-754-Standard-Format
(32bit) gearbeitet. Im Gegensatz zum Float-Werten werden bei Double-Werten
keine Byte vertauscht.
Double-Float-Format (32bit) nach Standard IEEE 754
SEEEEEEE
Byte 1
MMMMMMMM
Byte 5
S - Vorzeichen-Bit
E - Exponent (2er-Komplement)
M - 52Bit normalisierte Mantisse
Modbus-Double-Format
Modbus-Adresse x
SEEEEEEE
Byte 1
Modbus-Adresse x+2
MMMMMMMM
Byte 5
Abfrage des Double-Wertes von Adresse 0x0066, wenn unter dieser Adresse
der Wert 1234567.89 (0x4132D687E3D70A3D im IEEE-754-Format) steht.
Anfrage: 140300660004A6D3 (CRC16 = D3A6)
Antwort: 1403084132D687E3D70A3DE1C1 (CRC16 = C1E1)
Bitte ermitteln Sie, wie in Ihrer Anwendung Double-Werte gespeichert werden.
Ggf. müssen die Byte nach der Abfrage vom Bildschirmschreiber in Ihrem Pro-
gramm entsprechend getauscht werden.
EEEEMMMM
MMMMMMMM
Byte 2
MMMMMMMM
MMMMMMMM
Byte 6
EEEEMMMM
MMMMMMMM
Byte 2
MMMMMMMM
MMMMMMMM
Byte 6
MMMMMMMM
Byte 3
MMMMMMMM
Byte 7
Modbus-Adresse x+1
MMMMMMMM
Byte 3
Byte 4
Modbus-Adresse x+3
MMMMMMMM
Byte 7
Byte 8
Byte 4
Byte 8
25

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis