SunSpec SunSpec Model 404 — String Combiner (Advanced) Modbus TCP template

SunSpec Model 404 — String Combiner (Advanced)

SunSpec Model 404 ist das Advanced String Combiner-Informationsmodell der SunSpec Alliance für DC-Sammelsysteme in PV-Anlagen. Die Modbus-Vorlage liest den vollständigen Combiner-Block über Modbus TCP: aggregierten DC-Strom, Spannung, Leistung, kumulierte Energie, Amperestunden, DC-Leistungsverhältnis und Gehäusetemperatur, einschließlich aller Skalierungsfaktor-Register für Einzelstrang-Messungen. Event- und Vendor-Event-Bitmask-Register melden Fehler- und Warnzustände ohne separate Alarmleitung. Über das ModbusCloud Gateway stehen Installateuren und Anlagenbetreibern Echtzeit- und Verlaufsdaten zur Stringproduktion im Dashboard zur Verfügung.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
23, nur lesen
Marke
SunSpec
Zuletzt aktualisiert

Register (23)

23 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
dca_sfLesen
dcahr_sfLesen
dcv_sfLesen
dcw_sfLesen
dcwh_sfLesen
dcamaxALesen
nLesen
evtLesen
evtvndLesen
dcaALesen
dcahrAhLesen
dcvVLesen
tmp°CLesen
dcwWLesen
dcprPctLesen
dcwhWhLesen
indca_sfLesen
indcahr_sfLesen
indcv_sfLesen
indcw_sfLesen
indcwh_sfLesen

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 DC-Gesamtleistung und kumulierte Energie täglich, um die Anlageertrag mit der Planvorgabe zu vergleichen.
  • Verfolgen Sie das DC-Leistungsverhältnis, um Verschmutzung, Verschattung oder Modulverschlechterung über mehrere Saisons zu erkennen.
  • Richten Sie Alarme auf Nicht-Null-Werte im Event-Bitmask-Register ein, um Fehler zu erkennen, bevor der Wechselrichter ausfällt.
  • Vergleichen Sie skalierte Stromwerte je String, um unterdurchschnittlich produzierende oder getrennte Strings frühzeitig zu identifizieren.
  • Protokollieren Sie die Gehäusetemperatur über Zeit, um das Wärmemanagement zu prüfen und Überhitzungstendenzen zu erkennen.

Installation

  1. Aktivieren Sie Modbus TCP am String Combiner oder dessen Kommunikations-Gateway über die Weboberfläche oder das Kommunikationsmenü des Geräts, und notieren Sie die IP-Adresse sowie den TCP-Port (Standard 502).

  2. Verbinden Sie den Ethernet-Port des Combiners mit demselben LAN-Segment wie das ModbusCloud Gateway und stellen Sie sicher, dass TCP-Port 502 durch keine Firewall blockiert wird.

  3. Fügen Sie im ModbusCloud-Portal ein neues Gerät hinzu, wählen Sie das ModbusCloud Gateway als Transport, importieren Sie die SunSpec Model 404-Vorlage und setzen Sie die Modbus-Unit-ID auf die konfigurierte Slave-Adresse des Combiners.

  4. Starten Sie eine manuelle Abfrage im Portal und prüfen Sie, ob die Register dca, dcv und dcw bei Tageslicht plausible Werte liefern; vergewissern Sie sich, dass die Skalierungsfaktoren dca_sf und dcw_sf ungleich null sind, bevor Sie skalierten Messwerten vertrauen.

Zu beachten

Warum liefern dca, dcv und dcw den Wert null oder 0x8000?

Der Rohwert 0x8000 (32768 bei int16) ist der SunSpec-Sentinel für 'nicht implementiert'. Der Combiner hat diese Messpunkte nicht befüllt, häufig weil keine Strings angeschlossen sind oder die Firmware eine Mindestanzahl konfigurierter Eingänge verlangt. Prüfen Sie, ob die Stringeingänge aktiv sind und der Combiner DC-Strom erzeugt.

Skalierte Stromwerte erscheinen vollständig falsch. Was ist die Ursache?

SunSpec verwendet vorzeichenbehaftete int16-Skalierungsfaktor-Register (dca_sf, indca_sf usw.) als Zehnerpotenzen. Ein Wert von -2 bedeutet: Rohwert durch 100 dividieren. Wenn Ihr Modbus-Client diese Register als unsigned interpretiert, wird der negative Exponent zu einer großen positiven Zahl und das Ergebnis ist falsch. Stellen Sie sicher, dass Skalierungsfaktoren als signed int16 gelesen werden.

Gateway verbindet sich, aber Register n liefert stets 0.

Register n gibt die Anzahl der konfigurierten Stringeingänge an. Bei vielen Combinern wird dies bei der Inbetriebnahme über die Weboberfläche oder einen DIP-Schalter eingestellt. Wenn die Eingänge im Combiner nicht konfiguriert wurden, bleibt n auf 0 und Einzel-String-Blöcke werden nicht befüllt. Prüfen Sie, ob die Eingangsanzahl im Gerät mit der physischen Installation übereinstimmt.

Das Gateway erreicht den Combiner auf TCP-Port 502 nicht.

SunSpec-Modbus-TCP-Geräte hören standardmäßig auf Port 502, doch einige Combiners verwenden einen abweichenden Port oder erfordern, dass Modbus TCP in der Firmware explizit aktiviert wird. Prüfen Sie die Kommunikationseinstellungen des Combiners, verifizieren Sie die IP-Adresse per Ping und stellen Sie sicher, dass die Unit-ID der konfigurierten Modbus-Slave-Adresse entspricht.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank