
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
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| id | Lesen | ||||
| l | Lesen | ||||
| dca_sf | Lesen | ||||
| dcahr_sf | Lesen | ||||
| dcv_sf | Lesen | ||||
| dcw_sf | Lesen | ||||
| dcwh_sf | Lesen | ||||
| dcamax | A | Lesen | |||
| n | Lesen | ||||
| evt | Lesen | ||||
| evtvnd | Lesen | ||||
| dca | A | Lesen | |||
| dcahr | Ah | Lesen | |||
| dcv | V | Lesen | |||
| tmp | °C | Lesen | |||
| dcw | W | Lesen | |||
| dcpr | Pct | Lesen | |||
| dcwh | Wh | Lesen | |||
| indca_sf | Lesen | ||||
| indcahr_sf | Lesen | ||||
| indcv_sf | Lesen | ||||
| indcw_sf | Lesen | ||||
| indcwh_sf | 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 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
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).
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.
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.
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.
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?








