0% found this document useful (0 votes)
41 views18 pages

Modbus Protocol

The document outlines the Modbus RTU protocol for Sunways PV Inverters, detailing its communication structure, including the physical, data link, and application layers. It provides information on addressing modes, frame structures, data coding, and the interactive process between master and slave nodes. The document serves as a guide for third-party integration and customization of the inverter's communication capabilities.

Uploaded by

Farukh Alam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views18 pages

Modbus Protocol

The document outlines the Modbus RTU protocol for Sunways PV Inverters, detailing its communication structure, including the physical, data link, and application layers. It provides information on addressing modes, frame structures, data coding, and the interactive process between master and slave nodes. The document serves as a guide for third-party integration and customization of the inverter's communication capabilities.

Uploaded by

Farukh Alam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

Ningbo Sunways Technologies Co., Ltd.

Sunways PV Inverter
Modbus RTU Protocol

Version 00.07

Date 2023- 7- 6
Ningbo Sunways Technologies Co., Ltd.

Copyright © Ningbo sunways Technologies Co., Ltd. 2020 All rights reserved.
No part of this document may be reproduced or transmitted in any form or by any means without
prior written consent of Ningbo sunways Technologies Co., Ltd.

Notice
The products, services or features you purchase are subject to the commercial contracts and terms
of Ningbo Sunways technologies Co., Ltd. All or part of the products, services or features
described in this document may not be within your purchasing or using scope. Unless otherwise
agreed in the contract, the Company shall not make any express or implied declaration or
guarantee of the contents of this document.
Due to product version upgrades or other reasons, the contents of this document will be updated
periodically. Unless otherwise agreed, this document serves only as a guide to use, and all
statements, information and recommendations in this document do not constitute any express or
implied guarantee.

Manufacturer: Ningbo Sunways technologies Co., Ltd.


Address: No. 1, Second Road, Green Industrial Zone, Chongshou Town, Cixi City,
ZheJiang Province, PEOPLE’S REPUBLIC OF CHINA
Website: www.sunways-tech.com
Service Mail: service@sunways-tech.com
Ningbo Sunways Technologies Co., Ltd.

Change History

Version Date Signature Notice


00.01 20190918 Lee Initial release.
00.02 20191013 Lee Added some register data description;
Fixed some data type errors;
Deleted invalid register address;
Added inverter start-stop setting register
00.03 20191025 Lee Finished the Form3.2, Model Id;
00.04 20191029 Lee Added P_AC
00.05 20200731 Lee Updated model information
00.06 20211019 Neo Table 3.1 add register information;
Table 3.2 add model information
00.07 20230706 Hu Table 4.1 add model information
Ningbo Sunways Technologies Co., Ltd.

Content
1 Introduction......................................................................................................................................1
2 Communication Protocol Summary................................................................................................ 2
2.1 Physical Layer...................................................................................................................... 2
2.2 DLL.......................................................................................................................................2
2.2.1 Addressing Mode ......................................................................................................2
2.2.2 Frame Structure......................................................................................................... 2
2.2.3 Data Coding .............................................................................................................. 2
2.2.4 Interactive Process ....................................................................................................3
2.2.5 CRC Verify................................................................................................................ 3
2.3 Application Layer................................................................................................................. 5
2.3.1 Function Code03(0x03) ............................................................................................6
2.3.2 Function Code06(0x06) ............................................................................................7
2.3.3 Function Code16(0x10) ............................................................................................8
3 Register Table ................................................................................................................................. 9
Sunways PV Inverter Modbus-RS485 RTU Protocol

1 Introduction
Modbus-RTU protocol is a widely used communication protocol in industry and is a common
language used in electrical communication terminals. Through this protocol, inverters can
communicate with each other via network (such as RS485 bus) and other devices. It has become a
universal industry standard. With it, inverter equipment manufactured by different manufacturers
can be connected into an industrial network for centralized monitoring. The protocol describes
how the master and slave nodes are defined, how the master node accesses other devices by using
various request methods, how the slave nodes respond to requests from other devices, and how
both parties detect and record errors. It defines the message domain pattern and the data content in
detail.
In this paper, the Modbus protocol of the Sunways inverter is described and explained, which
is used to standardize and constrain the subsequent third-party integration development and
customization.

Copyright © Ningbo Sunways Technologies Co., Ltd. 1


Sunways PV Inverter Modbus-RS485 RTU Protocol

2 Communication Protocol Summary


Modbus communication protocol includes physical layer, data link layer and application layer.

2.1 Physical Layer

⚫ Communicate with two - line RS-485 via serial port.


⚫ The baud rate is 9600.
⚫ Adopt RTU mode transmission, asynchronous mode.
⚫ One starting bit.
⚫ Eight data bits.
⚫ No verification.
⚫ 1 stop bit.

2.2 DLL

2.2.1 Addressing Mode

The protocol supports unicast and broadcast, and the address assignment rules are as follows:
Broadcast Slave Node
Retain
Address Address
0 1~247 248~255

2.2.2 Frame Structure

Address Function Code Data CRC Check Code


1 byte 1 byte 2*N bytes 2 bytes
Note:
⚫ The maximum frame length is no more than 256 bytes.
⚫ CRC check code low byte before, high byte after.
⚫ The definition of all frame structures in this paper contains only the function codes and
data sections.

2.2.3 Data Coding

Modbus uses a ' big- endian' to represent addresses and data items. This means that when
sending more than one byte, the most significant bit is sent first, such as:

Register size Value

Copyright © Ningbo Sunways Technologies Co., Ltd. 2


Sunways PV Inverter Modbus-RS485 RTU Protocol

16 bits 0xABCD
The first byte sent is 0xAB and the second byte is 0xCD.

2.2.4 Interactive Process

In any case, the communication process is initiated by the master node and the slave node does
not initiate the communication actively.
In unicast mode, the slave node responds to the master node's command in a question-and-
answer manner. If the master node does not receive a reply from the slave node within 5 s, the
communication timeout is considered.
In broadcast mode, the slave node only receives commands issued by the master node and does
not respond to command frames issued by the master node.

2.2.5 CRC Verify

const INT8U auchCRCHi[256] = { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41,

Copyright © Ningbo Sunways Technologies Co., Ltd. 3


Sunways PV Inverter Modbus-RS485 RTU Protocol

0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40
};

const INT8U auchCRCLo[256] = { 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6,
0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04,
0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B,
0xC9, 0x09, 0x08, 0xC8,
0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F,
0xDD, 0x1D, 0x1C, 0xDC,
0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,
0x11, 0xD1, 0xD0, 0x10,
0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37,
0xF5, 0x35, 0x34, 0xF4,
0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B,
0xFB, 0x39, 0xF9, 0xF8, 0x38,
0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF,
0x2D, 0xED, 0xEC, 0x2C,
0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26, 0x22, 0xE2, 0xE3, 0x23,
0xE1, 0x21, 0x20, 0xE0,
0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67,
0xA5, 0x65, 0x64, 0xA4,
0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, 0x6E, 0xAE, 0xAA, 0x6A, 0x6B,
0xAB, 0x69, 0xA9, 0xA8, 0x68,
0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF,
0x7D, 0xBD, 0xBC, 0x7C,
0xB4, 0x74, 0x75, 0xB5, 0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73,
0xB1, 0x71, 0x70, 0xB0,
0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97, 0x55,
0x95, 0x94, 0x54,
0x9C, 0x5C, 0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B,
0x99, 0x59, 0x58, 0x98,
0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F,
0x8D, 0x4D, 0x4C, 0x8C,
0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83, 0x41,
0x81, 0x80, 0x40
};

INT16U CRC16(INT8U *puchMsg, INT16U usDataLen)


{
INT8U uchCRCHi = 0xFF ;
INT8U uchCRCLo = 0xFF ;

Copyright © Ningbo Sunways Technologies Co., Ltd. 4


Sunways PV Inverter Modbus-RS485 RTU Protocol

INT8U uIndex=0 ;
while (usDataLen--)
{
uIndex = uchCRCLo ^ *puchMsg++;
uchCRCLo = uchCRCHi ^ auchCRCHi[uIndex];
uchCRCHi = auchCRCLo[uIndex];
}
return (((INT16U)uchCRCHi << 8) | (INT16U)uchCRCLo) ;
}

2.3 Application Layer

MODBUS has three types of function codes.


Common function codes: They are well defined function codes that are guaranteed to be unique,
modifiable by MODBUS organization, publicly proven, with available conformance tests, proven
in MB IETF RFC, and contain defined common assigned function codes and unassigned reserved
function codes for future use.
User- defined function codes: There are two defined scopes of user-defined function codes,
namely 65 to 72 and 100 to 110. Users can select and implement a function code without any
approval from MODBUS organization, and the use of the selected function code cannot be
guaranteed to be unique.
Preserve function codes: Function codes that are commonly used by some companies for
traditional products and that are not valid for public uses.
The common function codes used in this Agreement are as follows:
Function
Function Description
Code

03 (0x03) Read hold register values

06 (0x06) Write Single Register

16 (0x10) Write Multiple Registers

Abbreviations and terms are defined as follows:


Designation Description
Register address One address corresponds to one 2Bytes data
U16 Unsigned 16-bit reshaping data
U32 Unsigned 32-bit reshaping data
I16 Signed 16-bit reshaping data
I32 Signed 32-bit reshaping data
STR Character string
N/A None

Copyright © Ningbo Sunways Technologies Co., Ltd. 5


Sunways PV Inverter Modbus-RS485 RTU Protocol

2.3.1 Function Code03(0x03)

The master node requests the frame format:


Data domain Length(byte) Description

Slave node address 1 1~247


Function code 1 0x03
Register start address 2 0x0000~0xFFFF
Register number 2 1~125
CRC 2 N/A

Copyright © Ningbo Sunways Technologies Co., Ltd. 6


Sunways PV Inverter Modbus-RS485 RTU Protocol

The slave node responds normally to the frame format


Data domain Length(byte) Description

Slave node address 1 1~247


Function code 1 0x03
Number of bytes 1 2*N
Register values 2*N N/A
CRC 2 N/A

The slave node exception responds to the frame format


Data domain Length(byte) Description
Slave node address 1 1~247
Function code 1 0x83
exception code 1 1/2/3
CRC 2 N/A

2.3.2 Function Code06(0x06)

The master node requests the frame format:


Data domain Length(byte) Description
Slave node address 1 1~247
Function code 1 0x06
Register address 2 0x0000~0xFFFF
Register value 2 0x0000~0xFFFF
CRC 2 N/A
The slave node responds normally to the frame format
Data domain length(byte) Description
Slave node address 1 1~247
Function code 1 0x06
Register address 2 0x0000~0xFFFF
Register value 2 0x0000~0xFFFF
CRC 2 N/A
The slave node exception responds to the frame format
Data domain length(byte) Description
Slave node address 1 1~247
Function code 1 0x86
Exception code 1 1/2/3
CRC 2 N/A

Copyright © Ningbo Sunways Technologies Co., Ltd. 7


Sunways PV Inverter Modbus-RS485 RTU Protocol

2.3.3 Function Code16(0x10)

The master node requests the frame format:


Data Domain Length(byte) Description
Slave node address 1 0~247
Function code 1 0x10
Register address 2 0x0000~0xFFFF
Number of registers 2 0x0000~0x007b
Number of bytes 1 2*N
Register values 2*N Value
CRC 2 N/A
“N” is the number of registers(0x0000~0x007b)
The slave node responds normally to the frame format
Data Domain Length(byte) Description
Slave node address 1 1~247
Function code 1 0x10
Register address 2 0x0000~0xFFFF
Number of registers 2 0x0000~0x007b
CRC 2 N/A

The slave node exception responds to the frame format


Data Domain Length(byte) Description
Slave node address 1 1~247
Function code 1 0x90
Exception code 1 1/2/3
CRC 2 N/A

Copyright © Ningbo Sunways Technologies Co., Ltd. 8


Sunways PV Inverter Modbus-RS485 RTU Protocol

3 Register Table
Table 3.1
Register Read-
SN Words Data Description Types Units Gain Notes
Address write
Serial number of Resolves to characters in
1 10000 8 RO STR N/A 1
devices high and low bytes
......
See table 3.2 for
2 10008 1 Model information RO U16 N/A 1
information resolution
0:three phase four-wire
3 10009 1 Output mode RO U16 N/A 1
1 :three-phase three-wire
Communication
4 10010 1 RO U16 N/A 1 Current version 0
protocol version
Firmware version
5 10011 2 RO U32 N/A 1 Byte parsing
number
10012
6 10100 1 Time: year/month RO U16 N/A 1
7 10101 1 Time: day/hour RO U16 N/A 1 The data is parsed in terms
Time: of high and low bytes
8 10102 1 RO U16 N/A 1
minute/second
Safety standard /
9 10104 1 RO U16 N/A 1
Area code
0: wait, Waiting for the grid
1: check, self-inspection
Working state of
10 10105 1 RO U16 N/A 1 2: normal, generating
inverter
3: fault, device failure
4: flash, firmware update
11 10112 2 Fault FLAG1 RO U32 N/A 1
10113
12 10114 2 Fault FLAG2 RO U32 N/A 1 The bitwise resolution is
10115 shown in Table 3.3
13 10120 2 Fault FLAG3 RO U32 N/A 1
10121
Grid LINE AB
11006 1 RO U16 V 10
14 voltage
Grid LINE BC
11007 1 RO U16 V 10
15 voltage
Grid LINE CA
11008 1 RO U16 V 10
16 voltage
Grid A phase
11009 1 RO U16 V 10
17 voltage

Copyright © Ningbo Sunways Technologies Co., Ltd. 9


Sunways PV Inverter Modbus-RS485 RTU Protocol

Continued Table 3.1


Register Read-
SN Words Data Description Types Units Gain Notes
Address write
Grid A phase
11010 1 RO U16 A 10
18 current
Grid B phase
11011 1 RO U16 V 10
19 voltage
Grid B phase
11012 1 RO U16 A 10
20 current
Grid C phase
11013 1 RO U16 V 10
21 voltage
Grid C phase
11014 1 RO U16 A 10
22 current
23 11015 1 Grid frequency RO U16 Hz 100
24 11016 2 P_AC RO U32 kW 1000
11017
Daily generating
25 2 RO U32 kWh 10
11018 capacity
11019
26 11020 2 Total generation RO U32 kWh 10
11021
Total generating
27 11022 2 RO U32 H 1
time
11023
Output apparent
28 11024 2 RO U32 kVar 1000
power
11025
Output reactive
29 11026 2 RO I32 kVar 1000
power
11027
30 11028 2 Total power input RO U32 kW 1000
11029
31 11030 1 Power factor RO I16 N/A 1000
32 11031 1 Efficiency RO U16 % 100
33 11032 1 Temperature 1 RO I16 ℃ 10
34 11033 1 Temperature 2 RO I16 ℃ 10
35 11034 1 Temperature 3 RO I16 ℃ 10
36 11035 1 Temperature 4 RO I16 ℃ 10
37 11036 1 BUS Voltage RO U16 V 10
38 11037 1 NBS Voltage RO U16 V 10
39 11038 1 PV1 voltage RO U16 V 10
40 11039 1 PV1 current RO U16 A 10
41 11040 1 PV2 voltage RO U16 V 10

Copyright © Ningbo Sunways Technologies Co., Ltd. 10


Sunways PV Inverter Modbus-RS485 RTU Protocol

Continued Table 3.1


Register Read-
SN Words Data Description Types Units Gain Notes
Address write
42 11041 1 PV2 current RO U16 A 10
43 11042 1 PV3 voltage RO U16 V 10
44 11043 1 PV3 current RO U16 A 10
45 11044 1 PV4 voltage RO U16 V 10
46 11045 1 PV4 current RO U16 A 10
47 11046 1 PV5 voltage RO U16 V 10
48 11047 1 PV5 current RO U16 A 10
49 11048 1 PV6 voltage RO U16 V 10
50 11049 1 PV6 current RO U16 A 10
51 11050 1 String 1 current RO U16 A 10
52 11051 1 String 2 current RO U16 A 10
53 11052 1 String 3 current RO U16 A 10
54 11053 1 String 4 current RO U16 A 10
55 11054 1 String 5 current RO U16 A 10
56 11055 1 String 6 current RO U16 A 10
57 11056 1 String 7 current RO U16 A 10
58 11057 1 String 8 current RO U16 A 10
59 11058 1 String 9 current RO U16 A 10
60 11059 1 String 10 current RO U16 A 10
61 11060 1 String 11 current RO U16 A 10
62 11061 1 String 12 current RO U16 A 10
63 11062 2 PV1 input power RO U32 kW 1000
11063
64 11064 2 PV2 input power RO U32 kW 1000
11065
65 11066 2 PV3 input power RO U32 kW 1000
11067
66 11068 2 PV4 input power RO U32 kW 1000
11069
67 11070 2 PV5 input power RO U32 kW 1000
11071
68 11072 2 PV6 input power RO U32 kW 1000
11073
69 11074 1 PV7 voltage RO U16 V 10
70 11075 1 PV7 current RO U16 A 10
71 11076 1 PV8 voltage RO U16 V 10
72 11077 1 PV8 current RO U16 A 10
73 11078 1 PV9 voltage RO U16 V 10
74 11079 1 PV9 current RO U16 A 10
75 11080 1 PV10 voltage RO U16 V 10

Copyright © Ningbo Sunways Technologies Co., Ltd. 11


Sunways PV Inverter Modbus-RS485 RTU Protocol

Continued Table 3.1


Register Read-
SN Words Data Description Types Units Gain Notes
Address write

76 11081 1 PV10 current RO U16 V 10


77 11082 1 String 13 current RO U16 A 10
78 11083 1 String 14 current RO U16 A 10
79 11084 1 String 15 current RO U16 A 10
80 11085 1 String 16 current RO U16 A 10
81 11086 1 String 17 current RO U16 A 10
82 11087 1 String 18 current RO U16 A 10
83 11087 1 String 18 current RO U16 A 10
84 11088 1 String 19 current RO U16 A 10
85 11089 1 String 20 current RO U16 A 10
86 11090 2 PV7 input power RO U32 kW 1000
87 11091
88 11092 2 PV8 input power RO U32 kW 1000
89 11093
90 11094 2 PV9 input power RO U32 kW 1000
91 11095
92 11096 2 PV10 input power RO U32 kW 1000
11097
20000 1 RW U16 N/A 1 Year Month
Device real-time
93 20001 1 RW U16 N/A 1 Day Hour
clock time
20002 1 RW U16 N/A 1 Minute Second
BIT0: Set 1 ,turn on;
Switch on/off
94 25008 1 RW U16 N/A 1 Set 0 ,turn off;
settings
BIT1: Set 1 ,restart;
Active power WO
95 25112 2 U32 W 1
limit
25113
Active power WO
96 25114 1 U16 N/A 1000 [0,1000]
limit percentage
Reactive power WO
97 25116 2 I32 W 1
limit
25117
Reactive power WO
98 25118 1 I16 N/A 1000 [-600,+600]
limit percentage
99 25120 1 PF Settings RW I16 N/A 1000 (- 1000,-800]U[800,1000]

Copyright © Ningbo Sunways Technologies Co., Ltd. 12


Sunways PV Inverter Modbus-RS485 RTU Protocol

Table 3.2
Single- phase Single- phase Single- phase Three-
Model information Dual- MPPT PV Single- MPPT Dual- MPPT PV phase Dual
(10008 high type) inverter PV inverter inverter -MPPT PV
inverter
01 02 03 12
00 STS-3KTL(-P) N/ A STS-7KTL STT-6KTL(-P)
01 STS-3.6KTL(-P) STS- 1KTL-S STS-8KTL STT-8KTL(-P)
02 STS-4.2KTL(-P) STS- 1.5KTL-S STS-9KTL STT- 10KTL(-P)
Rating 03 STS-4.6KTL(-P) STS-2KTL-S STS- 10KTL STT- 12KTL(-P)
information 04 STS-5KTL(-P) STS-2.5KTL-S STS- 11KTL STT- 15KTL(-P)
( 10008 05 STS-6KTL(-P) STS-3KTL-S N/ A STT- 17KTL(-P)
low byte) 06 N/ A STS-3.3KTL-S N/ A STT-20KTL(-P)
07 N/ A STS- 1KTL-S-P N/ A STT-25KTL(-P)
08 N/ A STS- 1.5KTL-S-P N/ A STT-4KTL(-P)
09 N/ A STS-2KTL-S-P N/ A STT-5KTL(-P)
10 STS-2.5KTL-S-P
11 STS-3KTL-S-P
12 STS-3.3KTL-S-P
Three- phase Three- phase Three- phase Ten-
Model information
Four- MPPT PV Six-MPPT PV MPPT PV N/A
(10008 high
inverter inverter inverter
type)
16 20 21 N/ A
0 STT-29.9KTL STT-50KTL(-P) STT-80KTL N/ A
1 STT-30KTL STT-60KTL(-P) STT-90KTL N/ A
2 STT-33KTL N/ A STT- 100KTL N/ A
3 STT-36KTL N/ A STT- 110KTL N/ A
4 STT-40KTL N/ A N/A N/ A
5 STT-45KTL N/ A N/A N/ A

Rating 6 STT-50KTL-M STT- 100KTL-HV N/ A


N/ A
information 7 N/A STT- 110KTL-HV N/ A
STT-60KTL-M
( 10008
8 N/A N/A STT- 125KTL-HV N/ A
low byte)
N/A N/A N/ A
9
10 N/A N/A N/ A
11 STT- 15KTL-LV N/ A
12 STT-20KTL-LV N/ A
13 STT-25KTL-LV N/ A

Copyright © Ningbo Sunways Technologies Co., Ltd. 13


Sunways PV Inverter Modbus-RS485 RTU Protocol

Table 3.3
Register English
Fault The Fault
Address Bit Hexadecimal Decimal 中文显示
Code Name Display

1 BIT0 0x00000001 1 Grid loss 电网丢失 Mains Lost


Grid voltage 电网电压 Grid Voltage
2 BIT1 0x00000002 2
Fault 异常 Fault
Grid Grid
电网频率
3 BIT2 0x00000004 4 Frequency Frequency
异常
Fault Fault
直流分量
4 BIT3 0x00000008 8 DCI Fault DCI Fault
超限
10112 ISO Over 绝缘阻抗 ISO Over
5 BIT4 0x00000010 16
(Fault Limitation 超限 Limitation
FLAG1) 漏电流超
6 BIT5 0x00000020 32 GFCI Fault GFCI Fault

PV Over 输入电压 PV Over
7 BIT6 0x00000040 64
Voltage 超限 Voltage
Bus Voltage 母线电压 Bus Voltage
8 BIT7 0x00000080 128
Fault 超限 Fault
Inverter
设备温度 Inverter Over
9 BIT8 0x00000100 256 Over
超限 Temperature
Temperature
内部通讯
34 BIT1 0x00000002 2 SPI Fault SPI Fault
故障二
存储器一
35 BIT2 0x00000004 4 E2 Fault E2 Fault
故障
GFCI 漏电流传 GFCI Device
36 BIT3 0x00000008 8
Device Fault 感器故障 Fault
10112 AC 输出电流 AC
37 (Fault BIT4 0x00000010 16 Transducer 传感器故 Transducer
FLAG2) Fault 障 Fault
Relay Check 继电器故 Relay Check
38 BIT5 0x00000020 32
Fail 障 Fail
Internal Fan 内部风扇 Internal Fan
39 BIT6 0x00000040 64
Fault 故障 Fault
External Fan 外部风扇 External Fan
40 BIT7 0x00000080 128
Fault 故障 Fault
内部通讯
65 10120 BIT0 0x00000001 1 SCI Fault SCI Fault
故障一
(Fault
FLASH 存储器二
66 FLAG3) BIT1 0x00000002 2 FLASH Fault
Fault 故障

Copyright © Ningbo Sunways Technologies Co., Ltd. 14

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy