SunSpec SunSpec Model 64414 — DER Simulation Controls Modbus TCP template

SunSpec Model 64414 — DER Simulation Controls

SunSpec Model 64414 ist ein herstellerspezifisches Modbus-TCP-Modell für DER-Simulationssteuerungen, das in Hardware-in-the-Loop-Testumgebungen, Software-Simulatoren und Konformitätsprüfständen für dezentrale Energieressourcen eingesetzt wird. Die Vorlage liest Modellkennung, Blocklänge und Simulationszeitstempel und stellt beschreibbare Register für Temperatur, Einstrahlung, Quellkenner für Einstrahlungs- und Netzmodell, phasenweise Netzspannung (Phasen A, B und C) sowie Netzfrequenz bereit. Durch den Import dieser Modbus-Vorlage in Ihr ModbusCloud-Portal können Sie Simulationseingaben überwachen und injizieren, ohne ein separates Testwerkzeug öffnen zu müssen.

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

Register (11)

11 lesen, 8 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
timeLesen
temperature°CLesen und Schreiben
gridmodelsourceLesen und Schreiben
irradiancemodelsourceLesen und Schreiben
irradianceLesen und Schreiben
gridvoltageaVLesen und Schreiben
gridvoltagebVLesen und Schreiben
gridvoltagecVLesen und Schreiben
gridfrequencyHzLesen und Schreiben

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 den aktiven Irradiancemodelsource-String, um zu prüfen, welches Simulationsprofil der DER-Prüfstand aktuell anwendet.
  • Verfolgen Sie die phasenweisen Netzspannungsregister (Phasen A, B und C), um die korrekte Ausführung von Spannungsinjektionssequenzen zu bestätigen.
  • Richten Sie Alarme bei unerwarteten Änderungen des Gridfrequency-Registers während automatisierter Konformitätstests ein, um Fehler im Testskript frühzeitig zu erkennen.
  • Erfassen Sie Simulationszeitstempel zusammen mit Einstrahlungs- und Temperaturwerten, um Testbedingungen mit dem DER-Antwortverhalten zu korrelieren.
  • Vergleichen Sie Netzspannungs- und Frequenzregisterwerte mit erwarteten Testvektoren, um das DER-Verhalten unter abweichenden Netzbedingungen zu validieren.

Installation

  1. Aktivieren Sie Modbus TCP auf dem DER-Simulator oder der Testplattform unter den Kommunikations- oder Modbus-Einstellungen und notieren Sie IP-Adresse und Port (typischerweise 502).

  2. Verbinden Sie das ModbusCloud Gateway mit demselben Ethernet-Netzwerk wie den Simulator-Host und stellen Sie sicher, dass TCP-Port 502 nicht durch eine Firewall blockiert wird.

  3. Fügen Sie das Gateway in Ihrem ModbusCloud-Portal hinzu, importieren Sie die SunSpec Model 64414-Vorlage und setzen Sie die Modbus-Unit-ID auf die konfigurierte Slave-Adresse des Simulators.

  4. Prüfen Sie die Verbindung, indem Sie das id-Register (Adresse 0) auslesen: Ein Wert von 64414 bestätigt, dass das korrekte Modell angesprochen wird und Daten eintreffen.

Zu beachten

Warum geben die id- und l-Register 0xFFFF statt der erwarteten Werte zurück?

0xFFFF ist der SunSpec-Sentinel für nicht implementierte Register. Wenn der Simulator den Modellblock noch nicht vollständig initialisiert hat oder die Startadresse der Modbus-Map nicht korrekt ist, erscheinen id und l als 0xFFFF. Prüfen Sie, ob die SunSpec-Map bei Adresse 0 beginnt und ob der Simulator vollständig gestartet ist, bevor Sie mit dem Polling beginnen.

Das Gateway verbindet sich, aber gridvoltagea, gridvoltageb und gridvoltagec liefern durchgehend null.

Float32-Register belegen zwei aufeinanderfolgende 16-Bit-Modbus-Register in Big-Endian-Wortreihenfolge gemäß der SunSpec-Spezifikation. Stimmt die Byte-Reihenfolge in der Gateway-Konfiguration nicht überein, dekodieren beide Wörter zu null. Stellen Sie sicher, dass die Modbus-TCP-Bridge auf Big-Endian-Wortreihenfolge eingestellt ist und Funktionscode 3 auf den korrekten Adressparen verwendet wird.

Das Zeitstempel-Stringregister liefert unleserliche Zeichen. Was ist die Ursache?

SunSpec-Stringregister speichern ASCII-Zeichen paarweise pro 16-Bit-Register in Big-Endian-Reihenfolge. Kehrt der Modbus-Client die Byte-Reihenfolge innerhalb jedes Registers um, erscheinen Zeichenpaare vertauscht. Stellen Sie sicher, dass der TCP-Client Big-Endian-Byte-Reihenfolge verwendet, wie in der SunSpec Device Information Model Specification festgelegt.

Ist es sicher, während eines aktiven Konformitätstests in Temperatur-, Einstrahlungs- und Netzspannungsregister zu schreiben?

Das Schreiben in diese RW-Register injiziert Bedingungen direkt in die DER-Simulationsumgebung. Falsche Werte, insbesondere extreme Spannungs- oder Frequenzangaben, können Schutzreaktionen in der simulierten DER auslösen, Testsequenzen ungültig machen oder in Hybridaufbauten das Verhalten realer Wechselrichter beeinflussen. Prüfen Sie vor jedem Schreibzugriff stets die Ziel-Unit-ID und die Registeradresse und stimmen Sie Schreibvorgänge mit dem Testskript-Operator ab.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank