HELIOS RS-485 Modular Inverter User Manual

June 9, 2024
HELIOS

**HELIOS RS-485 Modular Inverter User Manual

**

RS-485 Port

ModBus is available on the on RJ45 connector located on the back plane of the SR-1600 PLUS rack. The serial port monitor and control through computer interface.

SR PLUS Series

PIN Num.| RS-485 Description| RS-485Transfer RS-232(HC-05) D-SUB PIN Num.
1| Not used| Not used
2| Not used| Not used
3| Not used| Not used
4| Data+(A)| 1
5| Data-(B)| 2
6| Not used| Not used
7| Not used| Not used
8| GND| GND(Optional)

RS485 master setting

Please confirm DIP switch (SW1 on RS485 board) setting before using RS485 (only for master shelf)

DIP 1 2
RACK 1 ON OFF
DIP 1 2
RACK 1 ON OFF
RACK 2 OFF OFF
DIP 1 2
RACK 1 ON OFF
RACK 2 OFF OFF
RACK 3 OFF OFF

RS-485 Command (MODBUS)

Command format:

a. Supports transmission speed:1200, 2400, 4800, 9600, 19200 (Default 4800)
b. Communication protocol: Modbus RTU
c. Function code: 0x03(read Hold Registers),0x10(write Multiple Register), 0x01 (read Coils),0x05 (write Single Coil).
d. MODBUS ID:0x10,default
e. The MODBUS protocol is required to be unlocked by the password (0x3C+0x3D(H):0x00 0x00 0x00, default) before using it. Or some of functions may not be able to be used.

The Table of SR-1600 Plus Status

NAME Description FUNCTION ADDRESS
FAN 0:Normal     1:Abnormal Func 1 0x11
Grid Voltage 0:Abnormal     1:Normal 0x12
Machine Condition 0:Machine was working 1:Component failed 0x13
Push-pull 0:DC mode off     1:DC mode on 0x14
Control IC Voltage 0:Normal     1:Abnormal 0x15
Inverter Output 0:OFF      1:ON 0x16
PFC 0:AC mode off     1:AC mode on 0x17
Frequency 0:Abnormal     1:Normal 0x18
Under VoltageProtection (UVP) 0:Normal     1:UVP 0x19
Over Voltage Protection(OVP) 0:Normal     1:OVP 0x1A
Over Load Protection (OLP) 0:Normal1:OLP(LOAD > 105%, > 15Sec.) 0x1B
Redundancy 0:Redundancy _OK 1:Redundancy_lost 0x1C
Over TemperatureProtection (OTP) 0:Normal     1:OTP 0x1D
Under DC Voltage Alarm (UVA) 0:Normal     1:UVA 0x1E
Over DC Voltage Alarm(OVA) 0:Normal     1:OVA 0x1F
Over Load Alarm (OLA) 0:Normal1:OLA(LOAD > 105%, < 15Sec.) 0x20
Inverter Output 0:OFF 1:ON Func1, Func 5 0x21

Function Code 0x01, Read coils

Example To read (1) DC mode (2) SR-1600 Plus status (3) Grid status (4) FAN (Address: 0x0011~0x0014?)

Request (Host send) Response (Client reply)
Field Name Data(Hex) Bytes

Bytes
ID| 10| 1| ID| 10| 1
Function Code| 01| 1| Function Code| 01| 1
Starting Address (Address must “-1”, refer to Note 1 )| 00(Hi)| 2| Byte Count| 01| 1
10(Lo)| Outputs status| 08| 1
Quantity of Outputs| 00(Hi)| 2|
04(Hi)

Host send: 10 01 00 10 00 04 3F 4D
Client reply: 10 01 01 08 55 72 (08=1000 means (1) DC mode was on (2) SR-1600 Plus was working (3) GRID was Abnormal (4) FAN was normal.)

If the error is occurred, the client-reply format is 10 13 XX CRC_L CRC_H

XX = Refer to the Modbus standard for more details.

Note 1: For the address code information, please refer to “The Table of SR-1600 Plus Status”

Function Code 0x05, Write single coils

Example To set up the inverter output off (0x0021).

Request (Host send) Response (Client reply)
Field Name Data(Hex) Bytes

Bytes
ID| 10| 1| | ID| 10H| 1
Function Code| 05| 1| Function Code| 05H| 1
Output Address| 00(Hi)| 2| Output| 00(Hi)| 2
(Address must| 20(Lo)| | Address| 20(Lo)|
“-1”, refer to| | | (Address must| |
Note 1 )| | | “-1”, refer to| |
| | | Note 1 )| |
Output Value| 00(Hi)| 2| Output Value| 00(Hi)| 2
| 00(Hi)| | | 00(Lo)|

Host send: 10 05 00 20 00 00 CF 41
Client reply: 10 05 00 20 00 00 CF 41 (0: INVERTER off)
If the error is occurred, the client-reply format is 10 53 XX CRC_L

CRC_H
XX = Refer to the Modbus standard for more details.

Note 1: For the address code information, please refer to “The Table of SR-1600 Plus Status”

SR-1600 PLUS Information

NAME Description FUNCTION ADDRESS
Output Voltage (0x01(H)256+ 0x01(L))0.1 Func 3 0x01
Output Current (0x02(H)256+ 0x02(L))0.1 0x02
Output Frequency (0x03(H)256+ 0x03(L))0.1 0x03
DC Voltage (0x04(H)256+ 0x04(L))0.01 0x04
Grid Voltage (0x05(H)256+ 0x05(L))0.1 0x05
Module Temperature (0x07(H)256+ 0x07(L))0.1 0x07
Working Slave Quantity 0x08(H) 0x08
Total Slave Quantity 0x08(L) 0x08
Grid Current (0x09(H)256+ 0x09(L))0.1 0x09
Output Watt 0x0B(H)*256+0x0B(L) 0x0B
Output VA 0x0C(H)*256+0x0C(L) 0x0C
Output Watt % 0x0D(H) 0x0D
Output VA % 0x0D(L) 0x0D
Module Type 0x5352=SR 0x0F
Module Capacity 0x10(H)65536+0x10(L)256+0x11(H) 0x10+0x11
Module Name 0x11(L)0=SR1600-124 PLUS、1=SR1600-148 PLUS、2=SR1600-224
PLUS、3=SR1600-248 PLUS 0x11
Firmware Version 0x12(H)*256+0x12(L) 0x12
O/P Voltage Setting (0x20(H)256+ 0x20(L))0.1 Func 3 or Func16 0x20
O/P Frequency Setting (0x21(H)256+ 0x21(L))0.1 0x21
DC Over Voltage Protection (OVP) Setting (0x24(H)256+ 0x24(L))0.01 0x24
DC Over Voltage Protection Recovery (OVPRecover) Setting (0x25(H)*256+
0x25(L))*0.01 0x25
DC Under VoltageProtection (UVP) Setting (0x26(H)256+ 0x26(L))0.01 0x26
DC Under Voltage Protection Recovery (UVPRecover) Setting (0x27(H)*256+
0x27(L))*0.01 0x27
DC Under Voltage Alarm (UVA) setting (0x28(H)256+ 0x28(L))0.01 0x28
DC and AC Sharing RatioSetting 0x29(H)Setting range = 10, 20, 30, 40, 0x29

| 50, 60, 70, 80, 90, 100(default)| |
---|---|---|---
Sync Frequency setting| 0x29(L)| 0x29
RS-485 Baud rate setting| 0x2A(H)0.1200 1.2400 2.4800(default)3.9600 4.19200| 0x2A
Mode Priority| 0x2A(L)0:DC mode 1:AC mode(default)| 0x2A
Dry contact C setting| 0x2B(H)0:Disable1:Follow dry contact A(major alarm)(default)2:Follow dry contact B(minor alarm)| 0x2B
Buzzer Setting| 0x2B(L)000:normal (default) 001:alwayse Mute 010:one time| 0x2B
Grid Over VoltageProtection (GOVP) Setting| (0x2C(H)256+ 0x2C(L))0.01| 0x2C
Grid Over Voltage Protection Recovery(GOVP Recover) Setting| (0x2D(H)256+ 0x2D(L))0.01| 0x2D
Grid Under Voltage Protection (GUVP) Setting| (0x2E(H)256+ 0x2E(L))0.01| 0x2E
Grid Under Voltage Protection Recovery(GUVP Recover) Setting| (0x2F(H)256+ 0x2F(L))0.01| 0x2F
RTC Time(sec)| 0x34(H)| 0x34
RTC Time(minute)| 0x34(L)| 0x34
RTC Time(hour)| 0x35(H)| 0x35
RTC Date(day)| 0x34(L)| 0x35
RTC Date(month)| 0x36(H)| 0x36
RTC Date(year)| (0x37(H)256+ 0x37(L))0.01| 0x37
ModBus ID| 0x38(H)| 0x38
Old Password| 0x3C(H)65536+0x3C(L)256+0 x3D(H)| 0x3C+0x3D
New Password| 0x3E(H)65536+0x3E(L)256+0 x3F(H)| 0x3E+0x3F
EVENT log – NewestRecord| 0x60(H)| 0x60
EVENT log code| (0x64+5num(H)256)+0x64+5| Func 3| 0x64+5num

| num(L)| |
---|---|---|---
EVENT log – Date year| 0x65(H)256+0x65(L)| 0x65+5num
EVENT log – Date month| 0x66+5num(H)| 0x66+5num
EVENT log – Date day| 0x66+5num(L)| 0x66+5num
EVENT log – Time hour| 0x67+5num(H)| 0x67+5num
EVENT log – Time min| 0x67+5num(L)| 0x67+5num
EVENT log – Time sec| 0x68+5num(H)| 0x68+5num

Function Code 0x03, Reading Multiple Holding Registers

Example: To read the Output Voltage (0x0001) and the output current (0x0002)?

Request (Host send) Response (Client reply)
Field Name Data(Hex) Bytes
x) Bytes
ID 10 1
Function Code 03 1
Starting Address (Address must “-1”, refer to Note 1 ) 00(Hi)
2 Byte Count(2×N*) 04
00(Lo) Register value (N*×2Bytes) 09(Hi)
Quantity of Registers 00(Hi) 2
02(Lo) 00(Hi) 2
  05(Lo)

Host send: 10 03 00 00 00 02 C7 4A
Client reply: 10 03 04 09 02 00 05 99 6D (The Output Voltage 230.6V ,

Output Current= 0.5A)

If the error is occurred, the client-reply format is 01 83 XX CRC_L

CRC_H Where

XX = Refer to the Modbus standard for more details

Note 1 : For the address code information, please refer to “The Table of SR-1600 Plus Status”

*N = Quantity of Registers

Function Code 0x10, Writing Multiple Registers

Example To set up the output voltage (0x0020)229.8V & the frequency (0x0021) 50Hz

Request (Host send) Response (Client reply)
Field Name Data(Hex) Bytes

Bytes
ID| 10| 1| ID| 10| 1
Function Code| 10| 1| Function Code| 10| 1
Starting Address| 00(Hi)| 2| Starting| 00(Hi)| 2
(Address must| 1F(Lo)| | Address| 1F(Lo)|
“-1”, refer to Note| | | (Address| |
1 )| | | must “-1”,| |
| | | refer to Note 1 )| |
Quantity of| 00(Hi)| 2| Quantity of| 00(Hi)| 2
Registers| 02(Lo)| | Registers| 02(Lo)|
Byte Count(2×N)| 04| 1|
Registers Value| 08(Hi)| 2
(N
×2 Bytes)| FA(Lo)|
 | 01H(Hi)| 2
 | F4H(Lo)|

Host Send: 10 10 00 1F 00 02 04 08 FA 01 F4 91 59
Client Reply : 10 10 00 1F 00 02 73 4F
If the error is occurred, the client-reply format is 10 90 XX CRC_L

CRC_H Where
XX = Refer to the Modbus standard for more details.

Note 1: For the address code information, please refer to “The Table of SR-1600 Plus Status”

*N = Quantity of Registers

EVENT log code List

Model Setting value range Model Setting value range
002 Output off 020 Under DC voltage protectionrecovery
003 Output on 021 Under DC voltage protection
004 AC share off 022 Overload alarm recovery
005 AC share on 023 Overload alarm
006 AC mode off 024 Overload protection recovery
007 AC mode on 025 Overload protection
008 DC mode off 026 Fan normal
009 DC mode on 027 Fan abnormal
010 Grid Volt normal 028 Over temperature protectionrecovery
011 Grid Volt abnormal 029 Over temperature protection
012 Freq normal 030 The Machine was working
013 Freq abnormal 031 Component failed
014 Over DC   voltage   alarmrecovery 032 IC Power voltage normal
015 Over DC voltage alarm 033 IC Power voltage abnormal
016 Over DC voltage protection recovery 034 Insert the module
017 Over DC voltage protection 035 Remove the module
018 Under DC voltage alarm recovery 036 Redundancy _OK
019 Under DC voltage alarm 037 Redundancy lost

Revision History


Rev

| Issue / Rev. Date YYYY/MM/DD| **Revision Section| ****Description
---|---|---|---
1| 2019/05/14| N/A| Initial release
**
2| **** 2021/01/05| 1.     Add 3-1 ~ 3-42.     Add 4| 1. Split the function code and add the example in each section2. EVENT log code List

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals