Communication Protocol of PV Grid-Connected String Inverters en
Communication Protocol of PV Grid-Connected String Inverters en
V1.1.29
Version number Date Note
V1.1.0 2016-4-11 initial version.
Unofficial version(V1.0.13) is no longer used.
V1.1.1 2016-5-13 modify the register address and some related content:
5039--Power limitation adjustment
5040--Reactive power adjustment
V1.1.2 2017-5-13 Add Inverter model :
SG36KTL-M、SG10KTL-M、
SG12KTL-M、SG80KTL、SG80KTL-M、
SG125HV
V1.1.3 2017-6-10 Add Inverter model:SG33K3J、
“Fault run” change to “Fault”
Add country code:UAE,Israel,Hungary
V1.1.4 2017-6-15 Add SG125HV the number of mppt and combiner board
information
V1.1.5 2017-6-20 Add Inverter data point :
State setting
V1.1.6 2017-7-10 Add Inverter fault/alarm code
007/030/031/032/033
V1.1.7 2017-8-7 Modify the name of fault code:
003/006/014/016/019/021/022/025/026/041/042//048/049/050
V1.1.8 2017-8-12 Delete Inverter fault/alarm code:
051
Add Inverter fault/alarm code:
053/054/055/056/059/060
V1.1.9 2017-9-20 Add Inverter one working state
V1.1.10 2017-9-26 Modify the code of JP
V1.1.11 2017-10-19 Add Inverter fault/alarm code
564/565/580/581
V1.1.12 2017-10-24 Add country and region code
26/27/28/29/63/64/65/66/67/59/98
Modifyfault/alarmnote:
“LCD”changedto“LCD or APP”
V1.1.13 2017-11-2 Add Inverter data point : Total apparent power
V1.1.14 2017-11-18 Add Inverter model: SG15KTL-M、SG20KTL-M
V1.1.15 2017-11-25 Add Inverter model: SG30KTL-M
Add Inverter fault/alarm code: 116
V1.1.16 2017-12-22 Add Inverter model:SG111HV
Modify SG10KTL-M, SG12KTL-M limit the maximum power
ratio of 110%
V1.1.17 2018-1-18 Increase the support of “Total apparent power” point inverter
model information
1/ 29
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/SG33CX-US/SG55CX-US/SG250HX-US
3/ 29
1. Introduction
This communication protocol,adopting Modbus RTUprotocol, 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. E.g.: 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, e.g. “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:
4/ 29
SG80KTL only one MPPT input, DC Voltage 2(5013)、DC current 2(5014) 、DC Voltage 3(5015)、DC current
3(5016) 、DC Voltage 4(5115)、DC current 4(5116), The data for these registers are 0xFFFF.
3. Address type
Address of 3x type is read-only register, supporting the cmdcode inquiry of 0x04.
Address of 4x type is holding register, supporting the cmdcode inquiry of 0x03, and cmdcodeswrite-in of 0x10
and 0x06. Cmdcodes 0x10 and 0x06 support the broadcast address.
Support Modbus error code 02 (address error), 04 (setting failure).
Visit all registers by subtracting 1 from the register address. Example: if the address is 5000 –5001, visit it using
address 4999 –5000. Entering “01 04 1387 00 02 + CRC” to check the data of address 5000 –5001.
4. Verify type
CRC16 generates polynomial 0xA001, little-endian.
3.1 Running information variable address definition (read-only register, Address type: 3X)
Nominal active
8 5001 U16 0.1kW
power
0-two phase;
9 Output type 5002 U16 1-3P4L;
2-3P3L
6/ 29
additional
Fault/Alarm time:
5039 U16
Year
Fault/Alarm time:
5040 U16
Month
Fault/Alarm time: Fault/Alarm time and
5041 U16
Day Fault/Alarm code (5039 – 5045) are
Fault/Alarm time: valid only when the device work
5042 U16
Hour state is fault (0x5500) or alarm
Fault/Alarm time: (0x9100).
5043 U16
Minute
Fault/Alarm time:
5044 U16
Second
Fault/Alarm code 1 5045 U16 See Appendix 3
Reserved 5046 – 5048 U16
Nominal reactive
37 5049 U16 0.1kvar
power
38 Reserved 5050~5070 U32
Array insulation 1 – 20000(0xFFFF:
39 5071 U16 1kΩ
resistance invalid)
40 Reserved 5072 U16
41 Reserved 5073-5076
42 Reserved 5077 – 5078
43 Reserved 5079-5080
44 Work state 5081 – 5082 U32 See Appendix 2
45 Meter power 5083~5084 S32 1w
Meter A phase
46 5085~5086 S32 1w
power Valid for inverters:
Meter B phase SG5KTL-MT
47 5087~5088 S32 1w
power SG6KTL-MT
Meter C phase SG8KTL-M
48 5089~5090 S32 1w
power SG10KTL-M
49 Load power 5091~5092 S32 1w SG10KTL-MT
50 Daily export energy 5093~5094 U32 0.1kWh SG12KTL-M
51 Total export energy 5095~5096 U32 0.1kWh SG15KTL-M
52 Daily import energy 5097~5098 U32 0.1kWh SG17KTL-M
53 Total import energy 5099~5100 U32 0.1kWh SG20KTL-M
Daily direct energy Note: Country set to Europe
54 5101~5102 U32 0.1kWh
consumption Area.
7/ 29
59 MPPT 4 voltage 5115 U16 0.1V
8/ 29
SG33CX
SG40CX
SG50CX
SG110CX
SG250HX
SG30CX
SG33CX-US
SG55CX-US
SG250HX-US
Negative voltage to
86 5146 S16 -15000~15000 0.1V
the 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
88 Grid frequency 5148 U16 0.01Hz SG80KTL-M
SG111HV
SG125HV
SG125HV-20
SG33CX
SG40CX
SG50CX
SG110CX
SG250HX
SG30CX
SG33CX-US
SG55CX-US
SG250HX-US
89 Reserved 5149 U16 0~15000 0.1V
Valid for inverters:
2: PID repair SG5KTL-MT
running SG6KTL-MT
90 PID work state 5150 U16 4: PID protection SG8KTL-M
running SG10KTL-M
8: PID abnormal SG10KTL-MT
SG12KTL-M
9/ 29
SG15KTL-M
SG17KTL-M
SG20KTL-M
SG80KTL-M
SG125HV
SG125HV-20
SG80KTL
SG33CX
SG40CX
SG50CX
SG110CX
SG250HX
SG30CX
SG33CX-US
SG55CX-US
SG250HX-US
432: PID resistance
abnormal
433: PID function
91 PID alarm code 5151 U16 abnormal See Appendix 5
434: PID
overvoltage/overcur
rent protection
92 Reserved 5152 U16
93 Reserved 5153-7012
Combiner board information
9 String 9 current 7021 U16 0.01A viewed in the LCD panel or APP
10/ 29
19 String 19 current 7031 U16 0.01A
20 String 20 current 7032 U16 0.01A
21 String 21 current 7033 U16 0.01A
22 String 22 current 7034 U16 0.01A
23 String 23 current 7035 U16 0.01A
24 String 24 current 7036 U16 0.01A
12/ 29
0xA4: Enable Q(U)
curve configuration
Available when the reactive power
Reactive power
0 – 1000 adjustment switch (5036) is set to
23 percentage 5037 S16 0.1%
0 - -1000 Reactive power percentage setting valid
setting
(0xA2)
24 Reserved 5038
Power
Available when the power limitation
25 limitation 5039 U16 See Appendix 6 0.1kW
switch (5007) is enabled
adjustment
Available when the reactive power
Reactive power 0.1Kv adjustment switch (5036) is set to
26 5040 S16 See Appendix 6
adjustment ar Reactive power percentage setting valid
(0xA2)
Valid for inverters:
SG5KTL-MT
SG6KTL-MT
SG8KTL-M
SG10KTL-M
SG10KTL-MT
SG12KTL-M
SG15KTL-M
SG17KTL-M
SG20KTL-M
SG80KTL-M
PID night 0xAA: Enable;
27 5041 U16 SG125HV
recovery enable 0x55: Disable
SG125HV-20
SG80KTL
SG33CX
SG40CX
SG50CX
SG110CX
SG250HX
SG30CX
SG33CX-US
SG55CX-US
SG250HX-US
Valid for inverters:
PID day SG125HV
0xAA: Enable;
28 protection 5042 U16 SG125HV-20
0x55: Disable
enable SG250HX
SG250HX-US
13/ 29
29 Reserved 5043 – 5047
See Appendix 7
Except model:
Note:The reactive
SG33CX/SG40CX/SG50CX/
power adjustment
30 Q(P) curve 1 5048-5077 SG110CX/ SG250HX/
switch (5036) is set to
SG30CX//SG33CX-US/
Enable Q(P) curve
SG55CX-US/SG250HX-US
(0xA3)
See Appendix 8
Except model:
Note:The reactive
SG33CX/SG40CX/SG50CX/
power adjustment
31 Q(U) curve 1 5078-5115 SG110CX/ SG250HX/
switch (5036) is set to
SG30CX//SG33CX-US/
Enable Q(U) curve
SG55CX-US/SG250HX-US
(0xA4)
See Appendix 9
Valid for inverters:
Note:The reactive
SG33CX/SG40CX/SG50CX/
power adjustment
32 Q(P) curve 2 5116-5134 SG110CX/ SG250HX/
switch (5036) is set to
SG30CX//SG33CX-US/
Enable Q(P) curve
SG55CX-US/SG250HX-US
(0xA3)
See Appendix 10
Valid for inverters:
Note:The reactive
SG33CX/SG40CX/SG50CX/
power adjustment
33 Q(U) curve 2 5135-5154 SG110CX/ SG250HX/
switch (5036) is set to
SG30CX//SG33CX-US/
Enable Q(U) curve
SG55CX-US/SG250HX-US
(0xA4)
34 Reserved 5155-5199
14/ 29
Appendix
Appendix 1 Device Work State 1
Run 0x0
Stop 0x8000
Key stop 0x1300
Emergency Stop 0x1500
Standby 0x1400
Initial standby 0x1200
Starting 0x1600
Alarm run 0x9100
Derating run 0x8100
Dispatch run 0x8200
Fault 0x5500
Communicate fault 0x2500
15/ 29
Appendix 3 Device Fault Code (Note: Please refer to the product user manual for handling measures)
LCD or APP Communication send
Description Classification
display (decimal) data (hexadecimal)
002 0x0002 Grid overvoltage Fault
003 0x0003 Grid transient overvoltage Fault
004 0x0004 Grid undervoltage Fault
005 0x0005 Grid low voltage Fault
007 0x0007 AC instantaneous overcurrent Fault
008 0x0008 Grid overfrequency Fault
009 0x0009 Grid underfrequency Fault
010 0x000A Grid power outage Fault
011 0x000B Device abnormal Fault
012 0x000C Excessive leakage current Fault
013 0x000D Grid abnormal Fault
014 0x000E 10-minute grid overvoltage Fault
015 0x000F Grid high voltage Fault
016 0x0010 Output overload Fault
017 0x0011 Grid voltage unbalance Fault
019 0x0013 Device abnormal Fault
020 0x0014 Device abnormal Fault
021 0x0015 Device abnormal Fault
022 0x0016 Device abnormal Fault
023 0x0017 PV connection fault Fault
024 0x0018 Device abnormal Fault
025 0x0019 Device abnormal Fault
030 0x001E Device abnormal Fault
031 0x001F Device abnormal Fault
032 0x0020 Device abnormal Fault
033 0x0021 Device abnormal Fault
034 0x0022 Device abnormal Fault
036 0x0024 Excessively high module temperature Fault
037 0x0025 Excessively high ambient temperature Fault
038 0x0026 Device abnormal Fault
039 0x0027 Low system insulation resistance Fault
040 0x0028 Device abnormal Fault
041 0x0029 Device abnormal Fault
042 0x002A Device abnormal Fault
043 0x002B Low ambient temperature Fault
044 0x002C Device abnormal Fault
045 0x002D Device abnormal Fault
046 0x002E Device abnormal Fault
047 0x002F PV input configuration abnormal Fault
048 0x0030 Device abnormal Fault
049 0x0031 Device abnormal Fault
16/ 29
050 0x0032 Device abnormal Fault
053 0x0035 Device abnormal Fault
054 0x0036 Device abnormal Fault
055 0x0037 Device abnormal Fault
056 0x0038 Device abnormal Fault
059 0x003B Device abnormal Alarm
060 0x003C Device abnormal Fault
070 0x0046 Fan alarm Alarm
071 0x0047 AC-side SPD alarm Alarm
072 0x0048 DC-side SPD alarm Alarm
074 0x004A Communication alarm Alarm
076 0x004C Device abnormal Alarm
078 0x004E PV1 abnormal Alarm
079 0x004F PV2 abnormal Alarm
080 0x0050 PV3 abnormal Alarm
081 0x0051 PV4 abnormal Alarm
Electric arc detection module
087 0x0057 Alarm
abnormal
088 0x0058 Electric arc fault Fault
089 0x0059 Electric arc detection disabled Alarm
105 0x0069 Grid-side protection self-check failure Fault
106 0x006A Grounding cable fault Fault
116 0x0074 Device abnormal Fault
117 0x0075 Device abnormal Fault
220 0x00DC PV5 abnormal Alarm
221 0x00DD PV6 abnormal Alarm
222 0x00DE PV7 abnormal Alarm
223 0x00DF PV8 abnormal Alarm
224 0x00E0 PV9 abnormal Alarm
225 0x00E1 PV10 abnormal Alarm
226 0x00E2 PV11 abnormal Alarm
227 0x00E3 PV12 abnormal Alarm
Meter communication abnormal
514 0x0202 Alarm
alarm
532 0x0214 String 1 reverse connection alarm Alarm
533 0x0215 String 2 reverse connection alarm Alarm
534 0x0216 String 3 reverse connection alarm Alarm
535 0x0217 String 4 reverse connection alarm Alarm
536 0x0218 String 5 reverse connection alarm Alarm
537 0x0219 String 6 reverse connection alarm Alarm
538 0x021A String 7 reverse connection alarm Alarm
539 0x021B String 8 reverse connection alarm Alarm
540 0x021C String 9 reverse connection alarm Alarm
541 0x021D String 10 reverse connection alarm Alarm
17/ 29
542 0x021E String 11 reverse connection alarm Alarm
543 0x021F String 12 reverse connection alarm Alarm
544 0x0220 String 13 reverse connection alarm Alarm
545 0x0221 String 14 reverse connection alarm Alarm
546 0x0222 String 15 reverse connection alarm Alarm
547 0x0223 String 16 reverse connection alarm Alarm
564 0x0234 String 17 reverse connection alarm Alarm
565 0x0235 String 18 reverse connection alarm Alarm
566 0x0236 String 19 reverse connection alarm Alarm
567 0x0237 String 20 reverse connection alarm Alarm
568 0x0238 String 21 reverse connection alarm Alarm
569 0x0239 String 22 reverse connection alarm Alarm
570 0x023A String 23 reverse connection alarm Alarm
571 0x023B String 24 reverse connection alarm Alarm
548 0x0224 String 1 abnormal alarm Alarm
549 0x0225 String 2 abnormal alarm Alarm
550 0x0226 String 3 abnormal alarm Alarm
551 0x0227 String 4 abnormal alarm Alarm
552 0x0228 String 5 abnormal alarm Alarm
553 0x0229 String 6 abnormal alarm Alarm
554 0x022A String 7 abnormal alarm Alarm
555 0x022B String 8 abnormal alarm Alarm
556 0x022C String 9 abnormal alarm Alarm
557 0x022D String 10 abnormal alarm Alarm
558 0x022E String 11 abnormal alarm Alarm
559 0x022F String 12 abnormal alarm Alarm
560 0x0230 String 13 abnormal alarm Alarm
561 0x0231 String 14 abnormal alarm Alarm
562 0x0232 String 15 abnormal alarm Alarm
563 0x0233 String 16 abnormal alarm Alarm
580 0x0244 String 17 abnormal alarm Alarm
581 0x0245 String 18 abnormal alarm Alarm
582 0x0246 String 19 abnormal alarm Alarm
583 0x0247 String 20 abnormal alarm Alarm
584 0x0248 String 21 abnormal alarm Alarm
585 0x0249 String 22 abnormal alarm Alarm
586 0x024A String 23 abnormal alarm Alarm
587 0x024B String 24 abnormal alarm Alarm
448 0x01C0 String 1 reverse connection fault Fault
449 0x01C1 String 2 reverse connection fault Fault
450 0x01C2 String 3 reverse connection fault Fault
451 0x01C3 String 4 reverse connection fault Fault
452 0x01C4 String 5 reverse connection fault Fault
453 0x01C5 String 6 reverse connection fault Fault
18/ 29
454 0x01C6 String 7 reverse connection fault Fault
455 0x01C7 String 8 reverse connection fault Fault
456 0x01C8 String 9 reverse connection fault Fault
457 0x01C9 String 10 reverse connection fault Fault
458 0x01CA String 11 reverse connection fault Fault
459 0x01CB String 12 reverse connection fault Fault
460 0x01CC String 13 reverse connection fault Fault
461 0x01CD String 14 reverse connection fault Fault
462 0x01CE String 15 reverse connection fault Fault
463 0x01CF String 16 reverse connection fault Fault
464 0x01D0 String 17 reverse connection fault Fault
465 0x01D1 String 18 reverse connection fault Fault
466 0x01D2 String 19 reverse connection fault Fault
467 0x01D3 String 20 reverse connection fault Fault
468 0x01D4 String 21 reverse connection fault Fault
469 0x01D5 String 22 reverse connection fault Fault
470 0x01D6 String 23 reverse connection fault Fault
471 0x01D7 String 24 reverse connection fault Fault
19/ 29
Appendix 4 Country Information
20/ 29
76 EN50549-LV Europe
77 EN50549-LV Europe
97 US-NE America(ISO-NE) District
98 US-SA America(1741-SA) District
21/ 29
Appendix 6、 Device Information(Note:If “String/MPPT”value is “1”,the (7013 - 7036) address is readable.)
Power limited Reactive power
Power limited Final
Model Type code MPPT String/MPPT range limited range Current state
range (0.1%) production date
(0.1kWh) (0.1kvar)
0-1100 0-110
If country is If country is
SG10KTL-M 0x013E 2 1 -50-50 Now selling /
Germany, Germany,range
22/ 29
SG125HV 0x013B 1 1 0-1000 0-1250 -625-625 Now selling /
23/ 29
Appendix 7 Q(P) Curve 1
5048~5064, Not Italy curve
Curve A Curve B
COS Ф Q/Pn
(PA,K_A) (PA,K_A)
Upper PF Lower Cap
Cap
Capacitive
P/Pn P/Pn
1 0 (PB,K_B)
Inductive
Lower
PF Ind Upper Ind
(PC,K_C) (PC,K_C)
24/ 29
Appendix 8 Q(U) Curve 1
5078~5097, Not Italy curve
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
1 Curve B Limit-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 U Limit 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%
(Italy)
25/ 29
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
(PC,K_C) (PC,K_C)
0-1,
Curve 5116 U16 0 Curve A,
1 Curve B 1.PA<=PB<PC
PA 5117 U16 100~1000 0.1% 2.If PA=PB 时,K_A=K_B
PB 5118 U16 200~1000 0.1%
PC 5117 U16 200~1000 0.1% No Condition In:
Curve A:900~1000 0.001 Enter and exit Q (P) mode conditions,
K_A 5118 S16
Curve B:-600-600 If enable, unconditional entry and exit;
Curve A:900~1000 0.001 the voltage is lower than Uout, and the
K_C 5120 S16
Curve B:-600-600 power is lower than Pout to exit Q(P)
26/ 29
Appendix10 Q(U) Curve 2
Curve A Q/Sn Curve B
Q/Sn
(U1, K_Q1) (U2, K_Q2)
(U1, K_Q1) Upper Q/Sn Ind
Upper Q/Sn Ind
Hysteresis
(U3, K_Q3)
Grid voltage Grid voltage
(U2, K_Q2)
Hysteresis
0-1, U1≤U2≤U3≤U4
Curve 5135 U16 0 Curve A, No Condition In:
1 Curve B Enter and exit Q (U) mode conditions, If
Hysteresis 5136 U16 0~50 0.1% enable, unconditional entry and exit;
U1 5137 U16 800~ 1000 0.1% If disable, conditional entry and exit: the
K_Q1 5138 U16 -600~0 0.1% current power is higher than Pin to enter
U2 5139 U16 800~1100 0.1% Q(U), and the current power is lower than
27/ 29
8. Examples
Take ComTest for example.
a) Acquire one piece of running information
Supposed that the inverter address is 1, it needs to acquiredatafrom 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 %.
f) Set one datum
28/ 29
Supposed that the inverter address is 1, it needs to set data from address 5000 of 4x address type.
The PC sends (HEX):
01 10 13 87 00 01 02 07 DA 19 4D
The inverter replies (HEX):
01 10 13 87 00 01 B5 64
Or
The PC sends (HEX):
01 06 13 87 07 DA BE CC
The inverter replies (HEX):
01 06 13 87 07 DA BE CC
Note: The setting data is year 2010
g) Set multiple data
Supposed that the inverter address is 1, it needs to set 10 data to address starting from 5000 of 4x address
type.
The PC sends (HEX):
01 10 13 87 00 0A 14 07 D9 00 0A 00 1E 00 09 00 10 00 00 00 CE 00 AA 01 F4 00 00 3E 65
The inverter replies (HEX):
01 10 13 87 00 0A F4 A3
Note: The data are October, 30, 2009, 09:16:00, stop, power limitation on, power limitation value is 50 %.
h) Read device running information
Supposed that the inverter address is 1, it needs to set 8 data to address starting from 5038 of 3x address type.
The PC sends (HEX):
01 04 13 AD 00 0864 A9
The inverter replies (HEX):
01 04 10 55 00 07 DF 00 0C 00 15 00 04 00 0C 00 3B 00 0A EE D1
Note:
1) Device running state is Fault(0x5500); the fault/alarm time and code are valid in this state;
2) Fault time: 4 (0x0004):12(0x000C): 59(0x003B), Dec. (0x000C), 21(0x0015), 2015(0x07DF); the fault is
island (0x000A).
29/ 29