Sungrow SG125CX-P2
Commercial PV inverter
The SG125CX-P2 has its own device type in Sungrow's PV inverter protocol. A read-only Modbus RTU client can identify that type and read inverter power, state and energy, provided the site's existing logger and serial-bus ownership are respected. The manufacturer's RS485_1 RJ45 is serial wiring, not an Ethernet socket.
- Modbus RTU
Commercial PV inverter
Compatibility
Compatible through a qualified Modbus RTU monitoring path
Sungrow's SG125/110/75CX-P2 manual identifies RS485_1 for a monitoring device, and its PV inverter protocol V1.1.80 explicitly lists SG125CX-P2 as device type 0x2C2D with read-only registers and RTU framing.
SG125CX-P2 only, manual Ver19 (October 2025) and protocol V1.1.80 (March 2026). Confirm the installed regional variant, software, logger, serial address and exclusive-master arrangement before commissioning. No installed firmware minimum or tested site result is established here.
Connect it with
-
Modbus Interface ZMB-3XFrom €399 ex VAT Configure Modbus Interface
-
Gateway ZGW-20From €899 ex VAT Configure Gateway
The system owner has approved an exclusive RTU master path and the occupied logger or communication module is accounted for
- Modbus
- Edge
- Platforms
Models
| Models | Interface | Route into Edge |
|---|---|---|
| SG125CX-P2 | 12 MPPTs; protocol device type 0x2C2D; RS485_1 terminal block or serial RJ45 | Read-only FC04 through an approved exclusive-master RS-485 connection. |
| SG110CX-P2, original SG110CX and SG125CX-P3 | Different device types and model generations | Check the exact installed model and its type code. Do not inherit this guide's electrical or software assumptions. |
Specifications
The installation manual assigns RS485_1 to the COM100E or another monitoring device and reserves RS485_2/3 for the external meter. The RS485_1 terminal block and RJ45 carry the same serial function; the latter is not Ethernet. Sungrow also warns against connecting a third-party RS485 logger alongside its communication module.1
- AC rating
- 125 kW rated output; confirm the regional AC voltage variant on the installed nameplate1
- Monitoring bus
- RS485_1 A1/B1; the RJ45 alternative uses pin 3 for B and pin 6 for A1
- Meter terminals
- RS485_2/3 are assigned to the external meter, not the third-party monitoring bus1
- RTU defaults
- 9600 bit/s, 8 data bits, 1 stop bit, no parity by default; inverter address 1 by default, settable 1–2472
- Identity read
- FC04 at one-based register 5000, wire address 4999, returns 0x2C2D for this model2
- Active-power read
- FC04 at registers 5031–5032, wire start 5030; signed 32-bit watts, low word first2
Interface
Documented measurements and integration boundaries for SG125CX-P2.
- Device type and serial identity establish that the measurement belongs to the expected inverter.
- Documented running information includes active power, energy yield, work state and selected phase and MPPT measurements.
- These are inverter telemetry points. A separate, appropriately specified point-of-connection meter is needed for independent export or settlement evidence.
Assessment
SG125CX-P2 with the documented RS485_1 path and protocol V1.1.80. This is an interface design and bounded read, not a record of tested site operation or approved control.
- InteroperabilitySupported with conditions
- The exact model and monitoring serial interface appear in manufacturer documentation; the installed logger and bus ownership constrain commissioning.12
- AccuracySupported with conditions
- Power units, signed representation and address convention are documented. Inverter values do not replace an independent connection-point meter.2
- SecurityNot yet assessed
- The cited RTU interface does not establish authenticated or encrypted device messages. Restrict physical and network access in the site design.12
- ReliabilityNot yet assessed
- No site availability, polling-loss recovery or historical backfill guarantee is established for this connection.1
- RuggednessSupported with conditions
- The exact manual specifies outdoor enclosure and operating limits; preserve regional variant and installation conditions.1
Setup
Check identity before reading active power
These are synthetic request and data examples, not measurements from a commissioned inverter. Include the actual slave address and a CRC-checked response frame at the site.
- Identity request
- FC04, wire address 4999 (0x1387), quantity 1. The returned type 0x2C2D identifies SG125CX-P2.
- Power request
- FC04, wire address 5030 (0x13A6), quantity 2. This selects documented registers 5031–5032.
- Synthetic power data
- 0xE848 followed by 0x0001 combines low word first to 0x0001E848, or 125000 W.
- Unavailable value
- The signed 32-bit sentinel 0x7FFFFFFF indicates unavailable data; do not chart it as output.
- Acceptance boundary
- Confirm type, function, byte count, unit, word order, CRC and a live reference before adding further points.
Acceptance: A checked read establishes one monitoring path. It does not authorise power commands, protection changes or market dispatch.
-
Record the complete SG125CX-P2 nameplate, country variant, firmware, connected WiNet or COM logger and the existing monitoring or plant-control owner.
Do not assume a free bus because two connector forms are present.
-
Obtain approval for a single RTU master.
Use RS485_1 A1/B1 or its serial RJ45 wiring, following the manufacturer's installation instructions. Keep RS485_2/3 meter wiring, local stop, alarms and protection untouched.
-
Confirm address and serial framing on the installed system; the published 9600 bit/s, 8N1 and address 1 are defaults only.
Validate complete responses and CRC16 before interpreting points.
-
Read FC04 at wire address 4999 for one register and require device type 0x2C2D.
If it differs, stop and identify the actual model rather than applying this map.
-
Read active power using FC04, start address 5030 and quantity two.
Decode low word first as signed 32-bit watts, reject the signed unavailable sentinel, and compare against a current local reference.
-
Keep all power limiting, grid-code, start/stop and reactive-power writes outside this read-only commissioning scope.
Inverter telemetry does not prove physical flexibility delivery or revenue-grade export.
Common questions
- Is the RS485_1 RJ45 a network socket?
- No. Sungrow's pinout assigns pin 3 to RS485 B and pin 6 to RS485 A. Optional Ethernet is a separate communications-module connection.1
- Can another logger be attached beside the current logger?
- Do not add a second RTU master to an occupied serial bus. The manual also warns against using a third-party RS485 logger at the same time as its communication module. Agree a documented export or engineered topology with the system owner.1
- Does the register number 5031 go in the request?
- No. The protocol says to subtract one from its one-based register numbers. The active-power pair starts at wire address 5030 and is read with FC04.2
Sources
- SG125CX-P2 / SG110CX-P2 / SG75CX-P2 user manual, Ver19, October 2025 (opens in a new tab) (PDF)
- Communication Protocol of Residential & Commercial PV Grid-Connected Inverters V1.1.80 (opens in a new tab) (PDF)
Further reading
- ApplicationSolar inverter monitoring across a PV fleet
- ApplicationZero-export solar curtailment monitoring
- ToolModbus data decoder
- ToolPV string sizing
- ToolModbus register address converter
- ToolRS-485 termination and bias
- GuideModbus RS-485 commissioning
- ManufacturerSungrow devices
- ProtocolModbus devices and register maps
- CategoryInverters and charge controllers
Product names and trademarks belong to their owners. Publication does not imply endorsement or a commercial relationship.











