The SUN2000 product line spans two distinct generations with meaningful differences in connectivity, feature sets, and register maps. Knowing which generation you’re working with determines how you connect to the inverter, which log files are available, and whether your system can integrate a battery.Documentation Index
Fetch the complete documentation index at: https://fop-50527c4b.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
How the generations differ
- V2 Classic
- V3 Smart
The V2 generation — models 33KTL-A, 36KTL, and 42KTL — represents the original industrial-standard SUN2000 design. These units prioritize reliability and fixed control logic above flexibility.Connectivity: RS485 Modbus RTU onlyV2 inverters communicate exclusively over RS485 using Modbus RTU. Supported baud rates are 9600 and 19200 bps. At these speeds, retrieving a large log file like No native ESS supportV2 models do not include registers or hardware ports for battery integration. There is no LUNA2000 compatibility, and the ESS register range (37000+) is absent from V2 register maps.No AFCIArc-fault circuit interruption is not available on V2 hardware. Fault detection relies on standard overcurrent and overvoltage protection thresholds rather than AI-based spectral analysis.
his_inv_rd over RS485 can take tens of minutes. For sites with multiple inverters, a SmartLogger is required to aggregate data.Because RS485 is half-duplex and slow, set your Modbus response timeout to 5–10 seconds when reading large files via FC 0x41. The ARM processor needs time to lift data from flash storage into the transmit buffer before the first byte arrives.
Model and feature comparison
| Feature | V2 Classic | V3 Smart |
|---|---|---|
| Representative models | 33KTL-A, 36KTL, 42KTL | 30/36/40KTL-M3, MB0 series |
| Connectivity | RS485 Modbus RTU | Modbus TCP (Ethernet / SDongle) |
| Default Modbus port | — (serial) | 502 (older FW) or 6607 (newer FW) |
| Baud rate | 9600 or 19200 bps | N/A (TCP) |
| SmartLogger required | Yes, for multi-inverter sites | Optional for small/mid sites |
| ESS / LUNA2000 support | No | Yes (M3 and MB0) |
| ESS register range | Not present | 37000+ |
| AFCI arc-fault protection | No | Yes, standard |
| Time-of-Use management | No | Yes |
| AI analytics (FusionSolar) | Limited | Full |
ESS registers at a glance (V3 only)
The following registers are available on V3 inverters paired with LUNA2000 batteries. They do not exist on V2 hardware.| Register | Description | Type | Gain |
|---|---|---|---|
| 37000 | ESS unit 1 operating state | U16 | 1 |
| 37001 | Charge / discharge power | I32 | 1 |
| 37003 | Battery bus voltage | U16 | 10 |
| 37004 | SOC — state of charge, ESS unit 1 | U16 | 10 |
| 37066 | Total accumulated charge | U32 | 100 |
| 37068 | Total accumulated discharge | U32 | 100 |
0 = offline, 1 = standby, 2 = running, 3 = fault, 4 = sleep.
For register 37001, a positive value indicates charging and a negative value indicates discharging.
The SOH (State of Health) register address varies by inverter series. Check the Modbus Interface Definitions document for your specific model before reading this value.