Modbus Map SOLECTRIA XGI 1500 (Rev A) Introduction This manual explains the SunSpec protocol using Modbus for SOLECTRIA XGI 1000 inverters. This does not include the history of either SunSpec or Modbus or the details regarding the creation of the protocols. It is expected that the person(s) reading this manual have a clear understanding of both SunSpec and Modbus.
Modbus Map SOLECTRIA XGI 1500 (Rev A) Modbus Overview Registers can be read using Modbus function code three (3) and certain registers can be written with Modbus function code six (6). When reading or writing to a group of registers, such as reading a string, make sure that the read command starts at the lowest address of the group and is of the appropriate length size for the group.
Modbus Map SOLECTRIA XGI 1500 (Rev A) Power Limiting This feature allows the inverter to reduce the output from what it could produce given available resources. Power limiting request typically occurs because of transmission congestion or lack of transmission access. It can also occur due to excess generation during low load periods.
Page 6
Modbus Map SOLECTRIA XGI 1500 (Rev A) Click Save button to apply the settings to local inverter The alternative method is to use software which supports Modbus TCP/IP. The register address is shown below. To implement the same setting, the procedure is shown below. ...
Modbus Map SOLECTRIA XGI 1500 (Rev A) Power Factor Control This feature allows inverter to control the power factor at the point of common coupling (PCC). This can maintain the power quality and stability of the overall electrical system. A power factor adjustment gives the utility greater flexibility to supply the power quality required by the loads.
Page 8
Modbus Map SOLECTRIA XGI 1500 (Rev A) Write “ +0.8 ” to Power Factor Click the little box on the top left corner of the configuration window to enable Power Factor Click Save button to apply the setting to local inverter The alternative method is to use software which supports Modbus TCP/IP.
Modbus Map SOLECTRIA XGI 1500 (Rev A) Reactive Power Control The feature allows inverter to stabilize the grid by compensating the reactive power. The image below shows the default setting of Reactive Power Control. The default state of this feature is deactivated. Example: If the cutomer wants to enable this feature and set the inverter to run at 60% of maximum reactive power capability.
Page 10
Modbus Map SOLECTRIA XGI 1500 (Rev A) To implement the same settings, the procedure is shown below. Write “ -600 “ to register 40306 Write “ 1 “ to register 40312 DOCR-XXXXXX 10 of 30...
Modbus Map SOLECTRIA XGI 1500 (Rev A) Volt-Var Control This feature allows the inverter to supply or absorb reactive power as a function of voltage, in order to maintain a stable grid voltage. A curve must be defined to use this feature. The image below shows the default setting of Volt-Var Control.
Page 12
Modbus Map SOLECTRIA XGI 1500 (Rev A) Write “ 4 “ to VV Points Active Write “ 90.0” to VV1 %Voltage Ref Write “ +30.0 to VV1 %QMax Write “ 95.0” to VV2 %Voltage Ref Write “ +0.0 to VV2 %QMax ...
Page 13
Modbus Map SOLECTRIA XGI 1500 (Rev A) To implement the same curve, the procedure is shown below. Write “ 4 “ to register 40940 Write “ 900” to register 40942 Write “ 300 to register 40943 Write “ 950” to register 40944 ...
Modbus Map SOLECTRIA XGI 1500 (Rev A) Volt-Watt Control This feature helps to support the grid voltage by changing the inverters active power output as the grid voltage fluctuates. A curve must be defined to use this feature. The image below shows the default setting of Volt-Vatt Control. The default state of this feature is deactivated.
Page 15
Modbus Map SOLECTRIA XGI 1500 (Rev A) Write “ 4 ” to VW Points Active Write “ 102.0 ” to VW1 Voltage Ref Write “ 100.0 ” to VW1 Max Power Write “ 105.0 ” to VW2 Voltage Ref ...
Page 16
Modbus Map SOLECTRIA XGI 1500 (Rev A) To implement the same curve, the procedure is shown below. Write “ 4 “ to register 41006 Write “ 1020” to register 41008 Write “ 1000 to register 41009 Write “ 1050” to register 41010 ...
Modbus Map SOLECTRIA XGI 1500 (Rev A) Frequency-Watt Control This function helps to change inverter active power output with fluctuations in grid frequency. This will provide frequency support to the electric grid. As frequency increases, the desired response of the inverter is to decrease active power output.
Page 18
Modbus Map SOLECTRIA XGI 1500 (Rev A) Write “ 4 ” to FW Points Active Write “ 60.30 ” to Frequency Write “ 100.0 ” to % Max Power Write “ 60.80 ” to Frequency Write “ 90.0 ” to % Max Power ...
Modbus Map SOLECTRIA XGI 1500 (Rev A) To implement the same curve, the procedure is shown below. Write “ 4 “ to register 41072 Write “ 6030” to register 41073 Write “ 1000 to register 41074 Write “ 6080” to register 41075 ...
Page 20
Modbus Map SOLECTRIA XGI 1500 (Rev A) Example: If the cutomer wants to change to Rule 21 instead of IEEE1547. The procedure via the web-based GUI is shown below. DOCR-XXXXXX 20 of 30...
Page 21
Modbus Map SOLECTRIA XGI 1500 (Rev A) Write “ 120 ” to HV2 Volt Threshold Write “ 110 ” to HV1 Volt Threshold Write “ 13.0 ” to HV1 Disconnect Time Write “ 88 ” to LV1 Volt Threshold ...
Page 22
Modbus Map SOLECTRIA XGI 1500 (Rev A) The alternative method is to use software which supports Modbus TCP/IP. The register address is shown below. To implement the same curve, the procedure is shown below. Write “ 16 ” to register 40393 for HV2 Disconnect Time ...
Modbus Map SOLECTRIA XGI 1500 (Rev A) Frequency Ride Through The feature allows inverter to response to low and high frequency excursions that are outside the normal operation range of electric grid. The image below shows the default setting of abnormal frequency trip settings. The default setting follows IEEE1547-2014 and this feature is always enabled.
Page 24
Modbus Map SOLECTRIA XGI 1500 (Rev A) Write “ 62.0 ” to HF2 Freq Threshold Write “ 0.16 ” to HF2 Disconnect Time Write “ 60.5 ” to HF1 Freq Threshold Write “ 300.00 ” to HF1 Disconnect Time ...
Page 25
Modbus Map SOLECTRIA XGI 1500 (Rev A) To implement the same curve, the procedure is shown below. Write “ 16 ” to register 40517 for HF2 Disconnect Time Write “ 6200 ” to register 40518 for HF2 Freq Threshold ...
Modbus Map SOLECTRIA XGI 1500 (Rev A) Ramp Rate Settings The feature allows the inverter to establish ramp-up rates for solar systems. It helps smooth transitions from one output level to another output level. Although a single system might not impact the electric grid through a single sharp transition, aggregated systems responding to a specific event could cause significant rapid jumps in overall output if they do not ramp to the new power level.
Page 27
Modbus Map SOLECTRIA XGI 1500 (Rev A) To implement the same setting, the procedure is shown below. Write “ 100 ” to register 41256 for Ramp Rate Write “ 10000 ” to register 41260 for Soft Start Rate DOCR-XXXXXX 27 of 30...
Modbus Map SOLECTRIA XGI 1500 (Rev A) Power Enable/Disable The feature allows inverter to connect to the grid and produce power (Enabled) or disconnect from grid (Disabled). The default setting for this feature is enabled. Example: If the cutomer wants to disconnect inverter from the grid, click “Disconnect from Grid” button in the home page via web-based GUI.
Page 29
Modbus Map SOLECTRIA XGI 1500 (Rev A) The alternative method is to use software which supports Modbus TCP/IP. The register address is shown below. To implement the same step, the procedure is shown below. Write “ 0 ” to register 40294 for disconnecting from the grid. DOCR-XXXXXX 29 of 30...
Modbus Map SOLECTRIA XGI 1500 (Rev A) Inverter Restart This feature allows inverter control MCU to reset. It will clear all the faults and restart the inverter. Example: If cutomer wants to reset and restart inverter, click “Restart” button via web-based GUI. After that, inverter will stop producing power, reset MCU and restart itself.