BECKHOFF BC7300 Benutzerhandbuch
Seite 33

MODBUS
BC7300
32
Anfrage – Query
Byte Name
Beispiel
RTU
ASCII
Start Rahmen
„:“
0x3A
Slave Adresse 11
0x0B
„0B“
0x30, 0x42
Funktions Code 16
0x10
„10“
0x31, 0x30
Start Adresse high 8
0x08
„08“
0x30, 0x38
Start Adresse low 0
0x00
„00“
0x30, 0x30
Länge high 0
0x00
„00“
0x30, 0x30
Länge low 2
0x02
„02“
0x30, 0x32
Byte Count 4
0x04
„04“
0x30, 0x34
Daten 1 Byte 1 127
0x7F
„7F“
0x37, 0x46
Daten 1 Byte 2 255
0xFF
„FF“
0x46, 0x46
Daten 2 Byte 1 63
0x3F
„3F“
0x33, 0x46
Daten 2 Byte 2 255
0xFF
„FF“
0x46, 0x46
Error Check
LRC / CRC
0xCD
0xE3
„1B“
0x31, 0x42
Ende Rahmen
t1-t2-t3
CRLF
0xD, 0xA
Antwort – Response
Der Busklemmen Controller antwortet mit der Startadresse und der Länge
der gesendeten Worte.
Byte Name
Beispiel
RTU
ASCII
Start Rahmen
„:“
0x3A
Slave Adresse 11
0x0B
„0B“
0x30, 0x42
Funktions Code 16
0x10
„10“
0x31, 0x30
Start Adresse high 8
0x08
„08“
0x30, 0x38
Start Adresse low 0
0x00
„00“
0x30, 0x30
Länge high 0
0x00
„00“
0x30, 0x30
Länge low 2
0x02
„02“
0x30, 0x32
Error Check
LRC / CRC
0x43
0x02
„DB“
0x44, 0x42
Ende Rahmen
t1-t2-t3
CRLF
0xD, 0xA
Schreiben und lesen analoger Aus- oder Eingänge (Funk-
tion 23)
READ / WRITE
REGISTERS
Mit der Funktion 23 können mehrere analoge Ausgänge beschrieben und
in einem Telegramm mehrere analoge Eingänge gelesen werden. In die-
sem Beispiel werden die ersten 2 analogen Ausgangsworte des Slave mit
der Nummer 11 beschrieben und die ersten zwei analogen Eingänge gele-
sen. Die analogen Ausgänge beginnen beim Offset 0x0800 (hex) und die
Eingänge ab dem Offset 0x0000 (hex). Hier beschreibt der Offset immer
ein Wort. Der Offset 0x0003 schreibt ab dem 4. Wort auf das Ausgangs-
prozessabbild. Die Länge gibt die Anzahl der Worte an und der „Byte
Count“ setzt sich aus den zu schreibenden Bytes zusammen.
Beispiel: 4 Worte – entsprechen 8 Byte Count
Die Datenbytes enthalten die Werte für die analogen Ausgänge. In diesem
Beispiel sind es zwei Worte, die zu beschreiben sind. Das erste Wort mit
dem Wert 0x3FFF (hex) und das zweite Wort mit dem Wert 0x7FFF.