
SunSpec Model 502 — Solar Module
SunSpec Model 502 is een gestandaardiseerd Modbus TCP-informatiemodel voor monitoring van zonnepanelen, opgesteld door de SunSpec Alliance voor gebruik op alle compatibele PV-apparaten ongeacht fabrikant. Deze template leest elektrische meet- en energiedata aan zowel de ingang (inw, ina, inv, inwh) als de uitgang (outpw, outa, outv, outwh) van het module, inclusief temperatuur en tijdstempel. Status-, event- en vendor-eventregisters geven fouten en alarmen door. Drie schrijfbare stuurregisters (ctl, ctlvend, ctlval) maken commando's op moduleniveau mogelijk. Na importeren in je ModbusCloud-portal heb je direct bruikbare, fabrikaatonafhankelijke paneel-telemetrie beschikbaar.
- Protocol
- Modbus TCP
- Aansluiting
- Ethernet, Modbus TCP
- Registers
- 23, lezen en schrijven
- Merk
- SunSpec
- Laatst bijgewerkt
Registers (23)
23 lezen, 3 schrijven
| Naam | Eenheid | Toegang | Adres (Verborgen tot je je e-mailadres invult) | Functie (verborgen) | Type (verborgen) |
|---|---|---|---|---|---|
| id | Lezen | ||||
| l | Lezen | ||||
| a_sf | Lezen | ||||
| v_sf | Lezen | ||||
| w_sf | Lezen | ||||
| wh_sf | Lezen | ||||
| stat | Lezen | ||||
| statvend | Lezen | ||||
| evt | Lezen | ||||
| evtvend | Lezen | ||||
| ctl | Lezen en schrijven | ||||
| ctlvend | Lezen en schrijven | ||||
| ctlval | Lezen en schrijven | ||||
| tms | Secs | Lezen | |||
| outa | A | Lezen | |||
| outv | V | Lezen | |||
| outwh | Wh | Lezen | |||
| outpw | W | Lezen | |||
| tmp | °C | Lezen | |||
| ina | A | Lezen | |||
| inv | V | Lezen | |||
| inwh | Wh | Lezen | |||
| inw | W | Lezen |
Registers laden…
Stuur jouw apparatenlijst
Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.
Gebruikstoepassingen
- Monitor het uitgangsvermogen en ingangsvermogen per module om onderpresterende panelen in een PV-installatie op te sporen.
- Volg de gecumuleerde energie (inwh, outwh) om de omzettingsefficiëntie van elke module over meerdere seizoenen te controleren.
- Stel een alert in op niet-nul eventflags (evt) zodat modulefouten vroeg worden gesignaleerd voordat ze escaleren.
- Vergelijk de moduletemperatuur (tmp) met het uitgangsvermogen om thermische verliezen te koppelen aan een verminderde opbrengst.
- Controleer de bedrijfsstatus (stat) na netstoring om te bevestigen dat alle modules correct zijn hersteld.
Installatie
Controleer of het apparaat SunSpec Model 502 ondersteunt en of Modbus TCP is ingeschakeld, doorgaans te vinden onder het communicatie- of Modbus-onderdeel van de webinterface of configuratietool.
Verbind het apparaat met hetzelfde LAN als de ModbusCloud Gateway en zorg dat TCP-poort 502 bereikbaar is vanuit het netwerksegment van de Gateway.
Voeg in het ModbusCloud-portal een nieuw apparaat toe via de ModbusCloud Gateway, importeer de SunSpec Model 502 Solar Module-template en stel het juiste unit-ID in dat overeenkomt met het Modbus-slave-adres van het apparaat.
Verifieer de verbinding door registeroffset 0 (id) te lezen: een terugkerende waarde van 502 bevestigt dat het juiste modelblok wordt uitgelezen en dat data binnenkomt.
Veelvoorkomende aandachtspunten
Register id geeft een andere waarde dan 502 terug. Wat nu?
Het basisadres van het modelblok klopt waarschijnlijk niet. SunSpec-apparaten plaatsen modellen op dynamische offsets die je moet ontdekken door de device map te doorlopen vanaf het SunSpec-startadres. Bepaal het basisadres van Model 502 via een device-scan in plaats van een vast adres te gebruiken.
Stroom- en vermogenswaarden wijken af met een factor 10 of 100. Waar ligt dat aan?
SunSpec gebruikt schaalfactoren als gehele-getal-exponenten. De ruwe waarden van outa, outpw, ina en inw moeten worden vermenigvuldigd met 10 tot de macht a_sf respectievelijk w_sf. Als je integratie deze schaalfactorregisters negeert, zijn alle afgelezen waarden een tienmacht te hoog of te laag.
De gateway verbindt, maar outwh en inwh blijven nul of veranderen niet. Wat controleer ik?
De energie-accumulatoren outwh en inwh zijn uint32-registers die alleen oplopen zolang de module actief produceert. Controleer of het stat-register een actieve bedrijfsstatus aangeeft en of het evt-bitfield geen actieve fout meldt.
Mag ik de registers ctl, ctlvend en ctlval beschrijven voor normale monitoring?
Nee. Dit zijn schrijfbare stuurregisters waarmee je commando's naar de module stuurt. Onjuiste waarden in ctl of ctlval kunnen de bedrijfsmodus aanpassen, de productie onderbreken of een beschermingsafschakeling activeren. Schrijf alleen naar deze registers als je de commandoreeks in de documentatie hebt geverifieerd.
Kennisbankartikelen bij dit apparaat

SunSpec Modbus: een registerkaart voor veel omvormers
SunSpec Modbus is de open registerkaart die SolarEdge, SMA, Fronius en GoodWe delen. Leer de opbouw, int+SF versus float, poorten en een gemengd park uitlezen.
Fronius Modbus: Symo GEN24 uitlezen via Modbus TCP
Fronius Modbus uitlezen: zet Modbus TCP aan op poort 502 in de web-UI van de Symo GEN24, kies tussen int+SF en float, lees de juiste SunSpec-registers en schaal ze correct. Praktische gids voor NL installateurs.
SMA Modbus: Sunny Boy uitlezen via Modbus TCP 2026
SMA Modbus uitlezen: zet de Modbus TCP server aan op poort 502, kies tussen het SMA profiel (Unit ID 3) en SunSpec (Unit ID 126), lees de juiste registers en herken de NaN-waarden 's nachts. Praktische gids voor NL installateurs.
Zelf zien hoe het werkt?








