54
14 Supplement
VEGAPULS C 21 • Modbus and Levelmaster protocol
58343-EN-200806
Parameter Length Code/Data
Response: Function Code 1 Byte 0x04
Start Address 2 Bytes 2*N
Register Value 2 Bytes Data
FC8 Diagnostics
Withthisfunctioncodedierentdiagnosticfunctionsaretriggeredordiagnosticvaluesreadout.
Parameter Length Code/Data
Request: Function Code 1 Byte 0x08
Sub Function Code 2 Bytes
Data N*2 Bytes Data
Response: 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
This function code is used to write to several Holding Registers. In a request, it can only be written
to registers that are in direct succession.
Parameter Length Code/Data
Request: Function Code 1 Byte 0x10
Start Address 2 Bytes 0x0000 to 0xFFFF
Register Value 2 Bytes 0x0001 to 0x007B
Byte Number 1 Byte 2*N
Register Value N*2 Bytes Data
Response: Function Code 1 Byte 0x10
Sub Function Code 2 Bytes 0x0000 to 0xFFFF
Data 2 Bytes 0x01 to 0x7B
FC17 Report Slave ID
With this function code, the Slave ID is queried.