
SunSpec Model 6 — Secure Write Sequential Request
SunSpec Model 6 ist ein Sicherheitsmodell auf Protokollebene, definiert von der SunSpec Alliance, fur authentifizierte Registerschreibzugriffe uber Modbus TCP. Das Modell implementiert das Secure Write Sequential Request-Muster: Ein Client ladt bis zu 80 Datenwörter (val1 bis val80) in einen Puffer, setzt Zielmodellindex und Registeroffset uber die Register x und off und übergibt die Anfrage mit Zeitstempel (ts, ms), Sequenznummer (seq), Clientrolle (role), Signaturalgorithmus (alg) und Wortanzahl (n). Die Header-Register id und l identifizieren und dimensionieren den Block. Diese Modbus-Vorlage ermöglicht es dem ModbusCloud Gateway, den vollstandigen Schreibanfragestatus zu überwachen, was fur die Auditierung von Steuerbefehlen an DER-Gerate hilfreich ist.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 90, lesen und schreiben
- Marke
- SunSpec
- Zuletzt aktualisiert
Register (90)
90 lesen, 88 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| id | Lesen | ||||
| l | Lesen | ||||
| x | Lesen und Schreiben | ||||
| off | Lesen und Schreiben | ||||
| val1 | Lesen und Schreiben | ||||
| val2 | Lesen und Schreiben | ||||
| val3 | Lesen und Schreiben | ||||
| val4 | Lesen und Schreiben | ||||
| val5 | Lesen und Schreiben | ||||
| val6 | Lesen und Schreiben | ||||
| val7 | Lesen und Schreiben | ||||
| val8 | Lesen und Schreiben | ||||
| val9 | Lesen und Schreiben | ||||
| val10 | Lesen und Schreiben | ||||
| val11 | Lesen und Schreiben | ||||
| val12 | Lesen und Schreiben | ||||
| val13 | Lesen und Schreiben | ||||
| val14 | Lesen und Schreiben | ||||
| val15 | Lesen und Schreiben | ||||
| val16 | Lesen und Schreiben | ||||
| val17 | Lesen und Schreiben | ||||
| val18 | Lesen und Schreiben | ||||
| val19 | Lesen und Schreiben | ||||
| val20 | Lesen und Schreiben | ||||
| val21 | Lesen und Schreiben | ||||
| val22 | Lesen und Schreiben | ||||
| val23 | Lesen und Schreiben | ||||
| val24 | Lesen und Schreiben | ||||
| val25 | Lesen und Schreiben | ||||
| val26 | Lesen und Schreiben | ||||
| val27 | Lesen und Schreiben | ||||
| val28 | Lesen und Schreiben | ||||
| val29 | Lesen und Schreiben | ||||
| val30 | Lesen und Schreiben | ||||
| val31 | Lesen und Schreiben | ||||
| val32 | Lesen und Schreiben | ||||
| val33 | Lesen und Schreiben | ||||
| val34 | Lesen und Schreiben | ||||
| val35 | Lesen und Schreiben | ||||
| val36 | Lesen und Schreiben | ||||
| val37 | Lesen und Schreiben | ||||
| val38 | Lesen und Schreiben | ||||
| val39 | Lesen und Schreiben | ||||
| val40 | Lesen und Schreiben | ||||
| val41 | Lesen und Schreiben | ||||
| val42 | Lesen und Schreiben | ||||
| val43 | Lesen und Schreiben | ||||
| val44 | Lesen und Schreiben | ||||
| val45 | Lesen und Schreiben | ||||
| val46 | Lesen und Schreiben | ||||
| val47 | Lesen und Schreiben | ||||
| val48 | Lesen und Schreiben | ||||
| val49 | Lesen und Schreiben | ||||
| val50 | Lesen und Schreiben | ||||
| val51 | Lesen und Schreiben | ||||
| val52 | Lesen und Schreiben | ||||
| val53 | Lesen und Schreiben | ||||
| val54 | Lesen und Schreiben | ||||
| val55 | Lesen und Schreiben | ||||
| val56 | Lesen und Schreiben | ||||
| val57 | Lesen und Schreiben | ||||
| val58 | Lesen und Schreiben | ||||
| val59 | Lesen und Schreiben | ||||
| val60 | Lesen und Schreiben | ||||
| val61 | Lesen und Schreiben | ||||
| val62 | Lesen und Schreiben | ||||
| val63 | Lesen und Schreiben | ||||
| val64 | Lesen und Schreiben | ||||
| val65 | Lesen und Schreiben | ||||
| val66 | Lesen und Schreiben | ||||
| val67 | Lesen und Schreiben | ||||
| val68 | Lesen und Schreiben | ||||
| val69 | Lesen und Schreiben | ||||
| val70 | Lesen und Schreiben | ||||
| val71 | Lesen und Schreiben | ||||
| val72 | Lesen und Schreiben | ||||
| val73 | Lesen und Schreiben | ||||
| val74 | Lesen und Schreiben | ||||
| val75 | Lesen und Schreiben | ||||
| val76 | Lesen und Schreiben | ||||
| val77 | Lesen und Schreiben | ||||
| val78 | Lesen und Schreiben | ||||
| val79 | Lesen und Schreiben | ||||
| val80 | Lesen und Schreiben | ||||
| ts | Lesen und Schreiben | ||||
| ms | Lesen und Schreiben | ||||
| seq | Lesen und Schreiben | ||||
| role | Lesen und Schreiben | ||||
| alg | Lesen und Schreiben | ||||
| n | 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
- Überwachen Sie das seq-Register, um doppelte oder wiederholte Schreibanfragen an DER-Sollwerte zu erkennen.
- Verifizieren Sie das role-Register, um zu bestatigen, welche Clientrolle die letzte Schreibanfrage übermittelt hat.
- Verfolgen Sie die Zeitstempel-Register ts und ms, um sichere Schreibereignisse mit Meldetimelines im Portal zu korrelieren.
- Richten Sie eine Warnung fur unerwartete Änderungen im alg-Register ein, die auf eine Konfigurationsanderung des Signaturalgorithmus hinweisen können.
- Prufen Sie die Register off und x, um nachzuvollziehen, welche Zielmodellinstanz und welcher Registeroffset die letzte Nutzlast empfangen haben.
Installation
Aktivieren Sie Modbus TCP auf dem SunSpec-kompatiblen DER-Gerat und bestatigen Sie, dass Model 6 in der SunSpec-Modellliste des Gerats vorhanden ist. Das Modell ist in der Regel durch Scannen ab Basisadresse 0, 40000 oder 50000 auffindbar.
Verbinden Sie das Gerat mit demselben LAN-Segment wie das ModbusCloud Gateway und stellen Sie sicher, dass TCP-Port 502 (oder 802 fur mbaps) vom Gateway aus erreichbar ist und nicht durch eine Firewall blockiert wird.
Fugen Sie im ModbusCloud-Portal das Gateway hinzu, legen Sie ein neues Gerat an, importieren Sie diese SunSpec Model 6 Modbus-Vorlage und setzen Sie die korrekte Unit-ID sowie den Basisadress-Offset fur die SunSpec-Karte des Gerats.
Prufen Sie das id-Register: Es muss den Wert 6 zuruckgeben und das l-Register muss der erwarteten Blocklange entsprechen, bevor Sie val1 bis val80 sowie die Metadaten-Register verwenden.
Zu beachten
Das id-Register liefert nicht den Wert 6. Was ist falsch?
Der Basisadress-Offset ist wahrscheinlich nicht korrekt. SunSpec-Geratkarten können bei Adresse 0, 40000 oder 50000 beginnen. Prufen Sie, welche Basisadresse das Gerat verwendet, und passen Sie den Template-Offset im Portal entsprechend an. Bestatigen Sie ausserdem, ob die Geratefirmware Model 6 unterstutzt, da altere Firmwareversionen manchmal nur die Modelle 1 und 101 bereitstellen.
Alle val-Register liefern null, auch nach einem Schreibereignis. Warum?
Der Staged-Write-Puffer wird nur wahrend einer aktiven Schreibtransaktion befullt. Zwischen Transaktionen kann das Gerat alle val-Register auf null oder den Not-Implemented-Wert (0xFFFF fur uint16) zurucksetzen. Dieses Verhalten ist spezifikationskonform. Pollen Sie das seq-Register, um eine neue Transaktion zu erkennen, und lesen Sie die Nutzlast dann im selben Scanzyklus aus.
Das Gateway verbindet sich, aber das seq-Register wird nie erhoht. Was nun?
Es gibt keinen aktiven Secure-Write-Client, der Anfragen an das Gerat sendet. Prufen Sie, ob die Steuerungsanwendung Model 6 aktiviert hat und Schreibanfragen versendet. Prufen Sie ausserdem, ob die im Portal eingestellte Unit-ID mit der konfigurierten Modbus-Unit-ID des Gerats ubereinstimmt, da eine Abweichung dazu fuhrt, dass Lesezugriffe gelingen, aber veraltete oder Nullwerte zuruckgeliefert werden.
Ist es sicher, von Ihrem Portal aus in val-, off- oder x-Register zu schreiben?
Gehen Sie dabei ausserst vorsichtig vor. Das Schreiben in RW-Register von Model 6, einschliesslich val1 bis val80, off, x, seq, role, alg oder n, entspricht dem Einreichen oder Verandern einer signierten Schreibanfrage an das Zielgerat. Eine fehlerhafte Nutzlast oder ein falscher Offset kann einen unzulassigen Sollwert an einen aktiven Wechselrichter oder Batteriespeicher senden, was Schutzfunktionen auslösen oder die Gerantegewährleistung beeintrachtigen kann. Schreiben Sie ausschliesslich wahrend einer kontrollierten Inbetriebnahme oder eines Testverfahrens uber das Portal.
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?








