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

Seite 29

Advertising
background image

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

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: