beautypg.com

Burkert Type 8717 User Manual

Page 151

background image

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

Nähere technische Informationen finden Sie unter www.modbus.org.

MFC Family

deutsch