Solis Ginlong Solis 4G Inverter Modbus TCP template

Ginlong Solis 4G Inverter

Monitors energy production and controls power limit on Solis 4G inverters.

This template connects Solis 4G inverters to ModbusCloud via Modbus TCP. It reads real-time energy production data such as active power, grid frequency, temperature, and total energy. It also allows you to set the inverter power limitation for regulatory compliance.

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
7, read and write
Brand
Solis
Key readings
Grid Frequency · Active Power · Inverter Temperature · Power Limit · Power Limit Switch · Total Energy
Available commands
Power Limitation
Compatible models
Solis 3P15K 4G
Last updated

Registers (7)

6 read, 1 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
Solis Grid FrequencyHzRead
Solis Active PowerWRead
Solis Temperature°CRead
Solis Power Limit%Read
Solis Power Limit SwitchRead
Solis Total EnergykWhRead
Solis Power Limitation%Write

Loading registers…

Send your device list

If a device is not in the library yet, we build the template for free as soon as we have the register data.

Number of installations (optional)

Use cases

  • Monitor real-time active power and total energy production on a cloud dashboard for your solar customer.
  • Set inverter power limitation remotely to comply with local grid feed-in regulations.
  • Create an alert when inverter temperature exceeds a safe threshold to prevent damage or downtime.
  • Track grid frequency deviations over time to identify power quality issues at the installation site.
  • Verify that the power limit switch is active after a remote configuration change without visiting the site.
  • Compare total energy production across multiple Solis 4G inverters in a portfolio view.

Installation

  1. Connect the ModbusCloud Gateway to the Solis 4G inverter via the Ethernet port used for Modbus TCP communication.

  2. Ensure Modbus TCP is enabled on the Solis inverter by checking the communication settings in the inverter menu or via the commissioning tool.

  3. Assign a unique Modbus slave address to each inverter if multiple units share the same network segment.

  4. Import the Solis 4G Inverter template into your ModbusCloud project and configure the IP address and port of the inverter.

  5. Verify that Active Power (address 3004) and Total Energy (address 3008) return plausible uint32 values spanning two registers each.

  6. Test the writable Power Limitation register (address 3051) by setting a value and confirming the change on the Power Limit read register (address 3049).

Things to watch for

Active Power and Total Energy show incorrect or very large values. What is wrong?

These registers use uint32 format and span two consecutive Modbus registers each. Make sure your register configuration reads both registers (e.g., 3004 and 3005 for Active Power) and interprets them as a 32-bit unsigned integer.

I cannot write to the Power Limitation register at address 3051. What should I check?

Some Solis firmware versions require Modbus write access to be explicitly enabled in the inverter settings. Check the inverter communication configuration and ensure write access is not locked. Also confirm you are using the correct function code for writing (typically FC06 or FC16).

Is this template compatible with Solis 4G models other than the 3P15K?

The register map is expected to be the same across the Solis 4G family, but you should verify the register addresses against the Modbus documentation for your specific model before commissioning.

What baud rate or TCP port should I use for the Modbus TCP connection?

Solis inverters typically use TCP port 502 for Modbus TCP. Confirm the port setting in the inverter network configuration. Baud rate settings apply only to Modbus RTU and are not relevant for TCP connections.

Want to see how it works?

Electrician working in an open distribution board