
SofarSolar SOFAR 80…136KTL (pv)
The SofarSolar SOFAR 80…136KTL is a three-phase, transformerless string inverter for commercial and industrial PV installations, covering rated outputs from 80 kW to 136 kW. This Modbus RTU template reads four DC string-group power channels (power_a through power_d) and a 32-bit cumulative energy register, giving your portal a continuous view of per-group production and lifetime yield. Connecting the ModbusCloud Gateway to the inverter RS485 port puts all five registers into a single dashboard, making yield verification and fault isolation straightforward for any site.
- Protocol
- Modbus RTU
- Connection
- RS485
- Registers
- 5, read only
- Brand
- SofarSolar
- Compatible models
- HYD 5…20K-3PH · HYD 3…6K-EP · SOFAR 80…136KTL · SOFAR 5…24KTL-G3
- Last updated
Registers (5)
5 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| power_a | W | Read | |||
| power_b | W | Read | |||
| power_c | W | Read | |||
| power_d | W | Read | |||
| energy | Wh | Read |
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.
Use cases
- Monitor per-string-group DC power across channels A to D to detect underperforming PV strings before they affect yield.
- Track cumulative energy over time to verify actual generation against the projected annual output in your performance contract.
- Alert on a sudden drop in any single power channel to identify shading, soiling, or string fuse failures quickly.
- Compare power_a through power_d in real time to spot MPPT imbalances caused by unequal string lengths or module mismatch.
- Report daily and monthly energy totals from the energy register to produce automated yield reports for building owners or asset managers.
Installation
Enable Modbus RTU on the SOFAR 80…136KTL by navigating to the communication or Modbus section of the inverter LCD menu and setting a unique slave address between 1 and 31, with baud rate 9600, 8 data bits, no parity, 1 stop bit.
Connect the ModbusCloud Gateway RS485 terminals (A+ and B-) to the RS485 COM port of the inverter using twisted-pair cable; if this inverter is the last device on the bus, enable the SWT2 termination jumper on the inverter communication board.
In the ModbusCloud portal, add a new device, import the SofarSolar SOFAR 80…136KTL (pv) template, and enter the slave unit ID that matches the address configured on the inverter LCD.
After saving, open the live register view and confirm that power_a through power_d show plausible DC power values during daylight and that the energy register is non-zero and incrementing.
Things to watch for
All four power channels read zero even during daylight. Why?
Confirm the inverter is producing power by checking the inverter display. If production is confirmed, verify the RS485 A+ and B- polarity on the cable: SofarSolar inverters are sensitive to reversed wiring. Also check that the unit ID in the portal matches the Modbus address set in the inverter LCD menu.
The gateway connects but the energy register returns garbage or overflows. What is wrong?
The energy register at address 1670 is a uint32 spanning two consecutive 16-bit Modbus registers. Confirm the template is configured to read 2 registers at that address with big-endian word order, as SofarSolar uses big-endian (high word first) for 32-bit values. A wrong word order produces an implausibly large number.
Communication drops intermittently when multiple inverters are on the bus.
SofarSolar RS485 buses require the SWT2 termination resistor to be enabled only at the first and last inverter in the daisy chain. Also ensure every inverter has a unique Modbus address in the range 1 to 31, and that baud rate is 9600 on all devices. Inter-device cable stubs longer than 1 metre can cause reflections at this baud rate.
Register values differ between firmware versions on the same model. Why?
SofarSolar has changed register mappings across firmware generations for the KTL series. If readings look shifted or misaligned, cross-check the inverter firmware version shown on the LCD against the protocol revision used in this template. Upgrading to the latest firmware is recommended before commissioning Modbus integration.
Want to see how it works?








