Schreiben eines digitalen ausgangs (funktion 5), Schreiben eines analogen ausgangs (funktion 6) – BECKHOFF BC7300 Benutzerhandbuch

Seite 30

Advertising
background image

MODBUS

29

BC7300

Worte aufgeteilt werden. Im Analogeneingangsprozessabbild hat der 1.
Kanal einen Wert von 0x0038 und der 2. Kanal 0x3F1B.

Byte Name

Beispiel

RTU

ASCII

Start Rahmen

„:“

0x3A

Slave Adresse 11

0x0B

„0B“

0x30, 0x42

Funktions Code 4

0x04

„04“

0x30, 0x34

Count Byte 4

0x04

„04“

0x30, 0x30

Daten 1 High-Byte 0

0x00

„00“

0x30, 0x30

Daten 1 Low-Byte 56

0x38

„38“

0x33, 0x38

Daten 2 High.Byte 63

0x3F

„3F“

0x33, 0x46

Daten 2 Low-Byte 11

0x0B

„0B“

0x30, 0x42

Error Check

LRC / CRC

0x80
0x7E

„6A“

0x36, 0x41


Ende Rahmen

t1-t2-t3

CRLF

0xD, 0xA

Schreiben eines digitalen Ausgangs (Funktion 5)

FORCE SINGLE COIL

Bei der Funktion 5 kann ein digitaler Ausgang beschrieben werden. In die-
sem Beispiel wird der dritte digitale Ausgang des Slave mit der Nummer 11
beschrieben. Die digitalen Ausgänge beginnen beim Offset 0x0000 (hex).
Im High Byte der Daten steht der digitale Wert. Um den Ausgang einzu-
schalten muss im „Daten High“ ein 0xFF (hex) stehen und um den Aus-
gang wieder auszuschalten eine 0x00 (hex). Im „Daten low“ muss eine
0x00 (hex) stehen.


Anfrage – Query

Byte Name

Beispiel

RTU

ASCII

Start Rahmen

„:“

0x3A

Slave Adresse 11

0x0B

„0B“

0x30, 0x42

Funktions Code 5

0x05

„05“

0x30, 0x35

Start Adresse high 0

0x00

„00“

0x30, 0x30

Start Adresse low 2

0x02

„02“

0x30, 0x32

Daten high 255

0xFF

„FF“

0x46, 0x46

Daten low 0

0x00

„00“

0x30, 0x32

Error Check

LRC / CRC

0x2D
0x50

„EF“

0x45, 0x46


Ende Rahmen

t1-t2-t3

CRLF

0xD, 0xA


Antwort – Response

Der Busklemmen Controller antwortet mit dem gleichen Telegramm.

Byte Name

Beispiel

RTU

ASCII

Start Rahmen

„:“

0x3A

Slave Adresse 11

0x0B

„0B“

0x30, 0x42

Funktions Code 5

0x05

„05“

0x30, 0x35

Start Adresse high 0

0x00

„00“

0x30, 0x30

Start Adresse low 2

0x02

„02“

0x30, 0x32

Daten high 255

0xFF

„FF“

0x46, 0x46

Daten low 0

0x00

„00“

0x30, 0x32

Error Check

LRC / CRC

0x2D
0x50

„EF“

0x45, 0x46


Ende Rahmen

t1-t2-t3

CRLF

0xD, 0xA

Schreiben eines analogen Ausgangs (Funktion 6)

PRESET SINGLE
REGISTER

Mit der Funktion 6 kann auf das Ausgangsprozessabbild und dem Interface
zugegriffen werden.

Bei der Funktion 6 wird der erste analoge Ausgang des Slave mit der
Nummer 11 beschrieben. Die analogen Ausgänge beginnen beim Offset
0x0800 (hex). Auch hier beschreibt der Offset immer ein Wort. Das heißt,
dass der Offset 0x0803, das 4. Wort auf dem Ausgangsprozessabbild ist.

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