
SunSpec Model 502 — Solar Module
SunSpec Model 502 ist ein standardisiertes Modbus-TCP-Informationsmodell zur Überwachung von Solarmodulen, das von der SunSpec Alliance für alle kompatiblen PV-Geräte unabhängig vom Hersteller definiert wurde. Diese Modbus-Vorlage liest elektrische Mess- und Energiewerte sowohl eingangs- als auch ausgangsseitig (inw, ina, inv, inwh sowie outpw, outa, outv, outwh), dazu Modultemperatur und Zeitstempel. Status-, Event- und Hersteller-Event-Register melden Fehler und Alarme. Drei beschreibbare Steuerregister (ctl, ctlvend, ctlval) ermöglichen Befehle auf Modulebene. Nach dem Import in Ihr ModbusCloud-Portal steht Ihnen herstellerunabhängige Modul-Telemetrie sofort zur Verfügung.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 23, lesen und schreiben
- Marke
- SunSpec
- Zuletzt aktualisiert
Register (23)
23 lesen, 3 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| id | Lesen | ||||
| l | Lesen | ||||
| a_sf | Lesen | ||||
| v_sf | Lesen | ||||
| w_sf | Lesen | ||||
| wh_sf | Lesen | ||||
| stat | Lesen | ||||
| statvend | Lesen | ||||
| evt | Lesen | ||||
| evtvend | Lesen | ||||
| ctl | Lesen und Schreiben | ||||
| ctlvend | Lesen und Schreiben | ||||
| ctlval | Lesen und Schreiben | ||||
| tms | Secs | Lesen | |||
| outa | A | Lesen | |||
| outv | V | Lesen | |||
| outwh | Wh | Lesen | |||
| outpw | W | Lesen | |||
| tmp | °C | Lesen | |||
| ina | A | Lesen | |||
| inv | V | Lesen | |||
| inwh | Wh | Lesen | |||
| inw | W | Lesen |
Register werden geladen…
Senden Sie Ihre Geräteliste
Steht ein Gerät noch nicht in der Bibliothek, erstellen wir die Vorlage kostenlos, sobald wir die Register haben.
Anwendungsfälle
- Überwachen Sie Ausgangs- und Eingangsleistung je Modul, um leistungsschwache Panels in einer PV-Anlage zu identifizieren.
- Verfolgen Sie die kumulierten Energiemengen (inwh, outwh), um die Wandlungseffizienz einzelner Module über mehrere Saisons zu prüfen.
- Richten Sie Alarme auf nicht-null Event-Flags (evt) ein, damit Modulfehler frühzeitig erkannt werden, bevor sie eskalieren.
- Vergleichen Sie die Modultemperatur (tmp) mit der Ausgangsleistung, um thermische Verluste und reduzierte Erträge zu korrelieren.
- Prüfen Sie den Betriebsstatus (stat) nach Netzereignissen, um zu bestätigen, dass alle Module korrekt in den Normalbetrieb zurückgekehrt sind.
Installation
Stellen Sie sicher, dass das Gerät SunSpec Model 502 unterstützt und Modbus TCP aktiviert ist, in der Regel im Kommunikations- oder Modbus-Bereich der Web-Oberfläche oder des Konfigurationstools.
Verbinden Sie das Gerät mit demselben LAN wie das ModbusCloud Gateway und stellen Sie sicher, dass TCP-Port 502 aus dem Netzwerksegment des Gateways erreichbar ist.
Legen Sie im ModbusCloud-Portal ein neues Gerät über das ModbusCloud Gateway an, importieren Sie die Vorlage SunSpec Model 502 Solar Module und tragen Sie die korrekte Unit-ID entsprechend der Modbus-Slave-Adresse Ihres Geräts ein.
Verifizieren Sie die Verbindung, indem Sie Register-Offset 0 (id) auslesen: ein zurückgegebener Wert von 502 bestätigt, dass der richtige Modellblock adressiert wird und Daten eintreffen.
Zu beachten
Register id liefert einen anderen Wert als 502. Was ist zu tun?
Die Basisadresse des Modellblocks ist wahrscheinlich falsch. SunSpec-Geräte platzieren Modelle an dynamischen Offsets, die durch Traversierung der Gerätekarte ab der SunSpec-Startadresse ermittelt werden müssen. Bestimmen Sie die Basisadresse von Model 502 per Gerätescan, anstatt eine feste Adresse anzunehmen.
Strom- und Leistungswerte weichen um Faktor 10 oder 100 ab. Warum?
SunSpec verwendet vorzeichenbehaftete Skalierungsfaktoren als Exponenten. Die Rohwerte von outa, outpw, ina und inw müssen mit 10 hoch a_sf bzw. w_sf multipliziert werden. Werden diese Skalierungsregister in Ihrer Integration ignoriert, sind alle ausgelesenen Messwerte um eine Zehnerpotenz verschoben.
Das Gateway verbindet sich, outwh und inwh zeigen jedoch null oder keine Änderung. Was prüfe ich?
Die Energieakkumulatoren outwh und inwh sind uint32-Register, die nur während aktiver Modulproduktion inkrementieren. Prüfen Sie, ob das stat-Register einen aktiven Betriebszustand anzeigt und ob im evt-Bitfeld keine aktiven Fehler eingetragen sind.
Darf ich die Register ctl, ctlvend und ctlval im normalen Monitoring-Betrieb beschreiben?
Nein. Diese Steuerregister senden Befehle an das Modul. Falsche Werte in ctl oder ctlval können den Betriebsmodus ändern, die Produktion unterbrechen oder Schutzabschaltungen auslösen. Schreiben Sie nur dann in diese Register, wenn Sie die Befehlssequenz anhand der Gerätedokumentation verifiziert haben.
Wissensartikel zu diesem Gerät

SunSpec Modbus: eine Registerkarte für viele Wechselrichter
SunSpec Modbus ist die offene Registerkarte, die SMA, Fronius, Kostal und SolarEdge teilen. Aufbau, int+SF versus float, Ports und gemischte Parks auslesen.
Fronius Modbus: Symo GEN24 über Modbus TCP auslesen
Fronius Modbus auslesen: Modbus TCP an der Symo GEN24 auf Port 502 aktivieren, zwischen int+SF und float wählen, die richtigen SunSpec-Register lesen und korrekt skalieren. Praxisleitfaden für DACH-Installateure.
SMA Modbus: Sunny Boy per Modbus TCP auslesen 2026
SMA Modbus auslesen: Modbus-TCP-Server auf Port 502 aktivieren, zwischen SMA-Profil (Unit ID 3) und SunSpec (Unit ID 126) wählen, die richtigen Register lesen und die NaN-Werte nachts abfangen. Praxisleitfaden für DACH-Installateure.
Selbst sehen, wie es funktioniert?








