SunSpec SunSpec Model 13 — IPv6 Modbus TCP template

SunSpec Model 13 — IPv6

SunSpec Modell 13 ist das standardisierte IPv6-Netzwerk-Konfigurationsmodell der SunSpec Alliance für DER-Geräte. Jedes SunSpec-konforme Gerät, das dieses Modell über Modbus TCP bereitstellt, erlaubt das Lesen und Schreiben von IPv6-Adresse, Subnetzpräfix, Gateway, DNS-Servern, NTP-Servern, Domänenname und Hostname. Die Modbus-Vorlage erfasst zusätzlich Konfigurationsstatus, Änderungs-Pending-Flag und das Capabilities-Bitfeld. Mit dieser Vorlage in Ihrem ModbusCloud-Portal erhalten Sie über Geräte verschiedener Hersteller hinweg eine einheitliche Ansicht der Netzwerkkonfiguration Ihrer Anlage.

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

Register (17)

17 lesen, 12 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
namLesen und Schreiben
cfgstLesen
chgstLesen
capLesen
cfgLesen und Schreiben
ctlLesen und Schreiben
addrLesen und Schreiben
cidrLesen und Schreiben
gwLesen und Schreiben
dns1Lesen und Schreiben
dns2Lesen und Schreiben
ntp1Lesen und Schreiben
ntp2Lesen und Schreiben
domnamLesen und Schreiben
hostnamLesen 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

  • Überprüfen Sie die aktive IPv6-Adresse und das Gateway eines DER-Geräts nach einer Netzwerkänderung.
  • Überwachen Sie das cfgst-Register, um sicherzustellen, dass eine statische IPv6-Adresse korrekt übernommen wurde.
  • Richten Sie eine Benachrichtigung ein, wenn das chgst-Flag auf PENDING steht und ein Schreibvorgang noch nicht angewendet wurde.
  • Lesen Sie das Capabilities-Bitfeld, um NTP-Client-Unterstützung zu bestätigen, bevor Sie auf Gerätezeitstempel vertrauen.
  • Prüfen Sie DNS- und NTP-Serverkonfigurationen über alle SunSpec-Geräte hinweg bei einer Mehrstandort-Installation.

Installation

  1. Bestätigen Sie, dass das Zielgerät SunSpec Modell 13 unterstützt, indem Sie die Dokumentation prüfen oder die SunSpec-Modellliste ab Modbus-Halteregister 40001 scannen.

  2. Verbinden Sie den ModbusCloud Gateway mit demselben LAN-Segment wie das SunSpec-Gerät und stellen Sie sicher, dass TCP-Port 502 vom Gateway zur Geräte-IP-Adresse erreichbar ist.

  3. Fügen Sie den Gateway im ModbusCloud-Portal hinzu, importieren Sie die SunSpec-Modell-13-Vorlage und setzen Sie Unit-ID sowie Basisadressen-Offset entsprechend der Modbus-Map des Geräts (üblicherweise Offset 40000).

  4. Lesen Sie das id-Register und verifizieren Sie den Wert 13; lesen Sie anschließend cfgst, um sicherzustellen, dass die Schnittstelle VALID_SETTING oder VALID_HW meldet, bevor Sie Adressregister abfragen.

Zu beachten

Warum liefern die Adressregister nur Nullwerte zurück?

SunSpec-Strings sind NULL-terminiert und mit Nullen aufgefüllt. Ein Registerblock, der ausschließlich 0x0000 enthält, bedeutet, dass das Feld auf diesem Gerät nicht implementiert oder nicht konfiguriert ist. Prüfen Sie zunächst, ob das Gerät IPv6 unterstützt und ob cfgst nicht 0 (NOT_CONFIGURED) ist, bevor Sie addr, gw oder dns-Register auslesen.

Der Gateway verbindet sich, aber cfgst bleibt auf 0. Was ist die Ursache?

Ein cfgst-Wert von 0 bedeutet NOT_CONFIGURED: Dem Gerät ist keine gültige IPv6-Adresse zugewiesen. Prüfen Sie, ob cfg auf DHCP (1) gesetzt ist und ob das cap-Bitfeld DHCP-Unterstützung bestätigt. Bei cfg STATIC (0) müssen zunächst eine gültige addr und cidr geschrieben werden, gefolgt von einem ctl-Befehl zur Aktivierung.

Das Schreiben in addr oder gw trennt die Modbus-TCP-Verbindung sofort. Normal?

Ja. Das Beschreiben von Netzwerkkonfigurationsregistern wie addr, gw, cfg oder ctl kann dazu führen, dass das Gerät seine Netzwerkschnittstelle neu konfiguriert und dabei alle aktiven TCP-Verbindungen kurzzeitig unterbricht. Warten Sie mehrere Sekunden und stellen Sie die Verbindung erneut her. Schreiben Sie diese Register nicht während aktiver Monitoring-Zyklen ohne eine Wiederverbindungsstrategie.

Ist das Beschreiben von cfg, ctl oder addr jederzeit sicher?

Die Schreibregister dieses Modells greifen direkt in den aktiven Netzwerk-Stack des Geräts ein. Ein falscher addr- oder cidr-Wert kann das Gerät netzwerkseitig unerreichbar machen. Überprüfen Sie die gewünschten Werte stets vorab, testen Sie Änderungen zunächst an einem einzelnen Gerät und stellen Sie sicher, dass ein lokaler Fallback-Zugang existiert, falls die Netzwerkverbindung unterbrochen wird.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank