Herunterladen Inhalt Inhalt Diese Seite drucken

Byte-Übertragungsreihenfolge - Endress+Hauser Proline Promass E 100 Modbus RS485 Betriebsanleitung

Inhaltsverzeichnis

Werbung

Systemintegration
46
INTEGER
Datenlänge = 2 Byte (1 Register)
Byte 1
Höchstwertiges 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
Höchstwertiges Byte (MSB)
9.2.5
Byte-Übertragungsreihenfolge
In der Modbus-Spezifikation ist die Adressierung der Bytes, d.h. die Übertragungsreihen-
folge der Bytes, nicht festgelegt. Deshalb ist es wichtig, die Adressierungsweise zwischen
Master und Slave bei der Inbetriebnahme abzustimmen oder anzugleichen. Dies kann im
Messgerät über den Parameter Bytereihenfolge konfiguriert werden.
Die Übertragung der Bytes erfolgt abhängig von der Auswahl im Parameter Bytereihen-
folge:
FLOAT
Reihenfolge
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
INTEGER
Auswahl
1 – 0 – 3 – 2 *
3 – 2 – 1 – 0
0 – 1 – 2 – 3
2 – 3 – 0 – 1
* = Werkeinstellung, MSB = Höchstwertiges Byte, LSB = Niedrigstwertiges Byte
STRING
Darstellung am Beispiel eines Geräteparameters mit einer Datenlänge von 18 Bytes.
Reihenfolge
Auswahl
1.
1 – 0 – 3 – 2 *
Byte 17
3 – 2 – 1 – 0
(MSB)
Byte 0
Niedrigstwertiges Byte (LSB)
Byte 16
...
...
2.
Byte 0
(MMMMMMMM)
Byte 1
(MMMMMMMM)
Byte 3
(SEEEEEEE)
Byte 2
(EMMMMMMM)
Reihenfolge
1.
Byte 1
(MSB)
Byte 0
(LSB)
2.
Byte 16
Proline Promass E 100 Modbus RS485
Byte 1
Byte 0
Niedrigstwertiges 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)
2.
Byte 0
(LSB)
Byte 1
(MSB)
...
17.
...
Byte 1
Endress+Hauser
18.
Byte 0
(LSB)

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis