SunSpec SunSpec Model 16 — Simple IP Network Modbus TCP template

SunSpec Model 16 — Simple IP Network

SunSpec Model 16 ist ein standardisiertes Informationsmodell der SunSpec Alliance zum Lesen und Schreiben der IP-Netzwerkkonfiguration von SunSpec-konformen DER-Geräten per Modbus TCP. Die Modbus-Vorlage gibt Ihrem ModbusCloud-Portal Zugriff auf Schnittstellenname, IP-Konfigurationsmodus, IPv4-Adresse, Subnetzmaske, Standard-Gateway, primären und sekundären DNS-Server sowie Linksteuerung. Da Model 16 herstellerneutral ist, funktioniert dieselbe Vorlage auf Wechselrichtern, Energiezählern und Batteriespeichern, die den SunSpec-Standard implementieren. Netzwerkeinstellungen remote zu prüfen und zu korrigieren vermeidet einen Vor-Ort-Einsatz.

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
namLesen und Schreiben
cfgLesen
ctlLesen und Schreiben
addrLesen und Schreiben
mskLesen und Schreiben
gwLesen und Schreiben
dns1Lesen und Schreiben
dns2Lesen und Schreiben
lnkctlLesen 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

  • Verifizieren Sie die zugewiesene IPv4-Adresse eines entfernten SunSpec-Geräts ohne Standortbesuch.
  • Bestätigen Sie, dass Subnetzmaske und Gateway nach einer Netzwerkinfrastrukturänderung korrekt konfiguriert sind.
  • Überwachen Sie den Aktivierungsstatus der Schnittstelle, um unerwartete Verbindungsausfälle über mehrere Anlagen hinweg zu erkennen.
  • Prüfen Sie DNS-Servereinstellungen auf SunSpec-Geräten während einer unternehmensweiten Netzwerkmigration.
  • Vergleichen Sie den IP-Konfigurationsmodus im gesamten Anlagenbestand, um Geräte zu identifizieren, die noch DHCP nutzen, obwohl statische Adressen vorgeschrieben sind.

Installation

  1. Prüfen Sie, ob das Zielgerät SunSpec Model 16 unterstützt, indem Sie die Modbus-Registertabelle oder das SunSpec PICS-Dokument des Herstellers konsultieren; die meisten SunSpec-konformen Wechselrichter und Zähler mit Ethernet-Schnittstelle enthalten dieses Modell.

  2. Verbinden Sie das Gerät mit demselben LAN-Segment wie das ModbusCloud Gateway und stellen Sie sicher, dass TCP-Port 502 vom Gateway zum Gerät erreichbar ist.

  3. Legen Sie im ModbusCloud-Portal ein neues Gerät an, importieren Sie die SunSpec Model 16 Simple IP Network-Vorlage und tragen Sie die korrekte Unit-ID sowie den Basisadress-Offset für das Zielgerät ein.

  4. Lesen Sie das addr-Register zurück und vergleichen Sie den Wert mit der bekannten IP-Adresse des Geräts, um zu bestätigen, dass die Vorlage den richtigen Modellblock abfragt.

Zu beachten

Alle String-Register liefern leere oder unleserliche Werte. Warum?

SunSpec-Strings sind UTF-8-kodiert und bis zur vollen deklarierten Länge mit Null-Bytes aufgefüllt. Modbus-Clients, die abschließende Null-Bytes nicht entfernen, zeigen unleserliche Zeichen. Prüfen Sie, ob die Firmware des Gateways null-terminierte SunSpec-Strings korrekt verarbeitet, und lesen Sie die vollständige Registerbreite gemäß dem Längenregister l aus.

Das Gateway verbindet sich, aber es werden keine Registerwerte angezeigt.

SunSpec Model 16 liegt an einem dynamischen Offset innerhalb der Modbus-Registerkarte des Geräts, nicht an einer festen absoluten Adresse. Der Modellblock beginnt dort, wo das Gerät ihn nach der SunS-Markierung und dem Common Model platziert. Scannen Sie ab der SunS-Markierung an Adresse 0, 40000 oder 50000, um die korrekte Basisadresse zu ermitteln, bevor Sie diese Vorlage anwenden.

Das Schreiben auf addr, msk oder gw hat das Gerät offline gebracht.

Das Beschreiben von Netzwerkkonfigurationsregistern wie addr, msk, gw, dns1, dns2 oder lnkctl wirkt auf vielen Geräten sofort und trennt die Verbindung bei falschen Werten. Bereiten Sie neue Einstellungen vor und prüfen Sie diese sorgfältig, bevor Sie schreiben. Stellen Sie vor jedem Schreibvorgang sicher, dass ein physischer Zugang als Fallback verfügbar ist.

Das cfg-Register liefert einen unerwarteten numerischen Code. Was bedeutet das?

Das cfg-Register ist eine Enumeration, bei der jeder numerische Wert einen IP-Zuteilungsmodus darstellt, typischerweise 0 für unbekannt, 1 für DHCP und 2 für statisch. Die genaue Symbolzuordnung ist in der SunSpec Model 16 SMDX-Spezifikation definiert. Gleichen Sie den Rohwert mit dieser Tabelle ab, um den aktuellen Modus zu ermitteln.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank