Anhang
70
Gleitkommazahl
Gleitkommazahlen gem. IEEE 754:
Byte 3
Byte 2
SEEEEEEE
EMMMMMMM
S = sign
E = exponent
M = mantissa
Byte-Übertragungsreihenfolge (Little Endian):
1.
2.
Byte 0
Byte 1
Byte-Übertragungsreihenfolge (Big Endian):
1.
2.
Byte 1
Byte 0
Stringwerte
Beispiele für Stringwerte (System-ID, Register 30215, max. 20 Zeichen) mit dem Wert "abcd
1234":
Register 30224
Register 30219 Register 30218 Register 30217 Register 30216 Register 30215
Byte 19 Byte 18 ... Byte 9 Byte 8 Byte 7 Byte 6 Byte 5 Byte 4 Byte 3 Byte 2 Byte 1 Byte 0
1)
"NUL"
"NUL"
... "NUL"
0x00
0x00
... 0x00
1)
Nicht verwendete Byte werden mit "NUL" gefüllt und vom Zielsystem ignoriert.
Byte-Übertragungsreihenfolge (Little Endian):
1.
2.
Byte 0
Byte 1
Byte-Übertragungsreihenfolge (Big Endian):
1.
2.
Byte 1
Byte 0
Integer-Werte (16-Bit)
Byte-Übertragungsreihenfolge (Little Endian):
1.
Byte 0
Byte 1
MMMMMMMM
3.
Byte 2
3.
Byte 3
"4"
"3"
"2"
"1"
0x34
0x33
0x32
0x31
...
...
...
...
2.
Byte 1
Bunker-Computer SBC600
Byte 0
MMMMMMMM
4.
Byte 3
4.
Byte 2
" "
"d"
"c"
"b"
0x20
0x64
0x63
0x62
19.
20.
Byte 18
Byte 19
19.
20.
Byte 19
Byte 18
Endress+Hauser
"a"
0x61