Appendix C Communication Protocol Shenzhen Hpmont Technology Co., Ltd
―168― HD30 Series Inverters User Manual
Register
address
Parameter name
Register
address
Parameter name
Acc./Dec.)
0x3310 Output frequency 0x3344 Reversed
0x3311 Setting speed 0x3345 The current moment (hours)
0x3312 Running speed 0x3346 Pump 1 status
0x3313
Three-phase power input phase
sequence
0x3347
Pump 2 status
0x3314 Output voltage 0x3348 Pump 3 status
0x3315 Output current 0x3349 Pump 4 status
0x3316 Reserved 0x334A Pump 5 status
0x3317 Output torque 0x334B Pump 6 status
0x3318 Output power 0x334C Pump 7 status
0x3319 DC bus voltage
For instance: The register address of function parameter F03.02 is 0x0302, and that of function
parameter F16.01 is 0x1001.
8. Special instruction
1. For the data frame in ASCII mode, if the frame length is an even number, the frame is
abandoned.
2. Group F08 (Asynchronous motor 1 parameter setting), Group F12 (Reserved), F13.00
-
F13.15 (Asynchronous motor 2 parameter setting) and Group F17 (SCI communication
parameters) are the inverter parameter which can be read but cannot be modified by the host
computer.
3. F01.00 (user password) cannot be set and adjusted through communication as well, but the
user can verify the user password by writing F01.00 and get access to adjust inverter function
parameters on the host. After adjustment, the user can close the permission by writing invalid
password to F01.00.
4. If many multi-function input terminals are set the same function, it may cause dysfunction.
Therefore, the user should avoid this case when modify the multi-function terminal function via
the MODBUS.
9. CRC checking
In order to satisfy speed increase needs, CRC-16 normally adopts form mode. The following is
CRC-16 C language channel code. Please note the final result has exchanged the higher and
lower bytes. That is the right CRC checksum to be sent.
unsigned short CRC16 ( unsigned char *msg, unsigned char length)
/* The function returns the CRC as a unsigned short type */
{
/* high byte of CRC initialized */