SunSpec SunSpec Model 101 — Inverter (Single Phase) Modbus TCP template

SunSpec Model 101 — Inverter (Single Phase)

SunSpec Model 101 ist eine offene, herstellerunabhängige Modbus-Spezifikation für einphasige PV-Wechselrichter, die von zahlreichen zertifizierten Geräteherstellern implementiert wird. Diese Modbus-Vorlage liest den vollständigen Model-101-Block über Modbus TCP: Wirkleistung, Phasenspannungen, Schein- und Blindleistung, Leistungsfaktor, kumulierte Energieproduktion, DC-Eingangsgrößen und vier Temperatursensoren. Die verwandten Modelle SunSpec Model 102 (zweidrähtiger Betrieb) und SunSpec Model 103 (dreiphasig) teilen dieselbe Blockstruktur. Jeder Messwert ist mit einem Skalierungsfaktor-Register verknüpft, sodass die Vorlage geräteübergreifend einsetzbar ist. Das ermöglicht konsistentes Wechselrichter-Monitoring in Ihrer Anlage.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
45, nur lesen
Marke
SunSpec
Kompatible Modelle
SunSpec Model 102 — Inverter (Split-Phase) · SunSpec Model 103 — Inverter (Three Phase)
Zuletzt aktualisiert

Register (45)

45 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
aALesen
aphaALesen
aphbALesen
aphcALesen
a_sfLesen
ppvphabVLesen
ppvphbcVLesen
ppvphcaVLesen
phvphaVLesen
phvphbVLesen
phvphcVLesen
v_sfLesen
wWLesen
w_sfLesen
hzHzLesen
hz_sfLesen
vaVALesen
va_sfLesen
varvarLesen
var_sfLesen
pfPctLesen
pf_sfLesen
whWhLesen
wh_sfLesen
dcaALesen
dca_sfLesen
dcvVLesen
dcv_sfLesen
dcwWLesen
dcw_sfLesen
tmpcab°CLesen
tmpsnk°CLesen
tmptrns°CLesen
tmpot°CLesen
tmp_sfLesen
stLesen
stvndLesen
evt1Lesen
evt2Lesen
evtvnd1Lesen
evtvnd2Lesen
evtvnd3Lesen
evtvnd4Lesen

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 Wirkleistung und kumulierte Energieproduktion, um den Tagesertrag mit der Prognose zu vergleichen.
  • Verfolgen Sie DC-Eingangsspannung und -strom, um eine Degradation von PV-Strings frühzeitig zu erkennen.
  • Richten Sie Alarme auf unerwartete Statusänderungen im st-Register ein, um Störungen sofort zu erfassen.
  • Vergleichen Sie AC-Leistung mit DC-Leistung, um den Wirkungsgrad des Wechselrichters je Standort zu ermitteln.
  • Berichten Sie Kühlkörpertemperatur-Verläufe, um thermische Belastung vor einem Hardwareausfall zu erkennen.

Installation

  1. Aktivieren Sie Modbus TCP am Wechselrichter über die Weboberfläche oder das Display unter den Kommunikations- oder Modbus-Einstellungen, und notieren Sie den TCP-Port (Standard 502) sowie die Unit-ID.

  2. Verbinden Sie den Wechselrichter mit demselben LAN-Segment wie das ModbusCloud Gateway, stellen Sie sicher, dass das Gerät eine feste oder DHCP-reservierte IP-Adresse hat, und prüfen Sie, dass Port 502 erreichbar ist.

  3. Fügen Sie im ModbusCloud-Portal das Gateway hinzu, legen Sie ein neues Gerät an, importieren Sie die SunSpec-Model-101-Vorlage und tragen Sie IP-Adresse sowie Unit-ID des Wechselrichters ein.

  4. Starten Sie eine manuelle Abfrage und gleichen Sie die w- (Wirkleistung) und hz-Register (Netzfrequenz) mit der Anzeige des Wechselrichters ab, um sicherzustellen, dass Skalierungsfaktoren korrekt angewendet werden.

Zu beachten

Alle Registerwerte erscheinen als große Rohzahlen. Was ist die Ursache?

SunSpec Model 101 verwendet gekoppelte Skalierungsfaktor-Register (a_sf, w_sf, v_sf usw.). Jeder Rohwert muss mit 10 hoch dem zugehörigen Skalierungsfaktor multipliziert werden. Ein Rohwert von 2310 mit v_sf = -1 entspricht 231,0 V. Stellen Sie sicher, dass Ihr ModbusCloud-Portal die Skalierungsfaktoren automatisch verarbeitet und kein NOT_IMPLEMENTED-Kennzeichen vom Gerät empfangen wurde.

Phase-B- und Phase-C-Spannungsregister zeigen null bei einem einphasigen Gerät. Ist das ein Fehler?

Nein, das ist korrektes Verhalten. Bei einem Gerät mit SunSpec DID 101 werden ausschließlich Phase-A-Register befüllt. Die Register aphb, aphc, ppvphbc, ppvphca, phvphb und phvphc liefern null oder einen NOT_IMPLEMENTED-Wert. Dies deutet nicht auf einen Verdrahtungs- oder Hardwarefehler hin.

Das Gateway verbindet sich, aber nach dem Import erscheinen keine Werte.

Prüfen Sie zunächst, ob der Modbus-TCP-Server des Wechselrichters aktiv ist: Das Gerät muss eingeschaltet und nicht im Nacht- oder Schlafmodus sein. Der Modellblock kann je nach Gerät bei Adresse 0, 40000 oder 50000 beginnen. Kontrollieren Sie, ob die Basisadresse im Portal mit dem tatsächlichen Offset des Geräts übereinstimmt, und vergewissern Sie sich, dass die Unit-ID korrekt eingetragen ist.

Das st-Register zeigt einen unerwarteten Wert. Was bedeuten die Statuscodes?

Die SunSpec-Statusenumeration definiert: 1 = Aus, 2 = Schlafmodus, 3 = Netzüberwachung, 4 = Einspeisend, 5 = Gedrosselt, 6 = Herunterfahren, 7 = Störung, 8 = Bereitschaft. Bei Statuscode 7 prüfen Sie das evt1-Bitfeld auf Standardstörungsflags wie GROUND_FAULT, OVER_TEMP oder AC_DISCONNECT. Herstellerspezifische Details finden Sie in stvnd und den evtvnd-Registern.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank