Fc8 diagnostics, Fc16 write multiple register – VEGA VEGAFLEX 81 Modbus and Levelmaster protocol Coax probe User Manual
Page 78

78
11 Supplement
VEGAFLEX 81 • Modbus and Levelmaster protocol
42283-EN-130314
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
With this function code different diagnostic functions can be triggered or diagnostic values read out.
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
Implemented function codes:
Sub Function Code
Name
0x00
Return Data Request
0x0B
Return Message Counter
With sub function codes 0x00 only one 16 bit value can be written.
FC16 Write Multiple Register
With this function code, several holding registers can be writen. Only registers can be written in an
enquiry which are immediately consecutive. If there are gaps (registers do not exist) between the
registers, then they cannot be written in a telegram.
Request:
Parameter
Length
Code/Data
Function Code
1 Byte
0x10
Start Address
2 Bytes
0x0000 to 0xFFFF
Register Value
2 Bytes
0x0001 to 0x007B