SunSpec SunSpec Model 704 — DER AC Controls Modbus TCP template

SunSpec Model 704 — DER AC Controls

SunSpec Model 704 DER AC Controls ist ein standardisiertes Modbus-TCP-Informationsmodell der SunSpec Alliance zur Steuerung dezentraler Energieanlagen wie Wechselrichter und Batteriespeicher. Als Teil der IEEE-1547-2018-konformen 700er-Serie stellt es Leistungsfaktor-Sollwerte für Einspeisung und Aufnahme, Wirkleistungs-Sollwerte in Watt und Prozent mit Reversionstimern, Blindleistungs-Sollwerte samt Rampenraten sowie ein Anti-Inselbetrieb-Enable bereit. Skalierungsfaktor-Register begleiten jede Steuergruppe. Über Ihr ModbusCloud-Portal lesen Sie Enable-Zustände und verbleibende Timerrestwerte und schreiben Sollwerte direkt in die Anlage.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
45, lesen und schreiben
Marke
SunSpec
Zuletzt aktualisiert

Register (45)

45 lesen, 32 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
pfwinjenaLesen und Schreiben
pfwinjenarvrtLesen und Schreiben
pfwinjrvrttmsSecsLesen und Schreiben
pfwinjrvrtremSecsLesen
pfwabsenaLesen und Schreiben
pfwabsenarvrtLesen und Schreiben
pfwabsrvrttmsSecsLesen und Schreiben
pfwabsrvrtremSecsLesen
wmaxlimpctenaLesen und Schreiben
wmaxlimpctPctLesen und Schreiben
wmaxlimpctrvrtPctLesen und Schreiben
wmaxlimpctenarvrtLesen und Schreiben
wmaxlimpctrvrttmsSecsLesen und Schreiben
wmaxlimpctrvrtremSecsLesen
wsetenaLesen und Schreiben
wsetmodLesen und Schreiben
wsetWLesen und Schreiben
wsetrvrtWLesen und Schreiben
wsetpctPctLesen und Schreiben
wsetpctrvrtPctLesen und Schreiben
wsetenarvrtLesen und Schreiben
wsetrvrttmsSecsLesen und Schreiben
wsetrvrtremSecsLesen
varsetenaLesen und Schreiben
varsetmodLesen und Schreiben
varsetpriLesen und Schreiben
varsetVarLesen und Schreiben
varsetrvrtVarLesen und Schreiben
varsetpctPctLesen und Schreiben
varsetpctrvrtPctLesen und Schreiben
varsetenarvrtLesen und Schreiben
varsetrvrttmsSecsLesen und Schreiben
varsetrvrtremSecsLesen
wrmp%Max/SecLesen und Schreiben
wrmprefLesen und Schreiben
varrmp%Max/SecLesen und Schreiben
antiislenaLesen und Schreiben
pf_sfLesen
wmaxlimpct_sfLesen
wset_sfLesen
wsetpct_sfLesen
varset_sfLesen
varsetpct_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 WMaxLimPct und das zugehörige Enable-Register, um die korrekte Wirkleistungsbegrenzung auf den erwarteten Prozentwert zu verifizieren.
  • Verfolgen Sie die verbleibenden Reversionstimer-Register, um sicherzustellen, dass Sollwerte nach einem geplanten Steuerfenster korrekt zurückgesetzt werden.
  • Richten Sie eine Benachrichtigung bei Änderungen von WSet oder WSetPct ein, um unbeabsichtigte Überschreibungen der Wirkleistungs-Sollwerte standortübergreifend zu erkennen.
  • Vergleichen Sie VarSet- und VarSetPct-Enable-Zustände über mehrere DER-Einheiten, um einen einheitlichen Blindleistungs-Dispatch zu überprüfen.
  • Überprüfen Sie den Enable-Status der Anti-Inselbetrieb-Funktion nach Firmware-Updates, um sicherzustellen, dass der Schutz nicht deaktiviert wurde.

Installation

  1. Aktivieren Sie Modbus TCP auf dem DER-Gerät unter den Kommunikations- oder Netzwerkeinstellungen und notieren Sie IP-Adresse sowie TCP-Port (Standard 502 bei den meisten SunSpec-Geräten).

  2. Verbinden Sie das DER-Gerät und das ModbusCloud Gateway mit demselben LAN-Segment und stellen Sie sicher, dass keine Firewall-Regel TCP-Port 502 zwischen beiden blockiert.

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

  4. Lesen Sie zur Verifikation das id-Register (Adresse 0): ein Rückgabewert von 704 bestätigt, dass der Modellblock korrekt lokalisiert ist und die Kommunikation funktioniert.

Zu beachten

Warum zeigt WMaxLimPct oder WSet keine Wirkung am Gerät?

Jede Steuergruppe verfügt über ein eigenes Enable-Register. Steht WMaxLimPctEna oder WSetEna auf 0, speichert das Gerät den Sollwert, wendet ihn aber nicht an. Schreiben Sie 1 in das jeweilige Enable-Register, um die Steuerung zu aktivieren. Anschließend werden Sollwertänderungen sofort übernommen, ohne das Enable-Register erneut zu beschreiben.

Die Reversionstimer-Register zeigen null. Ist die Steuerung blockiert?

Ein Reversionstimeout von null bedeutet, dass der Sollwert unbegrenzt bestehen bleibt, bis er manuell geändert wird. Die Restzeitregister lesen dann null. Tragen Sie einen Wert größer als null in das RvrtTms-Register ein, bevor Sie die Steuerung aktivieren, wenn nach einem festen Zeitraum eine automatische Rückkehr zum Fallback-Sollwert gewünscht ist.

Das Gateway verbindet, aber alle Registerlesungen liefern Fehler oder NaN.

SunSpec-Modellblöcke liegen an einem dynamischen Offset im Holding-Register-Adressraum, nicht an einer festen absoluten Adresse. Ermitteln Sie die absolute Startadresse des Model-704-Blocks auf Ihrem Gerät durch Scannen ab dem SunSpec-SunS-Bezeichner bei Register 40001. Die Adressen in dieser Vorlage sind modellrelative Offsets.

Ist es sicher, WSet oder VarSet aus Automatisierungsskripten zyklisch zu schreiben?

Sollwerte außerhalb der Nennparameter des Geräts können Schutzfunktionen auslösen oder den Wechselrichter vom Netz trennen. Prüfen Sie vorab die Nennwerte über die Model-120-Register. Vermeiden Sie außerdem schnell-zyklisches Schreiben in Konfigurationsregister: Einige Implementierungen speichern Einstellungen im Flash-Speicher, und übermäßige Schreibzugriffe können zu vorzeitigem Verschleiß führen.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank