Description Of Communication Protocol
V800 Series High Performance Closed-Loop Vector Inverter User manual
11.1.5 BRIEF INTRODUCTION OF FUNCTIONS
The Modbus functional codes supported by V800 are listed below:
Read coil status by digit. Each digit for the controlling character is
mapped to coil 0~15 respectively.
Read discrete input
status
Read discrete input status. Each digit for the status character is
mapped to coil 0~15 respectively.
Read multiple hold
registers
Read multiple hold registers. It can read all the application parameters,
status parameters, controlling characters, status characters and
setting values of V800.
Read multiple input
registers
Read multiple input registers. The address for analog input register
starts from 0x1200.
Perform writing action for a single output digit. Each digit for the
controlling character is mapped to coil 1~16 respectively.
Write to a single hold
register
Perform writing action for a single hold register. All the parameters,
controlling characters, status characters and setting values of V800
are mapped to the hold register.
Query for the anomaly
status
Query for the anomaly status information. In V800, the failure
information of the frequency inverter can be queried.
Execute field diagnosis for the bus failure. Support the sub-codes, like
querying (0x00), rebooting (0x01), monitoring (0x04) and
zero-clearing(0x0A) etc.
Perform writing action for multiple output digits respectively. Each digit
for the controlling character is mapped to coil 1~16 respectively.
Write to multiple hold
registers
Perform writing action for multiple hold registers. All the parameters,
controlling characters, status characters and setting values of V800
are also mapped to the hold register.
Read/write to multiple
hold registers
This function equals to combining 0x03 and 0x10 into a new
command.
11.1.6 ACCESS ADDRESS SUMMARY
Functional Codes Supported
(Hexadecimal)
Controlling digit
Multi-purpose terminal output
Relay output
0x01- Read coil status
0x05- Enforce single coil
0x0F- Enforce multiple coils
Multi-purpose terminal input for
status digit
Discrete input (0x1100-0x1200)
Input register (0x1200-0x1300)
0x04- Read input register
Application parameters
Status parameters
Controlling characters, Status
characters
Setting values
Mapping status parameters
Mapping application parameters
Hold registers (application
parameter area, status parameter
area, 0x1300-0x1400)
0x03- Read multiple registers
0x06- Write to a single register
0x10- Write to multiple registers
0x17- Read/write to multiple registers
For detailed address distribution, please refer to below section of Modbus detailed address-finding
distribution.