TI - 20240311 - Communication Protocol of PV Grid-Connected String Inverters - V1.1.66 - EN
TI - 20240311 - Communication Protocol of PV Grid-Connected String Inverters - V1.1.66 - EN
TI - 20240311 - Communication Protocol of PV Grid-Connected String Inverters - V1.1.66 - EN
V1.1.17 2018-1-18 Increase the support of “Total apparent power” point inverter
model information
V1.1.18 2018-03-17 Delete some product types according to overseas sales list.
“U1 Limit” default value is adjusted to 950.
Add Inverter fault/alarm code: 117
V1.1.19 2018-04-24 Add Inverter fault/alarm code: 34/106
Add country code: US-NE
V1.1.20 2018-05-24 Add PID work state, PID night recovery, PID day protection, PID
alarm code
V1.1.21 2018-06-15 Adjust the description of fault code 44
Adjust the description of fault code23/40
Add Inverter fault/alarm code:45/46
Add Appendix 5
V1.2.22 2018-08-07 Add Inverter fault/alarm code:105
Add Inverter model :
SG110HV-M
V1.1.23 2018-8-17 Adjust the description of fault code2/15
V1.1.24 2018-08-31 Add Inverter data point : DC Voltage 6 –DC Voltage 12,
DC current 6 –DC current 12; Current of 19thinput–Current of
24thinput
Delete the fault/alarm code 6/26/75
Adjust the description of fault code 15/74
V1.1.25 2018-09-18 Adjust address :DC Voltage 9 –DC Voltage 12,
DC current 9 –DC current 12
Add country code: MYS/PHL,
Add Inverter fault/alarm code:
566/567/568/569/570/571,582/583/584/585/586/587
V1.1.26 2018-11-7 Add Inverter fault/alarm code:448-471
V1.1.27 2018-11-7 Add Inverter model: SG33CX, SG40CX, SG50CX, SG110CX,
Add SG5-20K Meter information(read-only register:5083-0104,
holding register:5009-5015 )
Modify the name of fault code: 030/031/032/033/042
Add Q(U)/Q(P) curve definition
V1.1.28 2019-4-9 Add Inverter model: SG250HX
V1.1.29 2019-5-23 Add Inverter fault/alarm code:
220/221/222/223/224/225/226/227/514
Modify the SG250HX power limitation setting range 0-1110, See
Appendix 6.
Add Inverter model:
SG30CX/SG36CX-US/SG60CX-US/SG250HX-US
V1.1.30 2019-9-21 Add Inverter model:
SG25CX-SA/SG100CX-JP, SG250HX-IN
V1.1.31 2020-3-12 Add Inverter fault code 1500-1531
2/ 43
Public
V1.1.32 2020-6-17 Adjust the description and applicable Inverter of points, update
Appendix6, Appendix 9, Appendix10
V1.1.33 2020-7-10 Add Inverter model:
SG250HX-IN-20
V1.1.34 2020-8-15 Add Full-Day PID Suppression, Installed PV Power
V1.1.35 2021-1-28 1. Add Inverter model:SG75CX
2. Update Country ID
3. Add 100% Scheduling to Achieve Active Overload
V1.1.36 2021-2-7 1. Add Inverter model:
SG3.0RT, SG4.0RT, SG5.0RT, SG6.0RT, SG7.0RT,SG8.0RT,
SG10RT, SG12RT, SG15RT, SG17RT, SG20RT
V1.1.37 2021-7-12 1. Add Inverter model: SG5.5RS-JP,SG49.5CX-JP
2.RT series machines do not support PID protection function,
the model description in the protocol is deleted (measuring point
5042)
V1.1.38 2021-7-20 1. Add Inverter model:
SG0.7RS-S, SG1.0RS-S, SG1.5RS-S, SG2.0RS-S, SG2.5RS-S,
SG3.0RS-S
SG3.0RS, SG3.6RS, SG4.0RS, SG5.0RS, SG6.0RS
SG8.0RS, SG9.0RS, SG10RS, SG5.0RS-ADA
2. Modify the fault code description to be consistent with the
product specification
V1.1.39 2021-10-18 1. Add Inverter model:
SG320HX, SG350HX, SG125HX-JP
V1.1.40 2021-12-25 1. Add Inverter model:
SG125CX-P2, SG25/30/33/36/40/50CX-P2
2. Add Quick grid dispatch mode(32569)
3. Add Swift grid dispatch mode(32570)
V1.1.41 2022-4-2 1. Modify SG125CX-P2
2. Modify 100% Scheduling to Achieve Active Overload to Active
Power Overload
V1.1.42 2022-4-29 1. Add Protocol num、Protocol ver、Arm software ver、DSP
software ver
2. Supplement series of SGRT
3. Modified Overload Rate of Belgium
V1.1.43 2022-5-26 1. Add String 15-24 current
V1.1.44 2022-6-13 1.Update model information of SG320HX/SG350HX
V1.1.45 2022-6-28 1.MPPT voltage and current extended to route 16, String current
extended to route 32.
2.In Q(U) curve, the data type of QU_Q1, QU _Q2, QU _Q3 and
QU _Q4 is changed to S16.
3. Add Inverter model: SG125HX.
4.Device fault code update.
V1.1.46 2022-7-21 1. Add Inverter model:SG110CX-P2
3/ 43
Public
V1.1.66 2024-2-21 1、 quick grid dispatch mode(32569) and swift grid dispatch
mode(32570) are compatible with SG225-250HX series
and SG320HX-20 series.
2、 SG320HX-20 series add Inverter model: SG250HX-20,
SG305HX
3、 Power limitation setting(5008) modify range description.
RT Series:
(1)SG3.0/4.0/5.0/6.0/7.0/8.0/10/12/15/17/20RT
(2)SG3.0/4.0/5.0/6.0/7.0/8.0/10/12/15/17/20RT-P2
SG225-350HX Series:
SG225HX,SG250HX,SG320HX,SG350HX,
SG320HX-20 Series:
SG320HX-20,SG350HX-20,SG250HX-20,SG305HX
5/ 43
Public
1. Introduction
This communication adopts modbus RTU protocol, and applies to the communication between Sungrow PV grid-
connected string inverters and the upper computer (PC) monitoring software. This protocol can read the real-time
operating data and fault states of inverters.
2. Communication Interface
1) RS485
Default setting
Address Inverter: 1 - 247 settable
PC: 1 - 247 settable
Broadcast Yes
Baud rate 9600bit/s
Check bit Null or settable
Data bit 8
Stop bit 1
Mode RTU
Appliance interface RS485-2W cable connection
2) Ethernet (optional)
Default:
- IP: 192.168.1.100;
- Sub-Net: 255.255.0.0
- Port: 502
3. Definition of Address
4. Data type
U16: 16-bit unsigned integer, big-endian
S16: 16-bit signed integer, big-endian
U32: 32-bit unsigned integer; little-endian for double-word data. Big-endian for byte data
S32: 32-bit signed integer; little-endian for double-word data. Big-endian for byte data
Example:
transmission order of U16 data 0x0102 is 01, 02
transmission order of U32 data 0x01020304 is 03, 04, 01, 02
The transmission order of multibyte data UTF-8: the high-byte data is in the front and the low-byte data is at back.
Example: transmission order of UTF-8 data ABCD is A, B, C, D.
2. Value description
The decimal parameters are transmitted as integer after expansion. For example: 10.333 KW is transmitted as 10333;
800.5 V is transmitted as 8005. Negative numbers are transmitted as complement, 0xFFFF signifying -1.
Unavailable register cannot be viewed or set. The return of unsigned number is F, For example: “0xFFFF” is the
return for U16, “0xFFFFFFFF” is the return for U32; the return of signed number is the max. positive number, e.g.
“0x7FFF” for S16, “0x7FFFFFFF” for S32; 0x00 for UTF-8. UTF-8 occupies 1 byte. The length of odd number is
complemented by 0x00.
Example:
SG80KTL only one MPPT input,
MPPT 2 voltage (5013)
6/ 43
Public
3.1 Running information variable address definition (read-only register, Address type: 3X)
Data
No. Name Address Data range Unit Note
type
4950 -
1. Protocol num U32
4951
4952 -
2. Protocol ver U32
4953
Arm
4954 -
3. software U16
4968
ver
DSP
4969 -
4. software U16
4983
ver
4984 -
5. Reserved U16
4989
4990 - UTF-
6. SN Data type :UTF-8
4999 8
Device type
7. 5000 U16 See Appendix 5
code
Nominal
8. 5001 U16 0.1kW
active power
7/ 43
Public
8/ 43
Public
SG30CX
SG36CX-US
SG60CX-US
SG49.5CX-JP
SG25CX-SA
SG100CX
SG75CX
SG225-350HX
SG320HX-20
SG125CX-P2
SG110CX-P2
SG75CX-
P2SG25/30/33/36/40/50CX-P2
SG150CX
SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
SG15/20/25CX-P2-LV
MPPT 1
15. / 5011 U16 0.1V
voltage
MPPT 1
16. 5012 U16 0.1A
current
MPPT 2
17. 5013 U16 0.1V
voltage
MPPT 2
18. 5014 U16 0.1A See Appendix 5
current
MPPT 3
19. 5015 U16 0.1V
voltage
MPPT 3
20. 5016 U16 0.1A
current
Total DC 5017 -
21. U32 W
power 5018
Output type (address: 5002) is 1:
A-B line
upload phase voltage; 2: upload line
22. voltage/phase 5019 U16 0.1 V
voltage
A voltage
Except SG5.5RS-JP
Output type (address: 5002) is 1:
B-C line
upload phase voltage; 2: upload line
23. Voltage/phase 5020 U16 0.1 V
voltage
B Voltage
Except SG5.5RS-JP
Output type (address: 5002) is 1:
C-A line
upload phase voltage; 2: upload line
24. Voltage/phase 5021 U16 0.1 V
voltage
C Voltage
Except SG5.5RS-JP
Phase A
25. 5022 U16 0.1 A Except SG5.5RS-JP
current
9/ 43
Public
Phase B
26. 5023 U16 0.1 A Except SG5.5RS-JP
current
Phase C
27. 5024 U16 0.1 A Except SG5.5RS-JP
current
5025 -
28. Reserved U32
5026
5027 -
29. Reserved U32
5028
5029 -
30. Reserved U32
5030
Total active 5031 -
31. U32 W
power 5032
Total reactive
32. 5033–5034 S32 Var
power
>0 means leading
33. Power factor 5035 S16 0.001
<0 means lagging
Grid
34. 5036 U16 0.1 Hz
frequency
35. Reserved 5037 U16
Data of address 5039 - 5045 are
Work state 5038 U16 See Appendix 1
additional
Fault/Alarm
5039 U16
time: Year
Fault/Alarm
5040 U16
time: Month Fault/Alarm time and
Fault/Alarm Fault/Alarm code (5039 - 5045) are
5041 U16
time: Day valid only when the device work state
Fault/Alarm is fault (0x5500) or alarm (0x9100).
36. 5042 U16
time: Hour Except SG5.5RS-JP ,
Fault/Alarm SG0.7/1.0/1/5/2.0/2.5/3.0RS-S,
5043 U16
time: Minute SG3.0/3.6/4.0/5.0/6.0RS, SG5.0RS-
Fault/Alarm ADA, SG8.0/9.0/10RS
5044 U16
time: Second
Fault/Alarm
5045 U16 See Appendix 3
code 1
5046 -
Reserved U16
5048
Nominal
37. reactive 5049 U16 0.1kVar
power
5050 -
38. Reserved U32
5070
Array 1 - 20000(0xFFFF:
39. 5071 U16 1kΩ
insulation invalid)
10/ 43
Public
resistance
40. Reserved 5072 U16
41. Reserved 5073-5076
Active Power
5077 -
42. Regulation U32 1w Except SG5.5RS-JP
5078
Setpoint
Reactive
Power
43. 5079-5080 S32 1Var
Regulation
Setpoint
5081 - See Appendix 2
44. Work state U32
5082 Except SG5.5RS-JP
45. Meter power 5083~5084 S32 1w
Meter A
46. 5085~5086 S32 1w
phase power
Meter B
47. 5087~5088 S32 1w
phase power
Meter C Valid for inverters:
48. 5089~5090 S32 1w
phase power SG5KTL-MT
49. Load power 5091~5092 S32 1w SG6KTL-MT
Daily export SG8KTL-M
50. 5093~5094 U32 0.1kWh
energy SG10KTL-M
Total export SG10KTL-MT
51. 5095~5096 U32 0.1kWh
energy SG12KTL-M
Daily import SG15KTL-M
52. 5097~5098 U32 0.1kWh
energy SG17KTL-M
Total import SG20KTL-M
53. 5099~5100 U32 0.1kWh
energy Note: Country set to Europe
Daily direct Area.
54. energy 5101~5102 U32 0.1kWh
consumption
Total direct
55. energy 5103~5104 U32 0.1kWh
consumption
5105 -
56. Reserved
5112
Daily running
57. 5113 U16 1min
time
Present
58. 5114 U16
country
MPPT 4
59. 5115 U16 0.1V
voltage See Appendix 5
MPPT 5
61. 5117 U16 0.1V
voltage
MPPT 5
62. 5118 U16 0.1A
current
MPPT 6
63. 5119 U16 0.1V
voltage
MPPT 6
64. 5120 U16 0.1A
current
MPPT 7
65. 5121 U16 0.1V
voltage
MPPT 7
66. 5122 U16 0.1A
current
MPPT 8
67. 5123 U16 0.1V
voltage
MPPT 8
68. 5124 U16 0.1A
current
69. Reserved 5125
5126 -
70. Reserved
5127
Monthly 5128 -
71. U32 0.1kWh
power yields 5129
MPPT 9
72. 5130 U16 0.1V
voltage
MPPT 9
73. 5131 U16 0.1A
current
MPPT 10
74. 5132 U16 0.1V
voltage
MPPT 10
75. 5133 U16 0.1A
current See Appendix 5
MPPT 11 Except SG5.5RS-JP
76. 5134 U16 0.1V
voltage
MPPT 11
77. 5135 U16 0.1A
current
MPPT 12
78. 5136 U16 0.1V
voltage
MPPT 12
79. 5137 U16 0.1A
current
5138 -
80. Reserved U16
5139
0 : standby Xinjiang power grid requirements
1 : running Valid for inverters:
81. Work status1 5140 U16 2 : Derating SG5-25KTL_M
3 : quota SG125HV
4: scheduled outage SG33-50CX
12/ 43
Public
SG60CX-US
SG49.5CX-JP
SG25CX-SA
SG100CX
SG75CX
SG225-350HX
SG320HX-20
SG125CX-P2
SG110CX-P2
SG75CX-P2
SG25/30/33/36/40/50CX-P2
SG150CX
SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
SG15/20/25CX-P2-LV
Negative
86. voltage to the 5146 S16 -15000~15000 0.1V Except SG5.5RS-JP
ground
87. Bus voltage 5147 U16 0 - 15000 0.1V
(Display accuracy increased to
0.01Hz)
Valid for inverters:
SG5KTL-MT
SG6KTL-MT
SG8KTL-M
SG10KTL-M
SG10KTL-MT
SG12KTL-M
SG15KTL-M
SG17KTL-M
SG20KTL-M
RT Series
Grid
88. 5148 U16 0.01Hz SG80KTL-M
frequency
SG111HV
SG125HV
SG125HV-20
SG33CX
SG40CX
SG50CX
SG110CX
SG30CX
SG36CX-US
SG60CX-US
SG49.5CX-JP
SG25CX-SA
SG100CX
14/ 43
Public
SG75CX
SG225-320HX
SG125CX-P2
SG110CX-P2
SG75CX-P2
SG25/30/33/36/40/50CX-P2
SG150CX
SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
SG15/20/25CX-P2-LV
89. Reserved 5149 U16 0~15000 0.1V
Valid for inverters:
SG5KTL-MT
SG6KTL-MT
SG8KTL-M
SG10KTL-M
SG10KTL-MT
SG12KTL-M
SG15KTL-M
SG17KTL-M
SG20KTL-M
RT Series
SG80KTL-M
SG125HV
SG125HV-20
SG80KTL
SG30CX
2: PID Recover
SG33CX
PID work Operation
90. 5150 U16 SG40CX
state 4: Anti-PID Operation
SG50CX
8: PID Abnormity
SG110CX
SG100CX
SG75CX
SG136TX
SG36CX-US
SG60CX-US
SG49.5CX-JP
SG25CX-SA
SG225-320HX
SG125CX-P2
SG110CX-P2
SG75CX-P2
SG25/30/33/36/40/50CX-P2
SG150CX
SG0.7RS-S
SG1.0RS-S
15/ 43
Public
SG1.5RS-S
SG2.0RS-S
SG2.5RS-S
SG3.0RS-S
SG3.0RS
SG3.6RS
SG4.0RS
SG5.0RS
SG6.0RS
SG8.0RS
SG9.0RS
SG10RS
SG5.0RS-ADA
SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
432:PID resistance
abnormal
433:PID function
PID alarm
91. 5151 U16 abnormal See Appendix 4
code
434:PID
overvoltage/overcurrent
protection
92. Reserved 5152-5185 U16
MPPT 13
93. 5186 U16 0.1V
voltage
MPPT 13
94. 5187 U16 0.1A
current
MPPT 14
95. 5188 U16 0.1V
voltage
MPPT 14
96. 5189 U16 0.1A
current
MPPT 15
97. 5190 U16 0.1V
voltage
MPPT 16
98. 5191 U16 0.1A
current
MPPT 16
99. 5192 U16 0.1V
voltage
MPPT 16
100. 5193 U16 0.1A
current
101. Reserved 5194-7012
16/ 43
Public
String 7
7. 7019 U16 0.01A
current
String 8
8. 7020 U16 0.01A
current
String 9
9. 7021 U16 0.01A
current
String 10
10. 7022 U16 0.01A
current
String 11
11. 7023 U16 0.01A
current
String 12
12. 7024 U16 0.01A
current
String 13
13. 7025 U16 0.01A
current
String 14
14. 7026 U16 0.01A
current
String 15
15. 7027 U16 0.01A
current
String 16
16. 7028 U16 0.01A
current
String 17
17. 7029 U16 0.01A
current
String 18
18. 7030 U16 0.01A
current
String 19
19. 7031 U16 0.01A
current
String 20
20. 7032 U16 0.01A
current
String 21
21. 7033 U16 0.01A
current
String 22
22. 7034 U16 0.01A
current
String 23
23. 7035 U16 0.01A
current
24. String 24 7036 U16 0.01A
17/ 43
Public
current
25. String 25
7037 U16 0.01A
current
26. String 26
7038 U16 0.01A
current
27. String 27
7039 U16 0.01A
current
28. String 28
7040 U16 0.01A
current
29. String 29
7041 U16 0.01A
current
30. String 30
7042 U16 0.01A
current
31. String 31
7043 U16 0.01A
current
32. String 32
7044 U16 0.01A
current
18/ 43
Public
Data
No. Name Address Data range Unit Note
type
System clock:
1. 5000 U16
Year
System clock:
2. 5001 U16
Month
System clock:
3. 5002 U16
Day Receive time synchronization setting
System clock: of the monitoring system
4. 5003 U16
Hour
System clock:
5. 5004 U16
Minute
System clock:
6. 5005 U16
Second
0xCF (Start)
7. Start/Stop 5006 U16
0xCE (Stop)
Power
0xAA: Enable;
8. limitation 5007 U16
0x55: Disable
switch
If machine support
Active Power
Power Overload(5020)
Available when the power limitation
9. limitation 5008 U16 and Active Power 0.1%
switch (5007) is enabled
setting Overload enabled,
set range is 0-1000,
else see Appendix 5
10. Reserved 5009 U16 Valid for inverters:
Export power 0xAA: Enable; SG5KTL-MT
11. 5010 U16
limitation 0x55: Disable SG6KTL-MT
Export power 0-Rated active SG8KTL-M
12. 5011 U16
limitation value power SG10KTL-M
Current SG10KTL-MT
13. transformer 5012 U16 1-100 A SG12KTL-M
output current SG15KTL-M
Current SG17KTL-M
14. transformer 5013 U16 1-10000 A SG20KTL-M
range Note: Country set to Europe Area.
Current 0- Internal Except SG0.7/1.0/1/5/2.0/2.5/3.0RS-
15. 5014 U16
transformer 1- External S, SG3.0/3.6/4.0/5.0/6.0RS,
Export power SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
16. 5015 U16 0~1000 0.1%
limitation SG5.0RS-ADA, SG8.0/9.0/10RS
19/ 43
Public
20/ 43
Public
to 0;
0xA2: Reactive
power percentage
setting valid, power
factor returns to 1;
0xA3: Enable Q(P)
curve
configuration;
0xA4: Enable Q(U)
curve configuration
Available when the reactive power
Reactive power
0 - 1000 adjustment switch (5036) is set to
25. percentage 5037 S16 0.1%
0 - -1000 Reactive power percentage setting
setting
valid (0xA2)
SG33CX
SG40CX
SG50CX
SG100CX
SG75CX
SG110CX
SG136TX
SG225-350HX
SG320HX-20
SG30CX
SG36CX-US
SG60CX-US
SG49.5CX-JP
SG25CX-SA
SG125CX-P2
SG110CX-P2
SG75CX-P2
SG25/30/33/36/40/50CX-P2
SG150CX
SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
Valid for inverters:
SG125HV
SG125HV-20
SG225-350HX
0xAA: Enable; SG320HX-20
30. Anti-PID 5042 U16
0x55: Disable SG136TX/SG100CX-JPExcept
SG0.7/1.0/1/5/2.0/2.5/3.0RS-S,
SG3.0/3.6/4.0/5.0/6.0RS, SG5.0RS-
ADA, SG8.0/9.0/10RS
SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
Valid for inverters:
HX
Full-Day PID 0xAA: Enable; Except SG0.7/1.0/1/5/2.0/2.5/3.0RS-
31. 5043 U16
Suppression 0x55: Disable S, SG3.0/3.6/4.0/5.0/6.0RS,
SG5.0RS-ADA, SG8.0/9.0/10RS
SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
32. Reserved 5043 - 5047
See Appendix 6
Note: The reactive
power adjustment Except inverters :CX/HX/TX
33. Q(P) curve 1 5048-5077
switch (5036) is set SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
to Enable Q(P)
curve (0xA3)
See Appendix 7 Except inverters :CX/HX/TX
34. Q(U) curve 1 5078-5115
Note: The reactive SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
23/ 43
Public
power adjustment
switch (5036) is set
to Enable Q(U)
curve (0xA4)
Valid for inverters:
RT Series
SG33CX/SG40CX/SG50CX/
See Appendix 8
SG110CX/
Note: The reactive
SG30CX/SG36CX-US/
power adjustment
35. Q(P) curve 2 5116-5134 SG60CX-US/SG49.5CX-JP /
switch (5036) is set
SG225-350HX /
to Enable Q(P)
SG320HX-20/
curve (0xA3)
SG25CX-SA
SG100CX/SG75CX
SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
Valid for inverters:
SG33CX/SG40CX/SG50CX/
SG110CX /
See Appendix 9
SG30CX//SG36CX-US/
Note: The reactive
SG60CX-US/ SG49.5CX-JP /
power adjustment
36. Q(U) curve 2 5135-5154 SG225-350HX /
switch (5036) is set
SG320HX-20/
to Enable Q(U)
SG25CX-SA
curve (0xA4)
SG100CX/SG75CX
RT Series
SG3.0/4.0/5.0/6.0/8.0/9.0/10RS-L
37. Reserved 5155-5199
Valid for inverters:
Quick grid 0xAA: Enable; SG225-350HX /
38. 32569 U16
dispatch mode 0x55: Disable SG320HX-20
RT Series
Valid for inverters:
Swift grid 0xAA: Enable;
39. 32570 U16 SG225-350HX Series
dispatch mode 0x55: Disable
SG320HX-20 Series
24/ 43
Public
Appendix
Appendix 1 Device Work State 1
25/ 43
Public
Key stop 3 3
Emergency Stop 5 5
Standby 4 4
Initial standby 2 2
Starting 6 6
Alarm run 10 Total run state bit BIT17
Derating run 11 Total run state bit BIT17
Dispatch run 12 Total run state bit BIT17
Fault 9 Total fault state bit BIT18
Communicate fault 13 Total fault state bit BIT18
Total run bit (device is grid-
17
connected running)
Total fault bit (device is in
18
fault stop state)
26/ 43
Public
Appendix 3 Device Fault Code(Note: Please refer to the product user manual for handling measures)
8 Grid Overfrequency
9 Grid Underfrequency
10 Grid Power Outage
12 Excess Leakage Current
13 Grid Abnormal
17 Grid Voltage Imbalance
28, 29, 208,
PV Reserve Connection Fault
448-479
532-547,
PV Reverse Connection Alarm
564-579
548-563,
PV Abnormal Alarm
580-595
37 Excessively High Ambient Temperature
43 Excessively Low Ambient Temperature
39 Low System Insulation Resistance
106 Grounding Cable Fault
87,88,1200-1295 Electric Arc Fault
84 Reverse Connection Alarm of the Meter/CT
514 Meter Communication Abnormal Alarm
323 Grid Confrontation
75 Inverter Parallel Communication Alarm
7, 11, 16,
19–25,
30–34, 36,
38, 40–42,
44–50,
52–58,
60–68, 85,
92, 93,
System Fault
100–105,
107–114,
116–124,
200–211,
248–255,
300–322,
324–326,
401–412,
27/ 43
Public
600–603,
605, 608,
612, 616,
620, 622–624, 800,
802, 804,
807, 1096–1122
59, 70–72,
74, 76, 82,
83, 89, 77–
81, 216–
218, 220–
231, 432–
System Alarm
434, 500–
513, 515–
518, 900,
901, 910,
911
635,636,637,638
264-283 MPPT Reverse Connection
332-363 Boost Capacitor Overvoltage Alarm
364-395 Boost Capacitor Overvoltage Fault
1548-1579 String Current Reflux
1600-1611 PV Grounding Fault
1616 System Hardware Fault
28/ 43
Public
29/ 43
Public
Appendix 5 Device Information(Note: If the value of string/MPPT is 1, it indicates that no string information (7013-7036) is uploaded to the
read-only memory.)
Reactive
Power limited Power limited range
Model Type code MPPT String/MPPT power limited
range(0.1%) (0.1kW)
range(0.1kvar)
SG30KTL 0x27 2 4 0-1100 0-330 -150-150
SG10KTL 0x26 2 3 0-1100 0-110 -50-50
SG12KTL 0x29 2 3 0-1100 0-132 -60-60
30/ 43
Public
Default: 0-165
SG15RT 0x2435 2 2 (Germany, Australia: -75~75
0-150)
Default: 0-187
SG17RT 0x2436 2 2 (Germany, Australia: -85~85
0-170)
Default: 0-220
SG20RT 0x2437 2 2 (Germany, Australia: -100~100
0-200)
Default: 0-242
SG22RT 0x2438 2 2 (Germany, Australia: -110-110
0-220)
Default: 0-253
SG23RT 0x243B 2 2 (Germany, Australia: -115-115
0-230)
Default: 0-275
SG25RT 0x2439 2 2 (Germany, Australia: -125-125
0-250
Default: 0-
1100
(Germany,
SG3.0RT-P2 0x244D 2 1 0-33 -15~15
Belgium,
Australia:
0-1000)
SG4.0RT-P2 0x244E 2 1 0-44 -20~20
Default: 0-55
SG5.0RT-P2 0x2440 2 1 (Germany, Australia: -25~25
0-50)
Default: 0-66
SG6.0RT-P2 0x2441 2 1 (Germany, Australia: -30~30
0-60)
Default: 0-77
(Germany:
SG7.0RT-P2 0x244C 2 2;1 -35~35
0-70; Australia: 0-
69.99)
2;1 Default: 0-88
SG8.0RT-P2 0x2442 2 (Germany, Australia: -40~40
0-80)
2;1 Default: 0-110
(Germany, Belgium,
SG10RT-P2 0x2443 2 -50~50
Australia:
0-100)
2;1 Default: 0-132
SG12RT-P2 0x2444 2 -60~60
(Germany, Australia:
32/ 43
Public
0-120)
Default: 0-165
SG15RT-P2 0x2445 2 2 (Germany, Australia: -75~75
0-150)
Default: 0-187
SG17RT-P2 0x2446 2 2 (Germany, Australia: -85~85
0-170)
Default: 0-220
SG20RT-P2 0x2447 2 2 (Germany, Australia: -100~100
0-200)
Default: 0-253
SG23RT-P2 0x244B 2 2 (Germany, Australia: -115-115
0-230)
Default: 0-275
SG25RT-P2 0x2449 2 2 (Germany, Australia: -125-125
0-250
SG5.5RS-JP 0x260D 3 3 0-1000 0-55 -35 - 35
SG2.0RS-S 0x2600 1 1 0-600 0-20 -12~12
SG2.5RS-S 0x2601 1 1 0-600 0-25 -15~15
SG3.0RS-S 0x2602 1 1 0-600 0-30 -18~18
SG3.0RS 0x2603 2 1 0-600 0-30 -18~18
SG3.6RS 0x2604 2 1 0-600 0-36 -21~21
SG4.0RS 0x2605 2 1 0-600 0-40 -24~24
SG5.0RS 0x2606 2 1 0-600 0-50 -30~30
SG6.0RS 0x2607 2 1 0-600 0-60 -36~36
SG8.0RS 0x2608 3 1 0-600 0-80 -48~48
SG9.0RS 0x260E 3 1 0-600 0-90 -54~54
SG10RS 0x2609 3 1 0-600 0-100 -60~60
SG5.0RS-ADA 0x260F 3 1 0-600 0-50 -30~30
SG125HX-JP 0x2C25 12 2 0-1100 0-1250 -1500 - 1500
SG320HX 0x2C26 12 2 0-1100 0-3520 -2112 - 2112
SG320HX 0x2C26 14 2 0-1100 0-3520 -2112 - 2112
SG320HX 0x2C26 16 2 0-1100 0-3520 -2112 - 2112
SG350HX 0x2C27 12 2 0-1100 0-3520 -2112 - 2112
SG350HX 0x2C27 14 2 0-1100 0-3520 -2112 - 2112
SG350HX 0x2C27 16 2 0-1100 0-3520 -2112 - 2112
SG125CX-P2 0x2C2D 12 2 0-1100 0-1250 -750 - 750
SG110CX-P2 0x2C40 12 2 0-1100 0-1100 -660-660
SG75CX-P2 0x2C3F 8 2 0-750 0-750 -450-450
SG285HX 0x2C43 12 2 0-1000 0-2850 -1710 - 1710
SG333HX 0x2C46 12 2 0-1040 0-3330 -1998 - 1998
SG333HX 0x2C46 16 2 0-1040 0-3330 -1998 - 1998
SG350HX-US 0x2C4F 12 2 0-1100 0-3520 -2112 - 2112
33/ 43
Public
34/ 43
Public
Capacitive
P/Pn P/Pn
1 0 (PB,K_B)
Inductive
Lower
PF Ind Upper Ind
(PC,K_C) (PC,K_C)
35/ 43
Public
Curve A
Curve B
Q /Pn
Q1 Q /Pn
Q1
Upper Q/Sn Ind
Upper Q/Sn Ind
Hysteresis
Q_U1
U1 Limit /
Q2 Q3 Upper U Limit
U2 Limit
Lower U Limit U1 Limit Vn U2 Limit Upper U Limit V/Vn Lower U Limit Q2/Q3 V/Vn
Q_U2
Hysteresis
0-1, Curve A:
Curve 5078 U16 0 Curve A, (U1Limit+Hysteresis<U2 Limit-
1 Curve B Hysteresis)
-500-500, and
Q_U1 5079 S16 0.1%
Curve A is valid (-Upper Q/Sn<=Q_U1<= Lower
-500-500, Q/Sn)
Q_U2 5080 S16 0.1%
Curve A is valid and
Lower ULimit 5081 U16 800~1000 0.1% (-Upper Q/Sn<=Q_U2<= Lower
Upper U Limit 5082 U16 1000~1200 0.1% Q/Sn)
V1i
5098 U16 900~1100 0.1%
(Italy)
V2i
5099 U16 900~1100 0.1% V2i < V1i < V1s < V2s
(Italy)
V1s
5100 U16 900~1100 0.1%
(Italy)
V2s 5101 U16 900~1100 0.1%
36/ 43
Public
(Italy)
Qmax
5102 U16 500~1000 0.001
(Italy)
Pin
5103 U16 200~1000 0.1% Pin > Pout
(Italy)
Pout
5104 U16 10~200 0.1%
(Italy)
0-1,
Curve
5105 U16 0 Curve A,
(Italy)
1 Curve B
Reserved 5106~5115
Capacitive
L1 L1
L2 Inductive L2
Lower
PF Ind Upper Ind
(QP_P3,QP_K3) (QP_P3,QP_K3)
QP_EnableMode:
Enter and exit Q (P) mode conditions,
0-1 0xAA, unconditional entry and exit;
Q(P) Curve 5116 U16 0: Curve A 0x55, conditional entry and exit:
1: Curve B the voltage is higher than
QP_EnterVoltageRatio,
the voltage is lower than
UoutQP_ExitVoltageRatio,
and the power is lower than
QP_ExitPowerRatio
QP_P1 5117 U16 100~1000 0.1%
QP_P2 5118 U16 200~1000 0.1%
QP_P3 5119 U16 200~1000 0.1%
Curve A:800~1000 0.001
Curve B:
If support Overload
QP_K1 5120 S16
-660-660
If not
-600-600
QP_K2 5121 S16 Curve A:800~1000 0.001
37/ 43
Public
If support Overload
-660-660
If not
-600-600
Curve A:800~1000 0.001
If support Overload
QP_K3 5122 S16 -660-660
If not
-600-600
QP_EnterVoltageRatio 5123 U16 1000~1100 0.1%
QP_ExitVoltageRatio 5124 U16 900~1000 0.1%
QP_ExitPowerRatio 5125 U16 10-200 0.1%
0xAA Yes
QP_EnableMode 5126 U16
0x55 No
Reserved 5127-5134 U16
○
1 Except SG0.7/1.0/1/5/2.0/2.5/3.0RS-S, SG3.0/3.6/4.0/5.0/6.0RS, SG5.0RS-ADA, SG8.0/9.0/10RS
38/ 43
Public
滞环比
(QU_V3, QU_Q3)
Grid voltage Grid voltage
(QU_V2, QU_Q2)
Hysteresis
0-1
Q(U) Curve 5135 U16 0: Curve A;
1: Curve B
Hysteresis Ratio 5136 U16 0~50 0.1%
QU_V1 5137 U16 800~ 1000 0.1%
If support Overload
-660-0
QU_Q1 5138 S16 0.1%
If not
-600-0 QU_V1ve B,; Inioiooower
QU_V2 5139 U16 800~1000 0.1% QU_EnableMode:
If support Overload Enter and exit Q (U) mode conditions,
-660-660 0xAA, unconditional entry and exit;
QU_Q2 5140 S16 0.1%
If not 0x55, conditional entry and exit:
-600-600 the current power is higher than
QU_V3 5141 U16 1000~1200 0.1% QU_EnterPower,
If support Overload and the current power is lower than
-660-660 QU_ExitPower.
QU_Q3 5142 S16 0.1%
If not 0x5A, conditional entry
-600-600 PF is lower than
QU_V4 5143 U16 1000~1200 0.1% QU_LimitPFValue
If support Overload
0-660
QU_Q4 5144 S16 0.1%
If not
0-600
QU_EnterPower 5145 U16 200-1000 0.1%
QU_ExitPower 5146 U16 10-200 0.1%
0xAA Yes
QU_EnableMode 5147 U16
0x55 No
Reserved 5148~5154
○
1 Except SG0.7/1.0/1/5/2.0/2.5/3.0RS-S, SG3.0/3.6/4.0/5.0/6.0RS, SG5.0RS-ADA, SG8.0/9.0/10RS
39/ 43
Public
SG100-136TX SG75CX
SG100CX
SG110CX
SG136TX
SG100CX-JP
SG225-350HX SG225HX
SG250HX-US
SG250HX
SG250HX-IN
SG250HX-IN-20
SG125HX
SG125HX-JP
SG320HX
SG350HX
SG285HX
SG333HX
SG350HX-US
SG200HX-US
SG320HX-20 SG320HX-20
SG350HX-20
SG5-20KTL-M SG5KTL-MT
SG6KTL-MT
SG8KTL-M
SG10KTL-M
SG10KTL-MT
SG12KTL-M
SG15KTL-M
SG17KTL-M
SG20KTL-M
SG80-110HV SG80HV
SG80BF
SG110HV-M
SG125HV SG125HV
40/ 43
Public
SG125HV-20
Black King Kong SG60KTL
SG50KTL-M
SG60KTL-M
SG60KTL
SG60KU
SG60KU-M
SG80KTL
Ruby SG33KTL-M
SG40KTL-M
SG50KTL
SG33KTL-M
SG36KTL-M
Japan kJ SG33K3J
SG49K5J
SG111HV
SGRT SG3.0RT
SG4.0RT
SG5.0RT
SG6.0RT
SG7.0RT
SG8.0RT
SG10RT
SG11RT
SG12RT
SG15RT
SG17RT
SG20RT
SG22RT
SG23RT
SG25RT
SGRS-L SG3.0RS-L
SG4.0RS-L
SG5.0RS-L
SG6.0RS-L
SG8.0RS-L
SG9.0RS-L
SG10RS-L
41/ 43
Public
8. Examples
Take ComTest for example.
a) Acquire one piece of running information
Supposed that the inverter address is 1, it needs to acquire data from address 5000 of 3x address type.
The PC sends (HEX):
01 04 13 87 00 01 85 67
The inverter replies (HEX):
01 04 02 01 32 39 75
Note: The type code of inverter SG60KU-M is 0x0132.
b) Acquire multiple running information
Supposed that the inverter address is 1, it needs to acquire10 data from address starting from 5000 of 3x address
type
The PC sends (HEX):
01 04 13 87 00 0A C4 A0
The inverter replies (HEX):
01 04 14 01 32 00 28 00 00 00 00 00 05 00 00 00 26 00 00 00 00 00 00 56 EA
Note: The type code of inverter SG60KU-M is 0x0132. The nominal output power is 4.0kW, two-phase. Daily
power generation is 0. The total power generation is 5kWh. The total running time is 38h.The internal
temperature is 0℃. The internal transformer temperature is 0℃.
c) Acquire SN
Supposed that the inverter address is 1, it needs to acquire 10 data from address starting from 4990 of 3x
address type
The PC sends (HEX):
01 04 13 7D 00 0A E4 91
The inverter replies (HEX):
01 04 14 31 32 31 32 31 32 30 30 31 00 00 00 00 00 00 00 00 00 00 00 9B 56
Note:
1. SN data type is UTF-8;
2. Serial number is: 121212001
d) Read one setting datum
Supposed that the inverter address is 1, it needs to read data from address 5000 of 4x address type.
The PC sends (HEX):
01 03 13 87 00 01 30 A7
The inverter replies (HEX):
01 03 02 07 D8 BA 2E
Note: the data read out is year 2008.
e) Read multiple setting data
Supposed that the inverter address is 1, it needs to read 10 data from address starting from 5000 of 4x address
type.
The PC sends (HEX):
01 03 13 87 00 0A 71 60
The inverter replies (HEX):
01 03 14 07 DA 00 0A 00 1E 00 09 00 28 00 25 00 CE 00 AA 01 F4 00 00 80 53
Note: The data are October, 10, 2010, 09:40:37; Stop; power limitation on, power limitation value is 50 %.
42/ 43
Public
43/ 43