Lesen analoger eingänge (funktion 4) – BECKHOFF BC7300 Benutzerhandbuch
Seite 29

MODBUS
BC7300
28
Anfrage – Query
Byte Name
Beispiel
RTU
ASCII
Start Rahmen
„:“
0x3A
Slave Adresse 11
0x0B
„0B“
0x30, 0x42
Funktions Code 3
0x03
„03“
0x30, 0x33
Start Adresse high 8
0x08
„08“
0x30, 0x38
Start Adresse low 0
0x00
„00“
0x30, 0x30
Anzahl high 0
0x00
„00“
0x30, 0x30
Anzahl low 2
0x02
„02“
0x30, 0x32
Error Check
LRC / CRC
0xC6
0xC1
„E8“
0x45, 0x38
Ende Rahmen
t1-t2-t3
CRLF
0xD, 0xA
Antwort – Response
Der Busklemmen Controller antwortet mit dem Byte Count 4, d.h. 4 Byte
Daten kommen zurück. Die Anfrage waren 2 Analogkanäle, die auf 2 Wor-
te aufgeteilt sind. Im Analogenausgangsprozessabbild hat der 1. Kanal
einen Wert von 0x3FFF und der 2. Kanal 0x0.
Byte Name
Beispiel
RTU
ASCII
Start Rahmen
„:“
0x3A
Slave Adresse 11
0x0B
„0B“
0x30, 0x42
Funktions Code 3
0x03
„03“
0x30, 0x31
Count Byte 4
0x04
„04“
0x30, 0x30
Daten 1 High-Byte 63
0x3F
„3F“
0x33, 0x46
Daten 1 Low-Byte 255
0xFF
„FF“
0x46, 0x46
Daten 2 High.Byte 0
0x00
„00“
0x30, 0x30
Daten 2 Low-Byte 0
0x00
„00“
0x30, 0x30
Error Check
LRC / CRC
0xC6
0xC1
„B0“
0x42, 0x30
Ende Rahmen
t1-t2-t3
CRLF
0xD, 0xA
Lesen analoger Eingänge (Funktion 4)
READ INPUT REGISTER
Mit der Funktion 4 ließt man die analogen Eingänge aus.
In diesem Beispiel werden die ersten zwei analogen Eingänge des Slave
mit der Nummer 11 ausgelesen. Die analogen Ausgänge beginnen beim
Offset 0x0000 (hex). Die Länge bezeichnet die Anzahl der zu lesenden
Worte. Eine KL3002 hat 2 Worte Eingangsdaten, daher ist die einzuge-
bende Länge bei „Anzahl low“ zwei.
Anfrage – Query
Byte Name
Beispiel
RTU
ASCII
Start Rahmen
„:“
0x3A
Slave Adresse 11
0x0B
„0B“
0x30, 0x42
Funktions Code 4
0x04
„04“
0x30, 0x34
Start Adresse high 0
0x00
„00“
0x30, 0x30
Start Adresse low 0
0x00
„00“
0x30, 0x30
Anzahl high 0
0x00
„00“
0x30, 0x30
Anzahl low 2
0x02
„02“
0x30, 0x32
Error Check
LRC / CRC
0x71
0x61
„EF“
0x45, 0x46
Ende Rahmen
t1-t2-t3
CRLF
0xD, 0xA
Antwort – Response
Der Busklemmen Controller antwortet mit dem Byte Count 4, d.h. 4 Byte
Daten kommen zurück. Die Anfrage waren 2 Analogkanäle, die jetzt auf 2