4 fc16 write multiple register, 4 fc17 report slave id, 4 fc43 sub 14, read device identification – VEGA VEGAPULS 65 (≥ 2.0.0 - ≥ 4.0.0) Modbus and Levelmaster protocol Benutzerhandbuch
Seite 60

60
11 Anhang
VEGAPULS 65 • Modbus- und Levelmaster-Protokoll
41365-DE-121009
Parameter
Length
Code/Data
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.
11.4 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
Register Value
2 Bytes
0x0001 to 0x007B
Byte Number
1 Byte
2*N
Register Value
N*2 Bytes
Data
Response:
Parameter
Length
Code/Data
Function Code
1 Byte
0x10
Sub Function Code
2 Bytes
0x0000 to 0xFFFF
Data
2 Bytes
0x01 to 0x7B
11.4 FC17 Report Slave ID
Mit diesem Funktionscode kann die Slave ID abgefragt werden.
Request:
Parameter
Length
Code/Data
Function Code
1 Byte
0x11
Response:
Parameter
Length
Code/Data
Function Code
1 Byte
0x11
Byte Number
1 Byte
Slave ID
1 Byte
Run Indicator Status
1 Byte
11.4 FC43 Sub 14, Read Device Identification
Mit diesem Funktionscode kann die Device Identification abgefragt werden.