Herunterladen Inhalt Inhalt Diese Seite drucken

Endress+Hauser CNGmass DCI Betriebsanleitung Seite 34

Modbus rs485. coriolis-durchflussmessgerät. für cng-betankung
Vorschau ausblenden Andere Handbücher für CNGmass DCI:
Inhaltsverzeichnis

Werbung

Bedienung
34
Datentypen
Folgende Datentypen werden vom Messgerät unterstützt:
• FLOAT (Gleitkommazahlen IEEE 754)
Datenlänge = 4 Byte (2 Register)
Byte 3
SEEEEEEE
EMMMMMMM
S = Vorzeichen
E = Exponent
M = Mantisse
• INTEGER
Datenlänge = 2 Byte (1 Register)
Byte 1
höherwertiges Byte
niederwertiges Byte
(MSB)
• STRING
Datenlänge = abhängig vom Geräteparameter,
z.B. Darstellung eines Geräteparameters mit einer Datenlänge = 18 Byte (9 Register):
Byte 17
Byte 16
höherwertiges Byte
(MSB)
Byte-Übertragungsreihenfolge
In der Modbus Spezifikation ist die Adressierung der Bytes, d.h. die Übertragungsreihen-
folge der Bytes nicht festgelegt. Es ist deshalb wichtig die Adressierungsweise zwischen
Master und Slave bei der Inbetriebnahme abzustimmen bzw. anzugleichen. Dies kann im
Messgerät über den Parameter "BYTE REIHENFOLGE" konfiguriert werden (→ Handbuch
"Beschreibung Geräteparameter").
Die Übertragung der Bytes erfolgt abhängig von der Auswahl im Parameter "BYTE REIHEN-
FOLGE":
FLOAT:
Auswahl
1.
1 – 0 – 3 – 2 *
Byte 1
(MMMMMMMM)
0 – 1 – 2 – 3
Byte 0
(MMMMMMMM)
2 – 3 – 0 – 1
Byte 2
(EMMMMMMM)
3 – 2 – 1 – 0
Byte 3
(SEEEEEEE)
* = Werkeinstellung
S = Vorzeichen
E = Exponent
M = Mantisse
Byte 2
Byte 1
MMMMMMMM
Byte 0
(LSB)
...
...
Reihenfolge
2.
Byte 0
(MMMMMMMM)
Byte 1
(MMMMMMMM)
Byte 3
(SEEEEEEE)
Byte 2
(EMMMMMMM)
CNGmass DCI Modbus RS485
Byte 0
MMMMMMMM
Byte 1
Byte 0
niederwertiges Byte
(LSB)
3.
4.
Byte 3
Byte 2
(SEEEEEEE)
(EMMMMMMM)
Byte 2
Byte 3
(EMMMMMMM)
(SEEEEEEE)
Byte 0
Byte 1
(MMMMMMM)
(MMMMMMM)
Byte 1
Byte 0
(MMMMMMMM)
(MMMMMMMM)
Endress+Hauser

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis