SunSpec SunSpec Model 8 — Get Device Security Certificate Modbus TCP template

SunSpec Model 8 — Get Device Security Certificate

SunSpec Model 8 ist ein Protokoll-Informationsmodell der SunSpec Alliance, mit dem Sicherheitszertifikat-Metadaten von SunSpec-konformen DER-Geraeten ueber Modbus TCP abgerufen werden koennen. Die Modbus-Vorlage liest vier Header-Register: Modellkennung, Blocklaenge, Zertifikatformat und Zertifikatanzahl. Diese Register zeigen einem Modbus-Client, ob ein Geraet X.509-Credentials bereitstellt und in welcher Kodierung. Fuer Systemintegratoren, die SunSpec-konforme Wechselrichter, Energiemesser oder Batteriespeicher in gesicherten Netzumgebungen in Betrieb nehmen, bildet diese Vorlage den ersten Schritt zur Pruefung des Sicherheitsstatus eines Geraetes.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
4, nur lesen
Marke
SunSpec
Zuletzt aktualisiert

Register (4)

4 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
fmtLesen
nLesen

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

  • Pruefen Sie vor der Inbetriebnahme, ob ein SunSpec-konformes DER-Geraet mindestens ein Sicherheitszertifikat meldet.
  • Verfolgen Sie den Zertifikatformat-Code, um eine konsistente X.509-Kodierung ueber mehrere Geraete einer Anlage zu bestaetigen.
  • Richten Sie eine Warnung fuer eine Zertifikatanzahl von null ein, um Geraete zu erkennen, bei denen die Sicherheitsbereitstellung fehlgeschlagen ist.
  • Vergleichen Sie die Modellblocklaenge mit dem erwarteten Wert, um Firmware-Abweichungen bei Integrationstests zu identifizieren.
  • Dokumentieren Sie das Modellkennung-Register, um die Praesenz von Model 8 bei der automatischen SunSpec-Geraeteerkennung zu bestaetigen.

Installation

  1. Aktivieren Sie Modbus TCP auf dem DER-Geraet unter den Kommunikations- oder Netzwerkeinstellungen und notieren Sie IP-Adresse sowie TCP-Port (Standard 502).

  2. Verbinden Sie das Geraet mit demselben LAN-Segment wie das ModbusCloud Gateway und stellen Sie sicher, dass Port 502 nicht durch eine Firewall gesperrt wird.

  3. Fuegen Sie in Ihrem ModbusCloud-Portal das Gateway hinzu, importieren Sie die SunSpec-Model-8-Vorlage und setzen Sie die Unit-ID auf den Wert des Geraetes (haeufig 1 oder 126 fuer SunSpec-Profile).

  4. Starten Sie eine manuelle Abfrage und pruefen Sie, ob das id-Register den Wert 8 und das l-Register die erwartete Blocklaenge zurueckgibt.

Zu beachten

Das id-Register liest 65535 statt 8. Was ist der Grund?

Der Wert 0xFFFF (65535) ist der SunSpec-Sentinel fuer nicht implementiert. Das Geraet unterstuetzt Model 8 nicht, oder die Basisadresse der Modbus-Map ist falsch konfiguriert. Pruefen Sie, ob die Map bei Adresse 40000 oder 0 beginnt, und ob die Firmware die SunSpec-Secure-Modbus-Erweiterung unterstuetzt.

Das Gateway verbindet, aber alle vier Register liefern null. Was nun?

Nullwerte deuten meist auf eine falsche Unit-ID oder ein Geraet hin, das seine SunSpec-Map noch nicht vollstaendig aufgebaut hat. Pruefen Sie die Unit-ID im Portal, warten Sie den vollstaendigen Startvorgang des Geraetes ab, und starten Sie anschliessend eine neue Abfrage.

Das fmt-Register liefert einen unerwarteten Wert. Wie interpretiere ich ihn?

Das fmt-Feld ist eine Enumeration aus der SunSpec-Secure-Modbus-Spezifikation. Jeder Ganzzahlwert entspricht einer bestimmten Zertifikatskodierung, z. B. DER-kodiertes X.509. Entnehmen Sie die vollstaendige Enumerationstabelle der SunSpec-Alliance-Dokumentation, da die Werte je nach Spezifikationsversion variieren koennen.

Das n-Register zeigt null, obwohl das Geraet zertifiziert ist. Wie ist das moeglich?

Eine Anzahl von null bedeutet, dass im sicheren Speicher des Geraetes derzeit keine Zertifikate hinterlegt sind. Zertifikate muessen ueber das lokale Webinterface oder das Cloud-Verwaltungsportal des Herstellers bereitgestellt werden, bevor Model 8 einen Wert groesser null meldet. Pruefen Sie den PKI-Provisionierungsstatus des Geraetes.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank