
SunSpec Model 1 — Common
SunSpec Model 1, der Common Block, ist der obligatorische Identifikations-Header, der auf jedem SunSpec-konformen Gerät vorhanden sein muss: PV-Wechselrichter, Energiezähler, Batteriespeicher und HVAC-Regler. Über Modbus TCP liest diese Modbus-Vorlage die Modellkennung, Blocklänge, Herstellerbezeichnung, Gerätemodell, Options-Label, Firmwareversion und Seriennummer und stellt das Geräteadressregister zum Lesen und Schreiben bereit. Mit dem Import dieser Vorlage in Ihr ModbusCloud-Portal erhalten Sie einen verifizierten Geräte-Fingerabdruck, der es ermöglicht, vor dem Abfragen funktionaler Modelle sicherzustellen, welches physische Gerät unter einer bestimmten Unit-ID erreichbar ist.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 8, lesen und schreiben
- Marke
- SunSpec
- Zuletzt aktualisiert
Register (8)
8 lesen, 1 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| id | Lesen | ||||
| l | Lesen | ||||
| mn | Lesen | ||||
| md | Lesen | ||||
| opt | Lesen | ||||
| vr | Lesen | ||||
| sn | Lesen | ||||
| da | Lesen 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 Herstellername und Modellbezeichnung neu installierter SunSpec-Geräte, bevor Sie funktionale Monitoring-Vorlagen aktivieren.
- Verfolgen Sie Firmwareversionen über einen ganzen Gerätebestand, um Einheiten zu identifizieren, die ein Software-Update benötigen.
- Bestätigen Sie, dass die per Modbus gemeldete Seriennummer mit dem Geräteaufkleber übereinstimmt, um Verdrahtungsfehler oder Unit-ID-Konflikte auf Multi-Drop-Bussen zu erkennen.
- Überwachen Sie das Geräteadressregister, um unerwartete Unit-ID-Änderungen zu erkennen, die Polling-Konflikte auf gemeinsam genutzten Netzwerksegmenten verursachen können.
- Prüfen Sie das Options-Feld standortübergreifend, um einheitliche Gerätekonfigurationen im Rahmen regelmäßiger Compliance-Prüfungen zu verifizieren.
Installation
Aktivieren Sie Modbus TCP am Zielgerät über die Weboberfläche oder das Display unter den Kommunikations- oder Modbus-Einstellungen und notieren Sie IP-Adresse sowie Port (Standard: 502).
Verbinden Sie das Gerät und das ModbusCloud Gateway mit demselben lokalen Netzwerk und stellen Sie sicher, dass TCP-Port 502 nicht durch eine Firewall gesperrt ist.
Fügen Sie im ModbusCloud-Portal das Gateway hinzu, importieren Sie die SunSpec Model 1 Common-Vorlage und weisen Sie die korrekte Modbus-Unit-ID zu, die der Gerätekonfiguration entspricht (häufig 1 oder 126).
Starten Sie eine manuelle Abfrage und prüfen Sie die mn- und sn-Register: Herstellername und Seriennummer müssen mit dem Typenschild des Geräts übereinstimmen, was eine aktive Verbindung bestätigt.
Zu beachten
Die mn- und md-Register liefern leere oder unleserliche Zeichenfolgen. Warum?
SunSpec-Zeichenkettenregister sind Null-aufgefüllt und Big-Endian-kodiert. Wenn der Client die Byte-Reihenfolge vertauscht oder Null-Bytes falsch abschneidet, erscheinen die Zeichenketten korrumpiert. Stellen Sie sicher, dass das ModbusCloud Gateway die vollständige Registerbreite ohne Byte-Swap ausliest: mn umfasst 16 Register und md umfasst 16 Register ab den jeweiligen Offsets.
Das Polling liefert eine Modbus-Exception auf Adresse 0. Was ist falsch?
Einige Geräte platzieren die SunSpec-Karte bei Basisadresse 40000 oder 50000, nicht bei Offset 0. Die Registeradressen in dieser Vorlage sind relative Offsets innerhalb des SunSpec-Blocks. Prüfen Sie die Basisadresse in der Gerätedokumentation und konfigurieren Sie den Basisoffset des ModbusCloud Gateways entsprechend.
Es erscheinen keine Werte, obwohl das Gateway eine TCP-Verbindung anzeigt.
Überprüfen Sie die Unit-ID. Viele SunSpec-Geräte verwenden standardmäßig Unit-ID 1, aber Multi-Wechselrichter-Gateways nutzen höhere IDs (zum Beispiel 125 für das Gateway selbst und 126 aufwärts für angeschlossene Wechselrichter). Setzen Sie die korrekte Unit-ID im ModbusCloud-Portal und starten Sie die Abfrage neu.
Ist es sicher, das da-Register zu beschreiben, um die Unit-ID remote zu ändern?
Das Schreiben in da ändert die Modbus-Unit-ID des Geräts sofort und unterbricht alle laufenden Polling-Sitzungen auf die alte ID. Dokumentieren Sie vorher die aktuellen Werte von id und sn, um sicherzustellen, dass das richtige Gerät adressiert wird. Auf manchen Geräten verursacht eine bereits vergebene Unit-ID Adresskonflikte für alle Geräte auf dem betreffenden Bus-Segment.
Wissensartikel zu diesem Gerät

SunSpec Modbus: eine Registerkarte für viele Wechselrichter
SunSpec Modbus ist die offene Registerkarte, die SMA, Fronius, Kostal und SolarEdge teilen. Aufbau, int+SF versus float, Ports und gemischte Parks auslesen.
Fronius Modbus: Symo GEN24 über Modbus TCP auslesen
Fronius Modbus auslesen: Modbus TCP an der Symo GEN24 auf Port 502 aktivieren, zwischen int+SF und float wählen, die richtigen SunSpec-Register lesen und korrekt skalieren. Praxisleitfaden für DACH-Installateure.
SMA Modbus: Sunny Boy per Modbus TCP auslesen 2026
SMA Modbus auslesen: Modbus-TCP-Server auf Port 502 aktivieren, zwischen SMA-Profil (Unit ID 3) und SunSpec (Unit ID 126) wählen, die richtigen Register lesen und die NaN-Werte nachts abfangen. Praxisleitfaden für DACH-Installateure.
Selbst sehen, wie es funktioniert?








