SunSpec SunSpec Model 305 — GPS Modbus TCP template

SunSpec Model 305 — GPS

SunSpec Model 305 ist das GPS-Umgebungsmodell der SunSpec Alliance für Anlagen zur dezentralen Energieerzeugung. Es stellt Standort- und Zeitdaten eines integrierten GPS-Empfängers per Modbus TCP bereit: UTC-Uhrzeit, UTC-Datum, eine Freitext-Standortbezeichnung, Breitengrad, Längengrad und Höhe. Die Modbus-Vorlage liest alle acht Register des festen Modellblocks, sodass Ihr ModbusCloud Gateway für jedes SunSpec-konforme Gerät eine präzise geografische Referenz und einen Zeitstempel im Portal bereitstellt. Standortidentifikation und Zeitsynchronisationsprüfung sind damit ohne manuelle Konfiguration direkt möglich.

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

Register (8)

8 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
tmhhmmss.sssZLesen
dateYYYYMMDDLesen
loctextLesen
latDegreesLesen
longDegreesLesen
altmetersLesen

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

  • Prüfen Sie, ob jedes SunSpec-Gerät korrekte Standortkoordinaten meldet, und gleichen Sie diese mit Ihrer Installationsdokumentation ab.
  • Verfolgen Sie GPS-basierte UTC-Zeitstempel, um die Zeitsynchronisation über mehrere Geräte einer Anlage zu auditieren.
  • Vergleichen Sie Breiten- und Längengrade mit den Sollkoordinaten, um eine unberechtigte Verlagerung von Geräten zu erkennen.
  • Überwachen Sie das Höhenregister, um Installationsdaten zu verifizieren, die in Ertrags- oder Einstrahlungsmodellen verwendet werden.
  • Konfigurieren Sie Benachrichtigungen bei fehlenden oder veralteten Datums- und Zeitwerten als Indikator für GPS-Signalverlust.

Installation

  1. Prüfen Sie anhand des PICS-Dokuments oder der Modbus-Registerkarte des Herstellers, ob das Zielgerät SunSpec Model 305 implementiert, da nicht alle SunSpec-Geräte den GPS-Umgebungsblock enthalten.

  2. Verbinden Sie das Gerät mit demselben Ethernet-Netzwerk wie das ModbusCloud Gateway und stellen Sie sicher, dass Modbus-TCP-Port 502 erreichbar ist und durch keine Firewall-Regel blockiert wird.

  3. Legen Sie im ModbusCloud-Portal ein neues Gerät an, importieren Sie die SunSpec Model 305 GPS-Vorlage und tragen Sie die Modbus-Unit-ID entsprechend der am Gerät konfigurierten Slave-Adresse ein, typischerweise 1 oder 126 bei SunSpec-Profilen.

  4. Lesen Sie das id-Register bei Offset 0 aus und prüfen Sie, ob der zurückgegebene Wert 305 ist; kontrollieren Sie anschließend die lat- und long-Register auf plausible Koordinatenwerte, bevor Sie das zyklische Logging aktivieren.

Zu beachten

Warum liefern die id- und l-Register unerwartete Werte?

SunSpec-Geräte verketten mehrere Modelle ab einer Basisadresse (0, 40000 oder 50000) im Speicher. Liegt Model 305 nicht am Anfang dieser Kette, gibt Offset 0 ein anderes Modell zurück. Scannen Sie die Registerkarte ab der Basisadresse des Geräts, um den Block zu finden, bei dem id den Wert 305 hat.

Die lat- und long-Register zeigen null, obwohl das Gerät GPS besitzt.

Ein Wert von null für einen vorzeichenbehafteten int32-Koordinatenwert bedeutet in der Regel, dass der GPS-Empfänger noch keinen Satellitenkontakt hergestellt hat. Warten Sie nach dem Einschalten einige Minuten und stellen Sie sicher, dass die Antenne freie Sicht zum Himmel hat. Bleibt der Wert dauerhaft null, prüfen Sie Antenne und Firmware des Geräts.

Das tm-Register gibt unlesbaren Zeichensalat statt einer Uhrzeit zurück.

Model 305 speichert die Uhrzeit als zusammenhängende ASCII-Zeichenkette im Format hhmmss.sssZ über sechs aufeinanderfolgende 16-Bit-Register ab Adresse 2. Stellen Sie sicher, dass Ihre Leseanforderung alle sechs Register umfasst und Ihr Modbus-Client das Ergebnis als Text und nicht als einzelne Ganzzahlen interpretiert.

Breitengrad liegt laut meinem Tool bei Offset 22, die Vorlage nutzt 32. Was stimmt?

Zwischen der SunSpec Environmental Model PDF (Offset 22) und den maßgeblichen SMDX- und XLS-Spezifikationen (Offset 32) besteht eine bekannte Abweichung. Diese Vorlage folgt der SMDX-Spezifikation, die auch der OpenEMS-Implementierung zugrunde liegt. Verwenden Sie Offset 32 für den Breitengrad.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank