1.3 Data area:
The data bytes contain any additional information that the slave will need to perform the function. For example,
function code 03 will request the slave to read holding registers and respond with their contents. The data field
must contain the information telling the slave which register to start at and how many registers to read.
In the Response, the data bytes contain the data collected from the slave, such as register values or status. If an
error occurs, the function code is modified to indicate that the response is an error response, and the data bytes
contain a code that describes the error.
The 3 MODBUS RTU Function Codes used by this device: (ONLY these three codes)
0x03 Read Holding Register(s):
Register starting
address
Number of register addresses
n ( 1 ~ 32 )
0x03 Read Holding Register(s) function returns the following format.
Returns the
number of bytes
2*n
0x06 Write Single Register.
0x06 Write Single Register function returns the following format.
0x10 Write Multiple Registers.
Register
starting
address
Number of
register
addresses
n ( 1 ~ 32 )
Number of
bytes written
2*n
0x10 Function: Returns the following format.
Register starting
address
Number of register
address
n ( 1 ~ 32 )
Register Map for this device.
Output voltage display value
Output current display value
Output power display value
Input voltage display value
Constant Voltage / Constant
Current status
Backlight brightness level