SunSpec SunSpec Model 2 — Basic Aggregator Modbus TCP template

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

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
aidLesen
nLesen
unLesen
stLesen
stvndLesen
evtLesen
evtvndLesen
ctlLesen
ctlvndLesen
ctlvlLesen

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

  1. 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).

  2. 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.

  3. 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.

  4. 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.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank