Fc8 diagnostics, Fc16 write multiple register – VEGA VEGAFLEX 86 Modbus and Levelmaster protocol Coax probe Benutzerhandbuch

Seite 77

Advertising
background image

77

11 Anhang

VEGAFLEX 86 • Modbus- und Levelmaster-Protokoll

42288-DE-130311

Request:

Parameter

Length

Code/Data

Function Code

1 Byte

0x06

Start Address

2 Bytes

0x0000 to 0xFFFF

Number of Registers

2 Bytes

Data

Response:

Parameter

Length

Code/Data

Function Code

1 Byte

0x04

Start Address

2 Bytes

2*N

Register Value

2 Bytes

Data

FC8 Diagnostics

Mit diesem Funktionscode können verschiedene Diagnosefunktionen ausgelöst oder Diagnoswerte

ausgelesen werden.
Request:

Parameter

Length

Code/Data

Function Code

1 Byte

0x08

Sub Function Code

2 Bytes

Data

N*2 Bytes

Data

Response:

Parameter

Length

Code/Data

Function Code

1 Byte

0x08

Sub Function Code

2 Bytes

Data

N*2 Bytes

Data

Umgesetzte Funktionscodes:

Sub Function Code

Name

0x00

Return Data Request

0x0B

Return Message Counter

Bei Sub-Funktionscode 0x00 kann nur ein 16-Bit-Wert geschrieben werden.

FC16 Write Multiple Register

Mit diesem Funktionscode können mehrere Holding Register geschrieben werden. Es können nur

Register, welche unmittelbar aufeinanderfolgen in einer Anfrage geschrieben werden. Befinden

sich Lücken (Register existieren nicht) zwischen den Registern, so können diese nicht in einem

Telegramm geschrieben werden.
Request:

Parameter

Length

Code/Data

Function Code

1 Byte

0x10

Start Address

2 Bytes

0x0000 to 0xFFFF

Advertising