SIP48M-E Modbus Protocol V2
SIP48M-E Modbus Protocol V2
2024/3/22
Modification Record
Version Modify Content Notes
2.0 Initial Version
Page ii
Contens
1.Modbus Protocol Introduction ....................................................................................................... 1
Page iii
1. Modbus Protocol Introduction
1.1 Basic Conventions
Serial port: 8 data bits, 1 stop bit, default none-parity, default baud rate is 9600. Parity and baud
rate can be changed.
The controller is the slave, default slave address is 1. The slave address can be configured.
Compiles with the standard MODBUS protocol.
1.2 Modbus Protocol Transmission Mode
RTU Mode
Page 1
Device Address:1~247
Function Code:0x03
Start Address:0~65535 (The specific scope is related to the relevant equipment)
Register Quantity:1~125 (The specific scope is related to the relevant equipment)
Check Code:CRC16
Command Error:
1) None Return
2) Return Objection Frame
Device Address Function Code Exception Code Check Code
1Byte 1Byte 1Byte 2Bytes
Page 2
Input Register:Number of read data
Register Value:Content of returned data
Start Address Start Address+1 … Start Address+N-2 Start Address+N-1
Value High Bit, Value High Bit, Value High Bit, Value High Bit,
…
Value Low Bit Value Low Bit Value Low Bit Value Low Bit
Check Code:CRC16
Command Error:
1) None Return
2) Return Exception Frame
Device Address Function Code Exception Code Check Code
1Byte 1Byte 1Byte 2Bytes
Command Error:
1) None Return
2) Return Objection Frame
Device Address Function Code Exception Code Check Code
1Byte 1Byte 1Byte 2Bytes
Page 3
1Byte 1Byte 2Bytes 2Bytes 1Byte N*2Bytes 2Bytes
Frame Length:9+N*2Bytes
Device Address:1~247
Function Code:0x10
Start Address:0~65535 (The specific scope is related to the relevant equipment)
Register Quantity:1~123 (The specific scope is related to the relevant equipment)
Check Code:CRC16
Command Error:
1) None Return
2) Return Objection Frame
Device Address Function Code Exception Code Check Code
1Byte 1Byte 1Byte 2Bytes
Page 4
2. MODBUS Register Address Assignment
The Following Are Input Register, Read Only:
Description: All 0.1-resolution data are 10-fold larger, 0.01 100-fold larger, and 0.001 1000-
fold larger;
Page 5
47 Rectifier 1 Status 0-OFF, 1-ON,2-Fault,3-Communication Failure
…… ……
512-513 Rectifier 60 ID Rectifier Module ID, (4Bytes,High In Front)
514 Rectifier 60 DC Voltage Unsigned Integer 0.1V
515 Rectifier 60 DC Current Unsigned Integer 0.1A
516 Rectifier 60 DC Power Unsigned Integer W
517 Rectifier 60 AC Voltage Unsigned Integer 1V
518 Rectifier 60 Temperature Signed Integer 1℃
519 Rectifier 60 Status 0-OFF, 1-ON,2-Fault,3-Communication Failure
Battery Group
0-Initial,1-Discharging, 2-Float Charging,3-
Battery Status Equalized Charging,4-Fast Chaging,5-Test,6-
1200 Hibernation,7-Disconnect
1201 Total Battery Current Signed Integer 0.1A
1202 Total Rated Capacity Unsigned Integer1Ah
Total Remaining Capacity
Unsigned Integer 1%
1203 Percent
1204 Current Limiting Status 0-No Limiting, 1-Limiting
1205 Test Status 0-Idle, 1-Pre-charge,2-Testing
1206 Battery Temperature Signed Integer 0.1℃
1207 Battery String Quantity Unsigned Integer
Battery String
Battery String1 Rated
Unsigned Integer 1Ah
1300 Capacity
1301 Battery String1 Voltage Unsigned Integer0.1V
…… ……
Battery String8 Rated
Unsigned Integer 1Ah
1314 Capacity
1315 Battery String8 Voltage Unsigned Integer 0.1V
Inverter Group
1350 Inverter Output Voltage Unsigned Integer 0.1V
1351 Inverter Total Output Current Unsigned Integer 0.1A
1352 Inverter Frequency Unsigned Integer 0.1Hz
1353 Inverter Quantity Unsigned Integer
Inverter Module
1360 Inverter 1 Output Voltage Unsigned Integer 0.1V
1361 Inverter 1 Output Current Unsigned Integer 0.1A
1362 Inverter1 Inverter Frequency Unsigned Integer 0.1Hz
1363 Inverter1 Temperature Signed Integer 0.1℃
1364 Inverter1 Status 0-OFF,1-ON,2-Fault,3-Communication Failure
…… ……
1405 Inverter10 Output Voltage Unsigned Integer 0.1V
1406 Inverter10 Output Current Unsigned Integer 0.1A
Page 6
Inverter10 Inverter
Unsigned Integer 0.1Hz
1407 Frequency
1408 Inverter10 Temperature Signed Integer 0.1℃
1409 Inverter10 Status 0-OFF,1-ON,2-Fault,3-Communication Failure
1450 Fan Status 0-OFF, 1-ON
Active Alarm
1500 Number of Critical Alarm Unsigned Integer
1501 Number of Major Alarm Unsigned Integer
1502 Number of Alarm Unsigned Integer
1503 Number of Warning Alarm Unsigned Integer
Total Number of Active
Unsigned Integer
1504 Alarm
Unsigned Integer; Each Time The Register is
1505 Active Alarm Query Index read, the contents of subsequent registers are
updated and query index +1.
1506 Active Alarm-Query Results 0-Valid, 1-Invalid
1507-1508 Active Alarm-Serial Number Unsigned Integer(4Bytes,High In Front)
High Byte-Alarm Severity: 1-Critical, 2-Major,
Active Alarm- 3-,4-Warning.
Severity/Confirmed Status Low Byte-Confirmed Status: 0-Not Confirmed,
1509 1-Confirmed.
High Byte-Device Type: 1-Power System, 2-
Rectifier Group, 3-Rectifier, 4-BatteryGroup, 5-
BatteryString, 6-BatteryCell, 7-Inverter Group,
8-Inverter, (9-PMU, 10-Temperature-controlled
Active Alarm-Device ID
Group), 11-BMS Group, 12-BMS
Low Byte-Device Number: 0-(None), Other-
Device Number (Used For Battery String,
1510 Rectifier, Inverter and etc.).
1511 Active Alarm-Alarm ID Table 2-4 For Details
1512 Active Alarm-Start Year (1-9999)
Active Alarm-Start Month
High Byte-Month(1-12), Low Byte-Day(1-31)
1513 and Day
Active Alarm-Start Hour and
High Byte-Hour(0-23),Low Byte-Minute(0-59)
1514 Minute
1515 Active Alarm-Start Second High Byte-Second (0-59), Low Byte-Reserved.
History Alarm
Total Number of History
Unsigned Integer
1530 Alarm
Unsigned Integer, Each Time The Register is
History Alarm Query Index read, the contents of subsequent registers are
1531 updated and query index +1.
1532 History Alarm-Query Results 0-Valid, 1-Invalid
Page 7
History Alarm- Serial
Unsigned Integer(4Bytes,High In Front)
1533-1534 Number
High Byte-Alarm Severity: 1-Critical,2-
History Alarm- Major,3-Minor,4-Warning.
Severity/Confirmed Status Low Byte-Confirmed Status: 0-Not
1535 Confirmed,1-Confirmed.
High Byte-Device Type: 1-Power System, 2-
Rectifier Module Group, 3-Rectifier Module, 4-
BatteryGroup,5-BatteryString,(6-Battery Cell,)
7-InverterGroup,8-Inverter, (9-PMU, 10-
History Alarm-Device ID Temperature-controlled Group,) 11-BMSGroup,
12-BMSBatteryGroup.
Low Byte-Device Number: 0-None, Other-
Device Number (Used For Battery String,
1536 Rectifier Module, Inverter, and etc.).
1537 History Alarm-Alarm ID Table 2-4 For Details
1538 History Alarm-Start Year (1-9999)
History Alarm- Start Month
High Byte-Month(1-12), Low Byte-Day(1-31)
1539 and Day
History Alarm- Start Hour
High Byte-Hour(0-23),Low Byte-Minute(0-59)
1540 and Minute
1541 History Alarm- Start Second High Byte-Second (0-59), Low Byte-Reserved.
1542 History Alarm-End Year (1-9999)
History Alarm- End Month
High Byte-Month(1-12), Low Byte-Day(1-31)
1543 and Day
History Alarm- End Hour
High Byte-Hour(0-23),Low Byte-Minute(0-59)
1544 and Minute
1545 History Alarm- End Second High Byte-Second (0-59), Low Byte-Reserved.
Battery Test Record
Total Number of Battery Test
Unsigned Integer
1570 Record
Unsigned Integer, Each Time The Register is
Battery Test Record Query
read, the contents of subsequent registers are
Index
1571 updated and query index +1.
Battery Test Record-Query
0-Valid, 1-Invalid
1572 Results
Battery Test Record
Unsigned Integer(4Bytes,High In Front)
1573-1574 (Serial Number)
Battery Test Record- Start
(1-9999)
1575 Year
Battery Test Record- Start
High Byte-Month(1-12), Low Byte-Day(1-31)
1576 Month and Day
Battery Test Record- Start
High Byte-Hour(0-23),Low Byte-Minute(0-59)
1577 Hour and Minute
Page 8
Battery Test Record- Start
High Byte-Second (0-59), Low Byte-Reserved.
1578 Second
Battery Test Record- End
(1-9999)
1579 Year
Battery Test Record - End
High Byte-Month(1-12), Low Byte-Day(1-31)
1580 Month and Day
Battery Test Record- End
High Byte-Hour(0-23), Low Byte-Minute(0-59)
1581 Hour and Minute
Battery Test Record- End
High Byte-Second (0-59), Low Byte-Reserved.
1582 Second
B11-B8:Test Type,0-AC Failure Test, 1-
Scheduled Test, 2-Planned Test, 3-Manual
Test,4-Short Test,5-Manual Short Test.
Test Type/Stop Reason/Test B7-B4: Stop Reason, 0-AC Restore, 1-End
Result Voltage, 2-Test Time, 3-End Capacity,
4-Alarm Appears, 5-Manual.
B3-B0:Test Result, 0-Success, 1-Failure, 2-
1583 None.
1584 Test End Voltage Unsigned Integer0.1V
Test Average Discharge
Unsigned Integer0.1A
1585 Current
1586 Test Discharge Capacity Unsigned Integer1Ah
1587 Test Battery Temperature Unsigned Integer0.1℃
Page 9
The Following Are Holding Register, Read And Write:
Description: All 0.1-resolution data are 10-fold larger, 0.01 100-fold larger, and 0.001 1000-
fold larger;
Page 10
AC Ultra
14 Undervoltage Unsigned Integer 1V 66-197 80
Alarm Threshold
AC Ultra
15 Undervoltage Unsigned Integer 1V 67-198 90
Restore
DC Overvoltage
16 Unsigned Integer 0.1V 530-600 580
Alarm Threshold
DC Undervoltage
17 Unsigned Integer 0.1V 350-570 450
Alarm Threshold
DC Ultra
18 Overvoltage Alarm Unsigned Integer 0.1V 530-600 590
Threshold
DC Ultra
Unsigned Integer
19 Undervoltage 350-570 440
0.1V
Alarm Threshold
20 DC SPD 0-No,1-Yes 0-1 1
21 AC SPD 0-No,1-Yes 0-1 1
22 Door Sensor 0-No,1-Yes 0-1 1
23 Water Sensor 0-No,1-Yes 0-1 1
24 Smoke Sensor 0-No,1-Yes 0-1 1
Ambient
25 Temperature 0-No,1-Yes 0-1 1
Sensor
Battery
26 Temperature 0-No,1-Yes 0-1 1
Sensor
Ambient
27 Temperature High Unsigned Integer 1℃ 25-80 55
Alarm Threshold
Ambient
28 Temperature Low Signed Integer 1℃ -20-20 -20
Alarm Threshold
Ambient Very
Unsigned Integer
29 High Temperature 25-80 70
1℃
Alarm Threshold
DIN1 Alarm
30 0-Close, 1-Open 0-1 0
Conditions
DIN2 Alarm
31 0-Close, 1-Open 0-1 0
Conditions
DIN3 Alarm
32 0-Close, 1-Open 0-1 0
Conditions
Page 11
DIN4 Alarm
33 0-Close, 1-Open 0-1 0
Conditions
DIN5 Alarm
34 0-Close, 1-Open 0-1 0
Conditions
DIN6 Alarm
35 0-Close, 1-Open 0-1 0
Conditions
DIN7 Alarm
36 0-Close, 1-Open 0-1 0
Conditions
DIN8 Alarm
37 0-Close, 1-Open 0-1 0
Conditions
ALM1 Alarm
38 0-Close, 1-Open 0-1 0
Action
ALM2 Alarm
39 0-Close, 1-Open 0-1 0
Action
ALM3 Alarm
40 0-Close, 1-Open 0-1 0
Action
ALM4 Alarm
41 0-Close, 1-Open 0-1 0
Action
ALM5 Alarm
42 0-Close, 1-Open 0-1 0
Action
ALM6 Alarm
43 0-Close, 1-Open 0-1 0
Action
ALM7 Alarm
44 0-Close, 1-Open 0-1 0
Action
ALM8 Alarm
45 0-Close, 1-Open 0-1 0
Action
ALM9 Alarm
46 0-Close, 1-Open 0-1 0
Action
ALM10 Alarm
47 0-Close, 1-Open 0-1 0
Action
ALM11 Alarm
48 0-Close, 1-Open 0-1 0
Action
ALM12 Alarm
49 0-Close, 1-Open 0-1 0
Action
0-4, 0-No(0-12 When
Critical Alarm
50 Have DO Expansion 0-4 0
Associate DO
Board)
0-4, 0-No(0-12 When
Major Alarm
51 Have DO Expansion 0-4 0
Associate DO
Board)
0-4, 0-No(0-12 When
Alarm Associate
52 Have DO Expansion 0-4 0
DO
Board)
Page 12
0-4, 0-No(0-12 When
Warning Alarm
53 Have DO Expansion 0-4 0
Associate DO
Board)
54 Buzzer Enable 0-Disable,1-Enable 0-1 1
Buzzer Alarm Unsigned Integer
55 1-100 10
Duration 1Minute
Rectifier Group
0-1200W,1-2000W,
150 Rectifier Type 0-4 3000
2-3000W,3-6000W
Maximum Limited Unsigned Integer
151 1-121 121
Current 1%
High Rectifier
152 Unsigned Integer 1% 0-150 5
Capacity
Low Rectifier
153 Unsigned Integer 1% 0-150 75
Capacity
Hibernation
154 0-Disable,1-Enable 0-1 1
Enable
0-Intelligent Mode,
1-Time Mode,
155 Hibernation Mode 0-2 0
2-High Efficiency
Mode
Minimum Working
156 Unsigned Integer 1 1-100 2
Rectifiers
157 Circulation Period Unsigned Integer 1Day 1-365 7
Best Efficiency
158 Unsigned Integer 1% 50-100 80
Point
Min. Redundant
159 Unsigned Integer 0.01 5-100 20
Coefficient
Hibernation
160 0-Disable,1-Enable 0-1 0
Without Battery
Hibernation Stop
161 Unsigned Integer 0.1h 5-1680 720
Duration
162 Speedup Multiple 1,60,600,1440 1|60|600|1440 1
Battery Group
180 Battery1 Connect 0-No,1-Yes 0-1 1
181 Battery2 Connect 0-No,1-Yes 0-1 1
Number Of
182 0-6 0-6 0
Expand Batteries
183 Battery3 Connect 0-No,1-Yes 0-1 0
184 Battery4 Connect 0-No,1-Yes 0-1 0
185 Battery5 Connect 0-No,1-Yes 0-1 0
186 Battery6 Connect 0-No,1-Yes 0-1 0
187 Battery7 Connect 0-No,1-Yes 0-1 0
Page 13
188 Battery8 Connect 0-No,1-Yes 0-1 0
189 Battery Type 0-VRLA,1-LiFePO4 0-1 0
190 Rated Capacity Unsigned Integer 1Ah 5-10000 150
191 FC Voltage Unsigned Integer 0.1 V 420-583 535
192 EC Voltage Unsigned Integer 0.1 V 420-583 564
Charge Current Unsigned Integer
193 5-25 15
Limit Coefficient 0.01 C10
194 BLVD Enable 0-Disable, 1-Enable 0-1 1
Temperature
Unsigned Integer
195 Compensation 0-500 80
1mV/℃
Coefficient
Nominal
196 Unsigned Integer 1℃ 5-45 25
Temperature
Temperature
197 Compensation Unsigned Integer 1℃ 40-45 45
Upper Threshold
Temperature
198 Compensation Unsigned Integer 1℃ 5-10 5
Lower Threshold
0-Voltage Mode,
199 BLVD Mode 1-Time Mode, 0-2 0
2-Capacity Mode
200 BLVD Voltage Unsigned Integer 0.1V 350-560 432
BLVD Connection
201 Unsigned Integer 0.1V 370-580 515
Voltage
Unsigned Integer 1
202 BLVD Time Minute (Visible Only 5-1000 480
Time Mode).
Unsigned Integer 1%
203 BLVD Capacity (Visible Only Capacity 0-99 5
Mode).
204 BLVD Delay Time Unsigned Integer 1s 5-90 60
Very High 0-Disable,1-Reduce DC
205 Temperature Voltage, 0-2 1
Protection Mode 2-Disconnect Batteries
Very High
206 Temperature Unsigned Integer 0.1V 420-530 505
Protection Voltage
High Temperature
207 Unsigned Integer 1℃ 25-80 50
Alarm Threshold
Very High
208 Temperature Unsigned Integer 1℃ 25-80 53
Alarm Threshold
Page 14
Low Temperature
209 Signed Integer 1℃ -20-20 -10
Alarm Threshold
Very Low
210 Temperature Signed Integer 1℃ -20-20 -20
Alarm Threshold
Auto EC Charge
211 0- Disable,1-Enable 0-1 1
Enable
FC to EC Current Unsigned Integer
212 1-25 5
Coefficient 0.01C10
FC to EC Current Unsigned Integer
213 2-1440 30
Duration 1Minute
FC to EC Capacity
214 Unsigned Integer 1% 50-100 80
Percent
Scheduled EC
215 0- Disable,1-Enable 0-1 1
Enable
Scheduled EC Unsigned Integer
216 1-365 30
Interval 1Day
Scheduled EC
217 Unsigned Integer 1Hour 1-24 9
Duration
EC to FC Current Unsigned Integer
218 1-25 1
Coefficient 0.01C10
EC to FC Current Unsigned Integer
219 2-540 30
Duration 1Minute
EC Maximum
220 Unsigned Integer 1Hour 5-72 16
Duration
Mains Recovery
221 0-Disable, 1-Enable 0-1 1
EC Enable
AC Power Failure Unsigned Integer
222 0-30 10
Duration 1Minute
Fast Charge
Unsigned Integer
223 Limiting 25-50 40
0.01C10
Coefficient
AC Fail Tests
224 0-Disable,1-Enable 0-1 0
Enable
0-Disable, 1-Planned
225 Time Test Mode 0-2 2
Test, 2- Schedule Test
Unsigned Integer,
Annual Battery
226 0-6(Visible Only 0-6 2
Tests
Planned Test).
Planned Test High Byte-Month,
1-12
227 Time1-Month and Low Byte-Day (Visible 01-01
1-31
Day Only Planned Test).
Page 15
Planned Test High Byte-Hour, Low
0-59
228 Time1-Hour and Byte-Minute (Visible 01:10
0-59
Minute Only Planned Test).
Planned Test High Byte-Month, Low
1-12
229 Time2-Month and Byte-Day (Visible Only 06-01
1-31
Day Planned Test).
Planned Test High Byte-Hour, Low
0-59
230 Time2-Hour and Byte-Minute (Visible 01:10
0-59
Minute Only Planned Test).
Planned Test High Byte-Month, Low
1-12
231 Time3-Month and Byte-Day (Visible Only 07-01
1-31
Day Planned Test).
Planned Test High Byte-Hour, Low
0-59
232 Time3-Hour and Byte-Minute (Visible 01:10
0-59
Minute Only Planned Test).
Planned Test High Byte-Month, Low
1-12
233 Time4-Month and Byte-Day (Visible Only 08-01
1-31
Day Planned Test).
Planned Test High Byte-Hour, Low
0-59
234 Time4-Hour and Byte-Minute (Visible 01:10
0-59
Minute Only Planned Test).
Planned Test High Byte-Month, Low
1-12
235 Time5-Month and Byte-Day (Visible Only 09-01
1-31
Day Schedule Test).
Planned Test High Byte-Hour, Low
0-59
236 Time5-Hour and Byte-Minute (Visible 01:10
0-59
Minute Only Planned Test).
Planned Test High Byte-Month, Low
1-12
237 Time6-Month and Byte-Day (Visible Only 10-01
1-31
Day Planned Test).
Planned Test High Byte-Hour, Low
0-59
238 Time6-Hour and Byte-Minute (Visible 01:10
0-59
Minute Only Planned Test).
Scheduled Test High Byte-Hour, Low
0-59
239 Start Time-Hour Byte-Minute (Visible 21:00
0-59
and Minute Only Schedule Test).
High Byte-Second
Scheduled Test 0-59
240 (Visible Only Schedule 0
Start Time -Second 0-59
Test).
Unsigned Integer 1Day
Scheduled Test
241 (Visible Only Schedule 2-999 90
Period
Test).
242 Pre-EC Enable 0-Disable, 1-Enable 0-1 1
Page 16
Constant Current
243 0-Disable, 1-Enable 0-1 1
Test Enable
Constant Test
244 Unsigned Integer 1A 1-9999 9999
Current
245 Test End Voltage Unsigned Integer 0.1V 442-530 460
246 Test End Capacity Unsigned Integer 1% 0-99 20
Test End
247 Signed Integer 1℃ -5-15 5
Temperature
Unsigned Integer
248 Test End Time 1-6000 480
1Minute
249 Short Test Enable 0-Disable,1-Enable 0-1 1
Unsigned Integer
250 Short Test Period 1-360 30
1Day(1-360)
Unsigned Integer
251 Short Test Time 1-240 5
1Minute
Short Test End
252 Unsigned Integer 0.1V 442-530 450
Voltage
Charge
Unsigned Integer
253 Overcurrent Alarm 5-50 25
0.01C10
Threshold
Low Capacity
254 Unsigned Integer 1% 0-90 30
Alarm Threshold
Installation Time-
255 Unsigned Integer 1-9999 2021
Year
Installation Time- High Byte-Month, 1-12
256 01-01
Month and Day Low Byte-Day 1-31
BMS Number Of
257 Unsigned Integer 1-8 1-8 1
Battery Group
Temperature Control Group
Fan Work
350 Signed Integer 1℃ -20-50 40
Temperature
Fan Stop
351 Signed Integer 1℃ -20-50 30
Temperature
System Setup
ASCII Code, Four
a-z|A-Z|0-9|_
Registers (8
400-403 Site ID (Maximum 8
Bytes),High Byte In
Characters)
Front.
404 System Type 0-MQ48/60/24 0-0 0
405 NTP Enable 0-Disable, 1-Enable 0-1 0
Unsigned Integer
406 Time Zone Minute (Visible Only Table 2-3 For Details
NTP Enable).
Page 17
4Bytes, High Byte In
NTP Primary 193.182.111.1
407-408 Front (Visible Only 0-255
Server IP Address 2
NTP Enable).
4Bytes, High Byte In
NTP Backup
409-410 Front (Visible Only 0-255 101.6.6.172
Server IP Address
NTP Enable).
411 Current Time-Year Unsigned Integer 1-9999
Current Time- High Byte-Month, Low
412 1-12,1-31
Month and Day Byte-Day
Current Time - High Byte-Hour, Low
413 0-59,0-59
Hour and Minute Byte-Minute
Current Time -
414 High Byte-Second 0-59
Second
415 DHCP Enable 0-Disable, 1-Enable 0-1 0
4Bytes, High Byte In
416-417 IP Address 0-255 192.168.1.190
Front.
4Bytes, High Byte In
418-419 Subnet Mask 0-255 255.255.255.0
Front.
4Bytes, High Byte In
420-421 Default Gateway 0-255 192.168.1.1
Front.
0-2400,1-4800,2-
9600,3-14400,4-
Northbound Serial
422 19200,5-38400,6- 0-8 2
Port Baud Rate
57600,7-115200,8-
256000
Northbound Serial 0-None,1-Odd,2-
423 0-4 0
Port Inspection Bit Even,3-Mark,4-Space
Northbound Serial
424 Unsigned Integer 0-255 1
Port Address
0-2400,1-4800,2-
9600,3-14400,4-
Southbound Serial
425 19200,5-38400,6- 0-8 2
Port Baud Rate
57600,7-115200,8-
256000
Southbound Serial 0-None,1-Odd,2-
426 0-4 0
Port Inspection Bit Even,3-Mark,4-Space
ASCII Code, Four a-z|A-Z|0|9|_
DI Dry Contact1
427-430 Registers (8 Bytes), (Maximum 8
Name
High Byte In Front. Characters)
ASCII Code, Four
DI Dry Contact2
431-434 Registers (8 Bytes), Ditto
Name
High Byte In Front.
Page 18
ASCII Code, Four
DI Dry Contact3
435-438 Registers (8 Bytes), Ditto
Name
High Byte In Front.
ASCII Code, Four
DI Dry Contact4
439-442 Registers (8 Bytes), Ditto
Name
High Byte In Front.
ASCII Code, Four
DI Dry Contact5
443-446 Registers (8 Bytes), Ditto
Name
High Byte In Front.
ASCII Code, Four
DI Dry Contact6
447-450 Registers (8 Bytes), Ditto
Name
High Byte In Front.
ASCII Code, Four
DI Dry Contact7
451-454 Registers (8 Bytes), Ditto
Name
High Byte In Front.
ASCII Code, Four
DI Dry Contact8
455-458 Registers (8 Bytes), Ditto
Name
High Byte In Front.
0-Chinese,1-English,2-
1
459 Language Type Italian,3- Portuguese,4- 0-4
Russian
Alarm Parameter-Power System
b15-Enable:
0-Disable,1-Enable.
(b11-b8)-Severity: 1-
Critical,2-Major,3-
Minor,4-Warning. Enable,Major,
560 AC SPD Fault
(b7-b0)-Output Relay. ALM4
(0-None,1-ALM1,2-
ALM2,3-ALM3,4-
ALM4)
Following Same.
Enable, Major,
561 AC Failure Ditto
ALM1
Enable, Minor,
562 AC Overvoltage Ditto
None
Enable, Minor,
563 AC Undervoltage Ditto
None
AC Ultra Enable,
564 Ditto
Overvoltage Critical, None
AC Ultra Enable, Major,
565 Ditto
Undervoltage None
Page 19
AC L1 Enable, Minor,
566 Ditto
Overvoltage None
AC L2 Enable, Minor,
567 Ditto
Overvoltage None
AC L3 Enable, Minor,
568 Ditto
Overvoltage None
AC L1 Enable, Minor,
569 Ditto
Undervoltage None
AC L2 Enable, Minor,
570 Ditto
Undervoltage None
AC L3 Enable,
571 Ditto
Undervoltage Minor ,None
AC L1 Ultra Enable,
572 Ditto
Overvoltage Critical, None
AC L2 Ultra Enable,
573 Ditto
Overvoltage Critical, None
AC L3 Ultra Enable,
574 Ditto
Overvoltage Critical, None
AC L1 Ultra Enable, Major,
575 Ditto
Undervoltage None
AC L2 Ultra Enable, Major,
576 Ditto
Undervoltage None
AC L3 Ultra Enable, Major,
577 Ditto
Undervoltage None
Enable, Major,
578 AC Ph.1 Failure Ditto
None
Enable, Major,
579 AC Ph.2 Failure Ditto
None
Enable, Major,
580 AC Ph.3 Failure Ditto
None
Enable,Major,
581 DC SPD Fault Ditto
ALM4
Enable,Minor,
582 DC Overvoltage Ditto
ALM2
Enable,Major,
583 DC Undervoltage Ditto
ALM2
DC Ultra Enable,Major,
584 Ditto
Overvoltage ALM2
Enable,
DC Ultra
585 Ditto Critical,
Undervoltage
ALM2
Enable,Major,
588 Load Fuse Break Ditto
ALM4
Page 20
Enable, Major,
589 LLVD1 Warning Ditto
None
LLVD1 Enable, Major,
590 Ditto
Disconnect None
Long Mains Disable,Major,
591 Ditto
Failure ALM1
Ambient High Enable,Minor,
592 Ditto
Temperature ALM4
Ambient Ultra Disable,
593 Ditto
High Temperature Major, ALM4
Enable,
Ambient Low
594 Ditto Warning,
Temperature
ALM4
Ambient
Enable,
595 Temperature Ditto
Warning, None
Sensor Missing
Ambient
Enable, Major,
596 Temperature Ditto
None
Sensor Fault
Abnormal System Enable, Major,
601 Ditto
Voltage Detected None
Abnormal System Enable, Major,
602 Ditto
Current Detected None
Enable, Major,
603 MQ Fault Ditto
None
Disable,
Insufficient Alarm
604 Ditto Warning,
Space
None
Unknown System Enable,
605 Ditto
Type Critical, None
Enable, Major,
606 Door Alarm Ditto
None
Enable,
607 Smoke Alarm Ditto Critical,
ALM4
Enable,
608 Fan Fault Ditto Critical,
ALM4
Enable,
609 Water Alarm Ditto Critical,
ALM4
Air Conditioner Enable,
610 Ditto
Fault Critical, None
611 Heater Fault Ditto Enable,
Page 21
Critical, None
Enable,
612 DIN1 Alarm Ditto
Minor ,None
613 DIN2 Alarm Ditto Enable,
Minor, None
614 DIN3 Alarm Ditto Enable,
Minor ,None
615 DIN4 Alarm Ditto Enable, Minor,
None
616 DIN5 Alarm Ditto Enable,
Minor ,None
617 DIN6 Alarm Ditto Enable,
Minor ,None
618 DIN7 Alarm Ditto Enable,
Minor ,None
Enable,
619 DIN8 Alarm Ditto
Minor ,None
Alarm Parameter-Rectifier Group
Enable,
650 Rectifier Missing Ditto
Major, None
Insufficient
Disable,
651 Redundant Ditto
Warning, None
Rectifiers
Rectifier Disable,
652 Ditto
Fault(Redundant) Minor, ALM3
Rectifier
Disable,
653 Fault(None- Ditto
Major, ALM3
Redundant)
Multi-Rectifier Enable,Major,
654 Ditto
Fault ALM3
All Rectifier Fail Enable,Major,
655 Ditto
to Communicate ALM3
Rectifier
Disable,
656 Hibernation Ditto
Warning, None
Activated
Low Rectifier Disable,
657 Ditto
Capacity Warning, None
High Rectifier Enable,
658 Ditto
Capacity Warning, None
Rectifier Upgrade Enable, Minor,
659 Ditto
Fault None
Alarm Parameter-Rectifier Module
Enable,
670 Rectifier Fault Ditto
Minor, None
Page 22
Rectifier Enable, Minor,
671 Ditto
Protection None
Rectifier
Enable,
672 Communication Ditto
Minor, None
Failure
Rectifier Power Enable,
673 Ditto
Failure Minor, None
Rectifier Enable, Minor,
674 Ditto
Overvoltage None
Rectifier High Enable, Major,
675 Ditto
Temperature None
Alarm Parameter-Inverter Group
Enable,
700 Inverter Missing Ditto
Major, None
Inverter Group Enable,
701 Ditto
Fault Major,ALM3
All Inverter Fail to Enable,
702 Ditto
Communicate Major,ALM3
Alarm Parameters-Inverter Module
Enable, Minor,
720 Inverter Fault Ditto
None
Enable, Minor,
721 Inverter Protection Ditto
None
Inverter
Enable, Minor,
722 Communication Ditto
None
Failure
Inverter Enable, Minor,
723 Ditto
Overvoltage None
Inverter Enable, Major,
724 Ditto
Temperature High None
Alarm Parameter-Battery Group
Battery High Enable,Minor,
750 Ditto
Temperature ALM4
Enable,
Battery Low
751 Ditto Warning,
Temperature
ALM4
Battery
Enable,
752 Temperature Ditto
Warning, None
Sensor1 Missing
Battery
Enable, Major,
753 Temperature Ditto
None
Sensor1 Fault
Disable,
756 Battery EC Ditto
Warning, None
Page 23
Enable, Major,
757 BLVD Warning Ditto
None
Enable, Major,
758 BLVD Disconnect Ditto
None
Battery EC Enable, Major,
759 Ditto
Protection None
Battery Enable,
760 Ditto
Discharging Warning, None
Battery Temper
Disable,
761 Compensation Ditto
Warning, None
Activated
Battery Not Enable,
762 Ditto
Detected Warning, None
Battery Reversely Enable, Major,
763 Ditto
Connection None
Battery Ultra High Disable,
764 Ditto
Temperature Major, ALM4
Battery Ultra Low Disable,
765 Ditto
Temperature Minor,ALM4
Battery Forcibly Enable, Major,
766 Ditto
Connection None
Battery Test Disable,
767 Ditto
Cancelled Warning, None
Battery Charge Enable, Major,
768 Ditto
Overcurrent None
Battery Low Enable,
769 Ditto
Capacity Warning, None
Enable, Major,
770 Battery Test Failed Ditto
None
Alarm Parameter-Battery String(Table 2 For Details)
Enable,
780 Battery Fuse Break Ditto Critical,
ALM4
Battery Middle Enable,
781 Ditto
Voltage Imbalance Warning, None
Enable,
782 Battery Missing Ditto
Warning, None
Battery Charge Enable, Major,
783 Ditto
Overcurrent None
Alarm Parameters-BMS Group(Table 2 For Details)
BMS Pack Enable,Minor,
800 Ditto
Missing None
Enable,Minor,
801 BMS Warn Ditto
None
Page 24
Enable,Major,
802 BMS Protection Ditto
None
Enable,Minor,
803 BMS Error Ditto
None
Alarm Parameters-BMS Pack(Table 2 For Details)
Enable,Minor,
820 BMS Comm. Fail Ditto
None
Enable,Minor,
821 BMS Pack OV Ditto
None
Enable,Minor,
822 BMS Cell OV Ditto
None
Enable,Minor,
823 BMS Pack UV Ditto
None
Enable,Minor,
824 BMS Cell UV Ditto
None
Enable,Minor,
825 BMS CHRG OC Ditto
None
Enable,Minor,
826 BMS DCHRG OC Ditto
None
BMS MOSFET Enable,Minor,
827 Ditto
HT None
Enable,Minor,
828 BMS CHRG HT Ditto
None
Enable,Minor,
829 BMS DCHRG HT Ditto
None
Enable,Minor,
830 BMS CHRG LT Ditto
None
Enable,Minor,
831 BMS DCHRG LT Ditto
None
Enable,Minor,
832 BMS Low Cap Ditto
None
Enable,Minor,
833 BMS Low SOH Ditto
None
BMS Module Enable,Minor,
834 Ditto
ISOL None
Enable,Major,
835 BMS Pack OVP Ditto
None
Enable,Major,
836 BMS Cell OVP Ditto
None
Enable,Major,
837 BMS Pack UVP Ditto
None
Enable,Major,
838 BMS Cell UVP Ditto
None
Page 25
Enable,Major,
839 BMS CHRG OCP Ditto
None
BMS DCHRG Enable,Major,
840 Ditto
OCP None
BMS MOSFET Enable,Major,
841 Ditto
HTP None
Enable,Major,
842 BMS CHRG HTP Ditto
None
BMS DCHRG Enable,Major,
843 Ditto
HTP None
Enable,Major,
844 BMS CHRG LTP Ditto
None
BMS DCHRG Enable,Major,
845 Ditto
LTP None
BMS Low Cap Enable,Major,
846 Ditto
Prot None
Enable,Major,
847 BMS Short Prot Ditto
None
BMS Volt Meas Enable,Minor,
848 Ditto
Err None
BMS Temp Meas Enable,Minor,
849 Ditto
Err None
Enable,
850 BMS Cell IMB Ditto
Warning,None
Enable,Major,
851 BMS Emergency Ditto
None
Running Control
System Control
1500 0-Auto,1-Manual 0-1
Mode
0-Connected,1-
LLVD Manual DisConnected,Visible
1501 0-1
Control When System Control
Mode = Manual
1-Yes, Visible When
Turn On All
1502 System Control Mode = 1
Rectifiers
Manual
Turn On Rectifier N
Turn On A When Value = N,
1503 1-60
Rectifier Visible When System
Mode = Manual
Turn Off Rectifier N
Turn Off A When Value = N,
1504 1-60
Rectifier Visible When System
Mode = Manual
Page 26
Unsigned Integer 1V,
Manual Control
1505 Visible When System 410-590 535
Output Voltage
Control Mode = Manual
Manual Control Unsigned Integer 1%,
1506 Current Limit Visible When System 1-121 121
Coefficient. Control Mode = Manual
Delete Comm. Fail
1507 Rectifier 0-No 1-Yes 0-1
Information
1-Yes, Visible When
Turn On All
1508 System Control Mode = 1
Inverters
Manual
Turn On Inverter N
When Value = N,
1509 Turn On A Inverter 1-10
Visible When System
Mode = Manual
Turn Off Inverter N
Turn Off A When Value = N,
1510 1-10
Inverter Visible When System
Mode = Manual
Delete Comm. Fail
1511 Inverter 0-No,1-Yes 0-1
Information
0-Float Charging,
1-Boost Charging,
1512 Charge Control 0-1
Visible When System
Control Mode = Manual
0-Connect,1-
BLVD Manual DisConnect, Visible
1513 0-1
Control When System Control
Mode = Manual
Reset Battery
1514 0-No 1-Yes 0-1
Capacity
1515 Standard Test 0-Stop,1-Start 0-1
1516 Short Test 0-Stop,1-Start 0-1
Fast Charge
1517 0-Stop,1-Start 0-1
Control
0-OFF,1-ON, Visible
Force Connect
1518 When System Control 0-1
Battery
Mode = Manual
1519 DO Test Enable 0-Disable,1-Enable 0-1
1520 DO Test Duration 0:1 minute,1:2 0-2
Page 27
minute,2: 5minute.
Visible When DO Test
Enable.
Bit (N) Corresponds To
DO Manual ALM (N+1), 0-Close,
1521
Control Output 1-Open, Visible When
DO Test Enable.
0-Auto,1-Manual OFF,
1522 Fan Control Mode 0-2
2-Manual ON
1523 Reboot 0-No 1-Yes 0-1
1524 Restore Setting 1-Yes 1
Active Alarm Serial Number.2
1550- Unsigned
Confirm Serial Register(4Bytes),High
1551 Integer
Number Byte In Front,
Active Alarm Unsigned
1552 Unsigned Integer
Query Index Integer
Serial Number.
2 Registers (4Bytes),
Clear Active
1553- High Byte In Unsigned
Alarm Serial
1554 Front.0xFFFFFFFF Integer
Number
Means Clear All Active
Alarm.
Battery Test
Unsigned
1557 Record Query Unsigned Integer
Integer
Index
Page 28
Byte Reserved With Value 0.
Value 0
ASCII Code,
For Each 3
6 Registers (12Bytes),
Registers, The
High Byte In Front.
First Five Bytes
For Each 3 Registers,
Change Control Are ASCII
1586-1591 The First Five Bytes
Password Code ’0’-‘9’,
Are Numbers Code
The Sixth Byte
Password, The Sixth
Reserved With
Byte Reserved With
Value 0.
Value 0
Page 29
Table 2-3 Time Zone Range
Optional Time Zone
0 (UTC-12:00) International Date Line West
60 (UTC-11:00) Samoa
120 (UTC-10:00) Hawaii
180 (UTC-09:00) Alaska
240 (UTC-08:00) Pacific Time (US & Canada)
300 (UTC-07:00) Mountain Time (US & Canada), Arizona
360 (UTC-06:00) Central Time (US & Canada), Central America
420 (UTC-05:00) Eastern Time (US & Canada), Bogota, Lima
450 (UTC-04:30) Caracas
480 (UTC-04:00) Atlantic Time (Canada), Santiago
510 (UTC-03:30) Newfoundland
540 (UTC-03:00) Brasilia, Buenos Aires, Greenland
600 (UTC-02:00) Mid-Atlantic
660 (UTC-01:00) Cape Verde Is, Azores
720 (UTC) Dublin, Edinburgh, Lisbon, London
780 (UTC+01:00) Amsterdam, Berlin, Rome, Paris
840 (UTC+02:00) Cairo, Athens, Istanbul, Minsk
900 (UTC+03:00) Baghdad, Kuwait, Riyadh, Moscow
930 (UTC+03:30) Tehran
960 (UTC+04:00) Abu Dhabi, Muscat, Baku, Tbilisi
990 (UTC+04:30) Kabul
1020 (UTC+05:00) Ekaterinburg, Islamabad, Karachi, Tashkent
1050 (UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi
1065 (UTC+05:45) Kathmandu
1080 (UTC+06:00) Astana, Dhaka, Novosibirsk
1110 (UTC+06:30) Yangon(Rangoon)
1140 (UTC+07:00) Bangkok, Hanoi, Jakarta
1200 (UTC+08:00) Beijing, Hong Kong, Taipei, Singapore
1260 (UTC+09:00) Tokyo, Osaka, Sapporo, Seoul, Yakutsk
1290 (UTC+09:30) Darwin, Adelaide
1320 (UTC+10:00) Brisbane, Guam, Canberra, Melbourne, Sydney
1380 (UTC+11:00) Magadan, Solomon
Page 30
Table 2-4 Alarm ID
Alarm Name Alarm ID
Power System
AC SPD Fault 0x0101
AC Failure 0x0102
AC Overvoltage 0x0103
AC Undervoltage 0x0104
AC Ultra Overvoltage 0x0105
AC Ultra Undervoltage 0x0106
AC L1 Overvoltage 0x010A
AC L2 Overvoltage 0x010B
AC L3 Overvoltage 0x010C
AC L1 Undervoltage 0x010D
AC L2 Undervoltage 0x010E
AC L3 Undervoltage 0x010F
AC L1 Ultra Overvoltage 0x0110
AC L2 Ultra Overvoltage 0x0111
AC L3 Ultra Overvoltage 0x0112
AC L1 Ultra Undervoltage 0x0113
AC L2 Ultra Undervoltage 0x0114
AC L3 Ultra Undervoltage 0x0115
AC Ph.1 Failure 0x0116
AC Ph.2 Failure 0x0117
AC Ph.3 Failure 0x0118
DC SPD Fault 0x011E
DC Overvoltage 0x011F
DC Undervoltage 0x0120
DC Ultra Overvoltage 0x0121
DC Ultra Undervoltage 0x0122
DC Overcurrent 0x0123
DC Ultra Overcurrent 0x0124
Load Fuse Break 0x0128
LLVD1 Warning 0x0129
LLVD1 Disconnect 0x012A
Long Mains Failure 0x012B
Ambient High Temperature 0x0132
Ambient Ultra High Temperature 0x0133
Ambient Low Temperature 0x0134
Ambient Temperature Sensor Missing 0x0135
Ambient Temperature Sensor Fault 0x0136
Ambient High Humidity 0x013C
Ambient Low Humidity 0x013D
Ambient Humidity Sensor Missing 0x013E
Page 31
Ambient Humidity Sensor Fault 0x013F
Abnormal System Voltage Detected 0x015A
Abnormal System Current Detected 0x015B
MQ Fault 0x0164
Insufficient Alarm Space 0x0165
Unknow System Type 0x0166
Door Alarm 0x016E
Smoke Alarm 0x016F
Fan Fault 0x0170
Wate Alarm 0x0171
Air Conditioner Fault 0x0172
Heater Fault 0x0173
DIN1 Alarm 0x0182
DIN2 Alarm 0x0183
DIN3 Alarm 0x0184
DIN4 Alarm 0x0185
DIN5 Alarm 0x0186
DIN6 Alarm 0x0187
DIN7 Alarm 0x0188
DIN8 Alarm 0x0189
Rectifier Group
Rectifier Missing 0x0201
Insufficient Redundant Rectifiers 0x0202
Rectifier Fault(Redundant) 0x0203
Rectifier Fault(None-Redundant) 0x0204
Multi-Rectifier Fault 0x0205
All Rectifier Fail to Communicate 0x0206
Rectifier Hibernation Activated 0x0207
Low Rectifier Capacity 0x0208
High Rectifier Capacity 0x0209
Rectifier Upgrade Fault 0x020A
Rectifier Module
Rectifier Fault 0x0301
Rectifier Protection 0x0302
Rectifier Communication Failure 0x0303
Rectifier Power Failure 0x0304
Rectifier Overvoltage 0x0305
Rectifier High Temperature 0x0306
Inverter Group
Inverter Missing 0x0701
Inverter Group Fault 0x0702
All Inverter Fail to Communicate 0x0703
Inverter Module
Page 32
Inverter Fault 0x0801
Inverter Protection 0x0802
Inverter Communication Failure 0x0803
Inverter Overvoltage 0x0804
Inverter Temper High 0x0805
Battery Group
Battery High Temperature 0x0401
Battery Low Temperature 0x0402
Battery Temperature Sensor1 Missing 0x0403
Battery Temperature Sensor1 Fault 0x0404
Battery Temperature Sensor2 Missing 0x0405
Battery Temperature Sensor2 Fault 0x0406
Battery EC 0x0407
BLVD Warning 0x0408
BLVD Disconnect 0x0409
Battery EC Protection 0x040A
Battery Discharging 0x040B
Battery Temper Compensation Activated 0x040C
Battery Not Detected 0x040D
Battery Reversely Connection 0x040E
Battery Ultra High Temperature 0x040F
Battery Ultra Low Temperature 0x0410
Battery Forcibly Connection 0x0411
Battery Test Cancelled 0x0412
Battery Charge Overcurrent 0x0413
Battery Low Capacity 0x0414
Battery Test Failed 0x0415
Battery String
Battery Fuse Break 0x0501
Battery Middle Voltage Imbalance 0x0502
Battery Missing 0x0503
Battery Charge Overcurrent 0x0504
BMS Group
BMS Pack Missing 0x0B01
BMS Warn 0x0B02
BMS Protection 0x0B03
BMS Error 0x0B04
BMS Pack
BMS Comm. Fail 0x0C01
BMS Pack OV 0x0C08
BMS Cell OV 0x0C09
BMS Pack UV 0x0C0A
BMS Cell UV 0x0C0B
Page 33
BMS CHRG OC 0x0C0C
BMS DCHRG OC 0x0C0D
BMS MOSFET HT 0x0C0E
BMS CHRG HT 0x0C0F
BMS DCHRG HT 0x0C10
BMS CHRG LT 0x0C11
BMS DCHRG LT 0x0C12
BMS Low Cap 0x0C13
BMS Low SOH 0x0C14
BMS Module ISOL 0x0C15
BMS Pack OVP 0x0C18
BMS Cell OVP 0x0C19
BMS Pack UVP 0x0C1A
BMS Cell UVP 0x0C1B
BMS CHRG OCP 0x0C1C
BMS DCHRG OCP 0x0C1D
BMS MOSFET HTP 0x0C1E
BMS CHRG HTP 0x0C1F
BMS DCHRG HTP 0x0C20
BMS CHRG LTP 0x0C21
BMS DCHRG LTP 0x0C22
BMS Low Cap Prot 0x0C23
BMS Short Prot 0x0C24
BMS Volt Meas Err 0x0C28
BMS Temp Meas Err 0x0C29
BMS Cell IMB 0x0C2A
BMS Emergency 0x0C2B
Page 34
3. Examples Of Sending and Receiving Frames
1> Read 1 Register Data From Input Register Address 0x0000. The following example is in
hexadecimal format.
Send:01 04 00 00 00 01 31 CA
Receive:01 04 02 01 FD 79 21
Slave Address: 01
Function Code: 04
Data Length: 02
System Voltage: 0x01FD 50.9V
3> Read two registers data from input register address 0x0514 consecutively.
Send:01 04 05 14 00 02 31 03
Receive:01 04 04 00 96 00 77 5B 8E
Page 35
Active Alarm Start Month: 0x0C1F>>8 12
Active Alarm Start Day: 0x0C1F&0x00FF 31
Active Alarm Start Hour: 0x0820>>8 8
Active Alarm Start Minute: 0x0820&0x00FF 32
Active Alarm Start Second: 0x0B00>>8 11
Page 36
History Alarm Start Month: 0x0C1F>>8 12
History Alarm Start Day: 0x0C1F&0x00FF 31
History Alarm Start Hour: 0x053A>>8 5
History Alarm Start Minute: 0x053A&0x00FF 58
History Alarm Start Second: 0x2D00>>8 45
History Alarm End Year: 0x07E8 2024
History Alarm End Month: 0x0C1F>>8 12
History Alarm End Day: 0x0C1F&0x00FF 31
History Alarm End Hour: 0x0820>>8 8
History Alarm End Minute: 0x0820&0x00FF 32
History Alarm End Second: 0x0600>>8 6
Page 37