Professional Documents
Culture Documents
GoodWe Modbus Protocol of Inverter - HT - Series 100-250kW V0.11
GoodWe Modbus Protocol of Inverter - HT - Series 100-250kW V0.11
GENERAL INTRODUCTION 02
1. Byte Format 02
3. Frame Format 02
5. Device Address 05
6. Function Code 05
9. Example 14
10. Appendix 15
General Introduction
A byte is of 8 binary digits working together with 1 start bit (0) and 1 stop bit (1) in
transmission, 10 bits in total. As illustrated below, D0 is the least significant bit (LSB)
and D7 is the most significant bit (MSB). After the start bit, the 8 bits of the byte are
sent starting with the least significant bit.
2
3.1.1 Frame format from host device
3
3.2 Set the Content of Register
4
3.2.4 Frame format by device (error of register address or number)
9600bps
The range of device address is 1 – 247 with 247 as default setting before delivery.
You may set the address onsite accordingly.
03H: read
Note: read of one or more consecutive addresses are supported.
10H: write
Note:
1. The values of
Vpv1and Vpv2 are the
6
32029 Ipv7 I16 A 100 1
7
32063 Ipv24 I16 A 100 1
8
Table8-1-2.The data in the table is read-only.
MSB-year/LSB-mo
35208 U16 N/A 1 1
nth: 13-99/1-12
MSB-day/LSB-hou
35209 RTC Time Setting U16 N/A 1 1
r: 1-31/0-23
MSB-minute/LSB-
35210 U16 N/A 1 1
second: 0-59/0-59
Cabinet
35218 I16 ℃ 10 1
Temperature 2
Total Generation
35749 U32 H 1 2
Hour
35751 Safety Code U16 N/A 1 1
Table 8-1-3. The data in the table is for read and write.
Available function codes:0x03 ,0x10.
Address Name Type Unit Gain Number Range Description
9
setting
0: LVRT disable
41323 LVRT U16 N/A 1 1 [0,1]
1: LVRT enable
0: HVRT disable
41324 HVRT U16 N/A 1 1 [0,1]
1: HVRT enable
Inverter ON
0: OK to grid connection
41330 (self-checking for U16 N/A 1 1 [0,1]
1: NO to grid connection
grid connection)
Inverter OFF
(no self-checking 0: OK to grid connection
41331 U16 N/A 1 1 [0,1]
for grid 1: NO to grid connection
connection)
Restart
41332 U16 N/A 1 1 [0]
(Re-connection)
Set PF/Reactive
41481 U16 N/A 1 1 [1,20],[80,100] Note: if read command
Power
returns to 0xffff, it means that
the inverter is not in PF
setting mode
Set Reactive Reactive power setting (32
41482 U32 Var 1 2 [0,Prated]
Power bits)
10
Note: if read command
returns to 0xffffffff, it means
that the inverter not in
reactive power setting mode.
Reactive power setting (16
Set Reactive bits)
41484 Power I16 % 1 1 [-60,60]
(percentage) Note: the reactive power
setting is in percentage.
*Note: the start address of RTC time setting should be 41313. Three consecutive registers
shall be set accordingly. The setting with any one or two from the addresses of 41313, 41314,
41315 is not allowed.
11
Bit27 134217728 0x08000000 TBD NA
AC/DC terminal temperature is
Bit26 67108864 0x04000000 TBD
too high.
Bit25 33554432 0x02000000 Relay Check Failure Relay check is failed.
Bit7 128 0x00000080 Relay Device Failure Relay check failure 3 times.
12
The slave DSP is in error. Please
Bit0 1 0x00000001 Slave DSP Error the following table if you just find
this message.
13
PV10 hardware current Current of Boost10 exceeds the
Bit9 512 0x00000200
over range limitation of inverter hardware.
PV9 hardware current Current of Boost9 exceeds the
Bit8 256 0x00000100
over range limitation of inverter hardware.
PV8 hardware current Current of Boost8 exceeds the
Bit7 128 0x00000080
over range limitation of inverter hardware.
PV7 hardware current Current of Boost7 exceeds the
Bit6 64 0x00000040
over range limitation of inverter hardware.
PV6 hardware current Current of Boost6 exceeds the
Bit5 32 0x00000020
over range limitation of inverter hardware.
PV5 hardware current Current of Boost5 exceeds the
Bit4 16 0x00000010
over range limitation of inverter hardware.
PV4 hardware current Current of Boost4 exceeds the
Bit3 8 0x00000008
over range limitation of inverter hardware.
PV3 hardware current Current of Boost3 exceeds the
Bit2 4 0x00000004
over range limitation of inverter hardware.
PV2 hardware current Current of Boost2 exceeds the
Bit1 2 0x00000002
over range limitation of inverter hardware.
PV1 hardware current Current of Boost1 exceeds the
Bit0 1 0x00000001
over range limitation of inverter hardware.
Chapter 9. Example
Example 1
Example 2
Function code: 10 (to set single register for export power enable)
Request from Host device: F7 10 A1 6F 00 01 02 00 01 F1 A1
Reply from Inverter: F7 10 A1 6F 00 01 06 BE
14
Example 3
Function code: 10 (to set more than one register with consecutive addresses for RTC
time modification into 2020/12/3 14:10:00)
Request from Host device: F7 10 A1 61 00 03 06 14 0C 03 0E 0A 00 8F 00
Reply from Inverter: F7 10 A1 61 00 03 E6 BC
15