Burkert Type 8717 User Manual
Page 151

151
Inbetriebnahme Modbus
Antwort
feldname
wert
Slave-Adresse
0x01
Funktion
0x84
datenfeld
0x02
Fehlerprüfung
CRC
(high Byte)
Fehlerprüfung
CRC
(low Byte)
In diesem Beispiel adressiert der Master eine Abfrage an Slave-Gerät 01. der Functionscode 04 steht für „
Read
Input Register“. die Register Adresse im Gerät ist außerhalb des Adressen Gültigkeitsbereichs, weshalb der
Slave eine Ausnahmeantwort mit dem gezeigten Ausnahmecode 02 (Illegal data Adresse) sendet.
implementierte ausnahmeantworten
code
name
Bedeutung
00
Kein Fehler
01
ILLEGAL FUNCTION
Funktions Code wird nicht unterstützt
02
ILLEGAL dATA AddRESS
die datenadresse ist im Gerät nicht erlaubt
03
ILLEGAL dATA VALUE
Ein im Abfragefeld enthaltener Wert ist für das Gerät falsch
04
SLAVE dEVICE FAILURE
Geräteinterner Fehler
Zahlenformate
Datentyp
Beschreibung
länge
(Bytes)
UINT8
vorzeichenlose Ganzzahl, 8 Bit
1
UINT16
vorzeichenlose Ganzzahl, 16 Bit
2
UINT32
vorzeichenlose Ganzzahl, 32 Bit
4
FLOAT32
Fliesskomma-Zahl nach IEEE-754
der Float32 Wert wird in zwei aufeinanderfolgenden Adressen gespeichert,
wobei die erste Adresse das höchstwertige Wort (Vorzeichen, Exponent, und
oberer Teil der Mantisse) enthält. und die zweite Adresse das niedrigstwertige
Wort (unterer Teil der Mantisse)
4
MFC Family
deutsch