multimess 4F96 Modbus Datenpunktbeschreibung
1 Unterstützte Modbus-Befehle
0x02
0x04
0x06
0x10
0x2B
Das multimess 4F96 unterstützt keine Broadcast-Befehle. Alle beschriebenen Modbus Befehle sind gerätespezifische
Befehle.
2 Datenformate
(unsigned) short :
Adresse
+0
Inhalt
0x12
Regel für die Bytereihenfolge:
MSB vor LSB
(unsigned) long:
Adresse
+0
Inhalt
0x12
Regel für die Bytereihenfolge:
MSB vor LSB
float:
Format
Darstellung
Genauigkeit
Zusammensetzung
Mantisse
Exponent
Beispiel 1: -12.5 dezimal = 0xC1480000 hex
M: 24 Bit-Mantisse
E: Exponent mit Offset von 127
S: Vorzeichen-Mantisse (S=1 neg.; S=0 pos.)
Adresse
+0
Format
SEEEEEEE
Binär
1 1 0 0 0 0 0 1
Hex
C1
multimess 4F96
0x1234
+1
0x34
0x12345678
+1
+2
0x34
0x56
korrespondiert mit dem IEEE 754 Standard
4 Byte
24 Bit ( repräsentieren >7 Dezimalstellen)
24 Bit-Mantisse; 8 Bit Exponent
24 Bit (M) + 1 Bit (S)
Das MSB der Mantisse beträgt immer 1 => wird nicht extra gespeichert!
S = Vorzeichen der Mantisse: S = 1
8 Bit (0-255); wird relativ zu 127 gespeichert, d.h. der aktuelle Wert des
Exponenten ergibt sich aus der Subtraktion der Zahl 127 vom abgespeicherten
Wert.
Akt. Exp. = gesp. Wert des Exp. – 127 => Zahlenbereich von 128 bis -127!
+1
EMMMMMMM
0 1 0 0 1 0 0 0
48
Read Discrete Inputs
Read Input Registers
Write Single Input Register
Write Multiple Registers
Read Device Identification
+3
0x78
negative Zahl; S = 0
+2
MMMMMMMM
0 0 0 0 0 0 0 0
00
positive Zahl
+3
MMMMMMMM
0 0 0 0 0 0 0 0
00
Seite 4 von 28