SunSpec SunSpec Model 701 — DER AC Measurement Modbus TCP template

SunSpec Model 701 — DER AC Measurement

SunSpec Model 701, bekannt als DERMeasureAC, ist das freigegebene AC-Messmodell für Distributed Energy Resources wie PV-Wechselrichter und Batteriespeicher. Über Modbus TCP stellt es einen umfangreichen, rein lesbaren Registersatz bereit: System- und Phasenwerte für Wirkleistung, Scheinleistung, Blindleistung, Leistungsfaktor, Strom, Leiter-Leiter- und Leiter-Neutral-Spannung, Netzfrequenz, kumulierte eingespeiste und bezogene Energie in Wh und Varh, sechs Temperaturpunkte, Drosselungsstatus, Betriebsmodus und Alarmbitfelder. Dieses Template bietet Ihnen eine standardisierte Schnittstelle zu jedem IEEE 1547-2018-konformen DER ohne gerätesspezifische Registersuche.

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

Register (72)

72 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
actypeLesen
stLesen
invstLesen
connstLesen
alrmLesen
dermodeLesen
wWLesen
vaVALesen
varVarLesen
pfLesen
aALesen
llvVLesen
lnvVLesen
hzHzLesen
totwhinjWhLesen
totwhabsWhLesen
totvarhinjVarhLesen
totvarhabsVarhLesen
tmpamb°CLesen
tmpcab°CLesen
tmpsnk°CLesen
tmptrns°CLesen
tmpsw°CLesen
tmpot°CLesen
wl1WLesen
val1VALesen
varl1VarLesen
pfl1Lesen
al1ALesen
vl1l2VLesen
vl1VLesen
totwhinjl1WhLesen
totwhabsl1WhLesen
totvarhinjl1VarhLesen
totvarhabsl1VarhLesen
wl2WLesen
val2VALesen
varl2VarLesen
pfl2Lesen
al2ALesen
vl2l3VLesen
vl2VLesen
totwhinjl2WhLesen
totwhabsl2WhLesen
totvarhinjl2VarhLesen
totvarhabsl2VarhLesen
wl3WLesen
val3VALesen
varl3VarLesen
pfl3Lesen
al3ALesen
vl3l1VLesen
vl3VLesen
totwhinjl3WhLesen
totwhabsl3WhLesen
totvarhinjl3VarhLesen
totvarhabsl3VarhLesen
throtpctPctLesen
throtsrcLesen
a_sfLesen
v_sfLesen
hz_sfLesen
w_sfLesen
pf_sfLesen
va_sfLesen
var_sfLesen
totwh_sfLesen
totvarh_sfLesen
tmp_sfLesen
mnalrminfoLesen

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 Gesamt- und Phasenwirkleistung, um zu prüfen, ob jede Phase die erwartete Einspeisung liefert.
  • Verfolgen Sie kumulierte eingespeiste und bezogene Energieregister für präzise Netzbezugs- und Einspeisereports.
  • Richten Sie Alarme auf Änderungen im Alarm-Bitfeld ein, um Fehler an einem DER frühzeitig zu erkennen.
  • Vergleichen Sie Phasenspannung und -strom je Phase, um Unsymmetrien zu identifizieren, die eine Inspektion erfordern.
  • Prüfen Sie Drosselungsprozentsatz und Drosselungsquelle, um die Ursache einer Leistungsbegrenzung nachzuvollziehen.

Installation

  1. Aktivieren Sie Modbus TCP am DER-Gerät: Melden Sie sich in der Weboberfläche des Geräts an und aktivieren Sie den Modbus-Server im Bereich Kommunikation oder Modbus-Einstellungen; notieren Sie den TCP-Port (Standard 502).

  2. Verbinden Sie das DER-Gerät mit dem gleichen LAN-Segment wie das ModbusCloud Gateway, vergeben Sie eine feste oder per DHCP reservierte IP-Adresse und stellen Sie sicher, dass Port 502 durch keine Firewall gesperrt ist.

  3. Fügen Sie in Ihrem ModbusCloud-Portal das Gateway hinzu, legen Sie ein neues Gerät an, importieren Sie die SunSpec Model 701-Vorlage und tragen Sie IP-Adresse, Port und Modbus Unit-ID gemäß der Gerätekonfiguration ein.

  4. Starten Sie eine manuelle Abfrage und gleichen Sie die Register w (Wirkleistung) und hz (Frequenz) mit der Geräteanzeige ab, um korrekte Skalierung und Byte-Reihenfolge zu bestätigen, bevor Sie die Konfiguration speichern.

Zu beachten

Alle Werte sind null oder zeigen den SunSpec-NaN-Sentinel. Warum?

Die Register von SunSpec Model 701 sind modellrelative Offsets, keine festen absoluten Adressen. Die tatsächliche Basisadresse im Holding-Register-Bereich verschiebt sich je nach den vorausgehenden Modellen in der SunSpec-Map des Geräts. Führen Sie zunächst einen vollständigen SunSpec-Modell-Scan ab Adresse 40001 durch, um die korrekte Basisadresse zu ermitteln.

Leistungs- und Energiewerte weichen um Faktor 10 oder 100 ab. Was ist die Ursache?

Alle Messregister in Model 701 sind Rohwerte, die mit 10 hoch dem Wert des zugehörigen Skalierungsfaktorregisters multipliziert werden müssen (zum Beispiel w_sf für Wirkleistung). Der Skalierungsfaktor ist ein signed int16 und kann negativ sein. Lesen Sie stets das entsprechende _sf-Register aus und wenden Sie es an, bevor Sie den Wert speichern oder anzeigen.

Gateway verbindet sich, aber Phasenregister (wl2, wl3) liefern NaN. Liegt ein Verdrahtungsfehler vor?

NaN in Phasenregistern ist bei einphasigen oder zweipoligen Geräten erwartetes Verhalten: Nur L1-Register sind befüllt. Prüfen Sie zuerst das actype-Register. Zeigt actype Dreiphasenbetrieb an, liefern L2 und L3 aber weiterhin NaN, implementiert die Firmware diese optionalen Messpunkte möglicherweise nicht. Konsultieren Sie das PICS-Dokument des Geräts.

Das Frequenzregister hz liefert einen unplausiblen Wert. Wie wird es korrekt ausgelesen?

Das hz-Register ist ein uint32, das sich über zwei Modbus-Register erstreckt. SunSpec speichert alle Werte in Big-Endian-Byte-Reihenfolge über Register hinweg. Liest Ihr Modbus-Client die beiden 16-Bit-Worte in falscher Reihenfolge, ist das Ergebnis falsch. Stellen Sie sicher, dass Ihr Client Big-Endian-Wortreihenfolge verwendet, und wenden Sie anschließend hz_sf an, um den Wert in Hertz zu erhalten.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank