SunSpec SunSpec Model 160 — Multiple MPPT Inverter Extension Model Modbus TCP template

SunSpec Model 160 — Multiple MPPT Inverter Extension Model

SunSpec Model 160 ist ein offener Interoperabilitätsstandard, der jeden SunSpec-zertifizierten PV-Wechselrichter um DC-Telemetrie je String über mehrere MPPT-Eingänge erweitert. Die Modbus-Vorlage SunSpec Model 160 — Multiple MPPT Inverter Extension Model liest den Modellheader (id, l), vier Skalierungsfaktor-Register für Strom, Spannung, Leistung und Energie (dca_sf, dcv_sf, dcw_sf, dcwh_sf), ein globales Ereignis-Bitfeld (evt), die Anzahl der Eingangsmodule (n) sowie die Zeitstempelperiode (tmsper). Der Zugriff erfolgt über Modbus TCP und liefert Ihnen genaue Tracker-Daten von jedem zertifizierten Wechselrichter ohne Herstellerbindung.

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

Register (9)

9 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
dca_sfLesen
dcv_sfLesen
dcw_sfLesen
dcwh_sfLesen
evtLesen
nLesen
tmspersLesen

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 die Anzahl aktiver MPPT-Eingänge, um unerwartete Tracker-Ausfälle nach Wartungsarbeiten zu erkennen.
  • Verfolgen Sie das globale Ereignis-Bitfeld, um frühzeitig vor Erdschlüssen oder Übertemperaturzuständen zu warnen.
  • Prüfen Sie die Skalierungsfaktoren nach einem Firmware-Update, um sicherzustellen, dass Strom- und Leistungswerte korrekt kalibriert sind.
  • Vergleichen Sie die gemeldete Eingangsmodulanzahl mit der projektierten Stringkonfiguration, um Verdrahtungsfehler aufzudecken.
  • Setzen Sie Alerts bei dauerhaft gesetzten Ereignis-Bits über mehrere Messzyklen, um wiederkehrende DC-seitige Störungen zu melden.

Installation

  1. Aktivieren Sie Modbus TCP am Wechselrichter: Melden Sie sich im Web-Interface oder im Inbetriebnahme-Tool des Geräts an und schalten Sie den Modbus-Server im Kommunikations- oder Modbus-Bereich ein. Notieren Sie IP-Adresse und Port (in der Regel 502).

  2. Verbinden Sie den Wechselrichter über ein Standard-Ethernet-Kabel mit demselben LAN wie das ModbusCloud Gateway und bestätigen Sie, dass das Gerät aus dem gleichen Subnetz heraus erreichbar ist.

  3. Legen Sie im ModbusCloud-Portal ein neues Gerät an, importieren Sie diese SunSpec Model 160-Vorlage per Klick und tragen Sie IP-Adresse, Port 502 sowie die korrekte Unit-ID des Modbus-Servers ein.

  4. Prüfen Sie die Verbindung, indem Sie das id-Register auslesen: Liefert es den Wert 160, ist die Vorlage korrekt zugeordnet und die Daten fließen.

Zu beachten

Das id-Register liefert 0xFFFF oder unsinnige Werte. Was ist falsch?

Der Wert 0xFFFF ist der SunSpec-NaN-Sentinel für uint16 und bedeutet, dass der Wechselrichter keinen gültigen Modellidentifikator zurückgegeben hat. Prüfen Sie, ob Model 160 in der SunSpec-Modellkette des Wechselrichters vorhanden ist: Manche Geräte aktivieren dieses Modell nur bei mehr als einem konfigurierten DC-Eingang. Lesen Sie hierzu die Dokumentation Ihres Wechselrichters.

Skalierungsfaktor-Register zeigen große negative Werte. Ist das korrekt?

Ja. SunSpec-Skalierungsfaktoren sind vorzeichenbehaftete int16-Exponenten zur Basis zehn. Ein Wert von -2 bedeutet, den Rohwert durch 100 zu dividieren. Wenden Sie den Skalierungsfaktor aus dem zugehörigen Register an (dca_sf für Strom, dcv_sf für Spannung, dcw_sf für Leistung, dcwh_sf für Energie), bevor Sie Messwerte anzeigen oder Grenzwerte konfigurieren.

Das Gateway verbindet sich, aber das evt-Bitfeld ist immer null. Ist der Wechselrichter in Ordnung?

Ein evt-Wert von null bedeutet, dass keine globalen Fehlerbits gesetzt sind, was im Normalfall einem fehlerfreien Betrieb entspricht. Einige Firmware-Versionen liefern jedoch standardmäßig null, auch wenn Fehler vorliegen. Gleichen Sie den Wert stets mit dem Display oder dem Web-Interface des Wechselrichters ab und prüfen Sie Unit-ID sowie Register-Offset in Ihrer Portalkonfiguration.

Warum liefert tmsper unabhängig vom Wechselrichter immer 0 oder NaN?

Das Zeitstempelperioden-Feld wird von vielen zertifizierten Wechselrichtern, darunter Fronius und SolarEdge, als nicht unterstützt geführt und gibt einen NaN-Wert zurück. Dies ist das erwartete Verhalten. Verwenden Sie tmsper nicht zur Verbindungsprüfung, sondern nutzen Sie dafür das id-Register.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank