Funktion 5: Schreiben eines digitalen Ausgangs

Mir der Funktion 5 kann ein digitaler Ausgang beschrieben werden. In diesem Beispiel wird der dritte digitale Ausgang beschrieben. Die digitalen Ausgänge beginnen bei einem Offset von 0x0000. Im High-Byte der Daten steht der digitale Wert. Um den Ausgang einzuschalten muss im "Daten High" 0xFF stehen und um den Ausgang wieder auszuschalten 0x00. Im "Daten low" muss 0x00 stehen.

Anfrage (Query)

Byte Name

Modbus RTU

Modbus ASCII

Start - Rahmen

":"

0x3A

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, 0x30

Error Check, LRC/CRC

 

0x2D, 0x50 

"EF"

0x45, 0x46

Ende - Rahmen

 

t1-t2-t3

CRLF

0x0D, 0x0A

Der Koppler/Box antwortet mit dem gleichen Telegramm.

Antwort (Response)

Byte Name

Modbus RTU

Modbus ASCII

Start - Rahmen

":"

0x3A

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, 0x30

Error Check, LRC/CRC

 

0x2D, 0x50 

"EF"

0x45, 0x46

Ende - Rahmen

 

t1-t2-t3

CRLF

0x0D, 0x0A