
SunSpec Model 2 — Basic Aggregator
Das SunSpec Model 2 Basic Aggregator ist ein protokollseitiges Gruppierungsmodell der SunSpec Alliance, das mehrere dezentrale Energieerzeuger, wie PV-Wechselrichter, Energiezähler oder Batteriespeicher, hinter einem gemeinsamen Kommunikations-Gateway zusammenfasst. Über Modbus TCP liest diese Modbus-Vorlage Modell-ID, Aggregator-ID, Anzahl der Sub-Geräte, nicht implementierte Zähler, aggregierten Betriebsstatus, herstellerspezifische Statuserweiterung, Standard- und Vendor-Eventbitfelder sowie Steuerregister. Installateure nutzen sie im ModbusCloud-Portal, um den Anlagenzustand der gesamten DER-Flotte in einem konsolidierten Registerblock zu überwachen.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 12, nur lesen
- Marke
- SunSpec
- Zuletzt aktualisiert
Register (12)
12 lesen, 0 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| id | Lesen | ||||
| l | Lesen | ||||
| aid | Lesen | ||||
| n | Lesen | ||||
| un | Lesen | ||||
| st | Lesen | ||||
| stvnd | Lesen | ||||
| evt | Lesen | ||||
| evtvnd | Lesen | ||||
| ctl | Lesen | ||||
| ctlvnd | Lesen | ||||
| ctlvl | 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 das aggregierte Statusregister, um Störungen an einem Sub-Gerät zu erkennen, bevor sie die Anlagenproduktion beeinträchtigen.
- Vergleichen Sie das Sub-Gerätezählregister mit dem in Betrieb genommenen Bestand, um den Verlust eines Geräts vom Bus sofort festzustellen.
- Setzen Sie einen Alert auf jeden Nicht-Null-Wert im Standard-Eventbitfeld, um Alarme über alle gruppierten DER-Einheiten unverzüglich zu erhalten.
- Analysieren Sie herstellerspezifische Eventflags über Zeit, um wiederkehrende Hersteller-Fehler in Ihrer DER-Flotte zu identifizieren.
- Prüfen Sie nach Firmware-Updates, ob der Zähler für nicht implementierte Geräte auf null verbleibt, um vollständige Registerabdeckung sicherzustellen.
Installation
Aktivieren Sie Modbus TCP am DER-Gateway oder Kommunikationsgerät, das den SunSpec-Modellstapel bereitstellt, üblicherweise unter den Netzwerk- oder Kommunikationseinstellungen, und notieren Sie IP-Adresse und TCP-Port (Standard: 502).
Verbinden Sie das Gerät mit dem SunSpec-Aggregator mit demselben LAN-Segment wie das ModbusCloud Gateway und stellen Sie sicher, dass Port 502 nicht durch eine Firewall gesperrt ist.
Fügen Sie in Ihrem ModbusCloud-Portal ein neues Gerät hinzu, wählen Sie das ModbusCloud Gateway aus, importieren Sie die SunSpec Model 2 Basic Aggregator-Vorlage und hinterlegen Sie die korrekte Modbus-Unit-ID des Zielgeräts.
Lesen Sie nach dem Import das id-Register zurück und prüfen Sie, ob der Wert 2 zurückgegeben wird; kontrollieren Sie außerdem den l-Register-Wert, um zu bestätigen, dass das Gateway den richtigen Modellblock abfragt.
Zu beachten
Das id-Register liefert einen anderen Wert als 2. Warum?
Die Vorlage fragt den falschen Adress-Offset ab. SunSpec verwendet relative Adressierung innerhalb jedes Modellblocks. Prüfen Sie, ob die im ModbusCloud-Portal konfigurierte Basisadresse exakt mit der Position von Model 2 in der Modbus-Map des Geräts übereinstimmt. Viele Gateways platzieren das Aggregatormodell erst nach dem Common Model (Model 1), wodurch sich der Offset verschiebt.
Alle Register liefern null oder 0xFFFF. Was ist zu tun?
Ein Wert von 0xFFFF auf einem uint16- oder uint32-Register ist der SunSpec-Indikator für 'nicht implementiert' und bedeutet, dass das Gerät diesen Datenpunkt nicht unterstützt. Prüfen Sie über den SunSpec-Discovery-Block (ab Register 40001), ob das Gerät Model 2 in seiner Modellliste führt.
Das evt-Register ist ungleich null, aber das Gerätedisplay zeigt keinen Alarm.
Das evt-Register ist ein 32-Bit-Bitfeld, bei dem jedes Bit einem definierten Ereignistyp entspricht. Ein Nicht-Null-Wert bedeutet, dass mindestens ein Flag gesetzt ist, möglicherweise für einen Zustand eines Sub-Geräts, der auf dem lokalen Display nicht angezeigt wird. Gleichen Sie die Bit-Positionen mit der SunSpec-Alliance-Ereignisflagdefinition ab, um die genaue Fehlerursache zu ermitteln.
Die Register n und un haben denselben Wert. Funktioniert der Aggregator?
Wenn die Anzahl nicht implementierter Sub-Geräte (un) der Gesamtanzahl (n) entspricht, melden alle Sub-Geräte nicht implementierte Datenpunkte. Dies deutet in der Regel auf eine Firmware-Version hin, die das Model 2-Aggregatormodell nicht vollständig unterstützt. Prüfen Sie die Firmware-Versionen der Sub-Geräte und verifizieren Sie, dass deren SunSpec-Profil Model 2 enthält.
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?








