SunSpec SunSpec Model 805 — Lithium-Ion Module Model Modbus TCP template

SunSpec Model 805 — Lithium-Ion Module Model

SunSpec Model 805 ist das Lithium-Ion Module Model, ein standardisiertes Modbus-TCP-Informationsmodell der SunSpec Alliance zur Überwachung einzelner Batteriemodule in einem Batteriespeichersystem. Die Vorlage liest je Modul Ladezustand, Entladetiefe, Gesundheitszustand, Zyklenanzahl, Modulspannung sowie Minimum-, Maximum- und Durchschnittswerte für Zellspannung und Zelltemperatur. String- und Modulindex-Register identifizieren die Position jedes Moduls innerhalb des Batterie-Banks. Für Integratoren, die Lithium-Ionen-Speicher in Betrieb nehmen, liefert diese Vorlage die Zellebenen-Granularität, um Degradation und Zellungleichgewicht langfristig zu verfolgen.

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

Register (28)

28 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
stridxLesen
modidxLesen
ncellLesen
soc%Lesen
dod%Lesen
soh%Lesen
ncyccountLesen
vVLesen
cellvmaxVLesen
cellvmaxcellLesen
cellvminVLesen
cellvmincellLesen
cellvavgVLesen
celltmpmax°CLesen
celltmpmaxcellLesen
celltmpmin°CLesen
celltmpmincellLesen
celltmpavg°CLesen
ncellbalLesen
snLesen
soc_sfLesen
soh_sfLesen
dod_sfLesen
v_sfLesen
cellv_sfLesen
tmp_sfLesen

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 den Ladezustand je Modul über alle Strings, um Kapazitätsungleichgewichte zwischen Modulen frühzeitig zu erkennen.
  • Verfolgen Sie Gesundheitszustand und Zyklenanzahl über mehrere Saisons, um Module in der Nähe des Lebensendes zu identifizieren.
  • Richten Sie Alarme auf die Spannungsdifferenz zwischen cellvmax und cellvmin ein, um Zellungleichgewicht vor einem Ausfall zu erkennen.
  • Vergleichen Sie celltmpmax und celltmpmin, um zu prüfen, ob das Thermomanagement die Zellen im sicheren Temperaturbereich hält.
  • Prüfen Sie ncellbal-Zählwerte während Ladezyklen, um sicherzustellen, dass der Balancer in jedem Modul aktiv ausgleicht.

Installation

  1. Aktivieren Sie Modbus TCP am Batteriemanagementsystem oder Gateway, das den SunSpec-Modell-Stack bereitstellt, und notieren Sie die Basisregisteradresse, an der die SunSpec-'SunS'-Kennung beginnt.

  2. Verbinden Sie das Gerät mit demselben LAN wie das ModbusCloud Gateway und stellen Sie sicher, dass Port 502 erreichbar ist und keine Firewall TCP-Verbindungen von der IP-Adresse des Gateways blockiert.

  3. Fügen Sie im ModbusCloud-Portal das ModbusCloud Gateway hinzu, importieren Sie die SunSpec-Model-805-Vorlage und tragen Sie die korrekte Modbus-Unit-ID ein, die der logischen Slave-Adresse des Batteriegeräts entspricht.

  4. Überprüfen Sie die Verbindung, indem Sie das id-Register auslesen, das den Wert 805 zurückgeben muss, und kontrollieren Sie, ob soc und v plausible skalierte Werte im Vergleich zur Anzeige des BMS liefern.

Zu beachten

SoC-, SoH- und Spannungswerte erscheinen unplausibel. Warum?

SunSpec Model 805 verwendet vorzeichenbehaftete int16-Skalierungsfaktorregister. Der rohe uint16-Wert muss mit 10 hoch dem Exponenten des jeweiligen Skalierungsfaktorregisters (z. B. soc_sf, v_sf) multipliziert werden. Ignoriert Ihr Modbus-Client die Skalierungsfaktoren, erscheinen alle Messwerte als unskalierte Ganzzahlen. Wenden Sie den Skalierungsfaktor vor jeder Anzeige oder Alarmauswertung an.

stridx und modidx liefern beide den Wert null. Was ist die Ursache?

SunSpec-Indizes sind einbasiert: Ein Nullwert entspricht dem SunSpec-Sentinel für 'nicht implementiert'. Prüfen Sie, ob die Firmware des Batteriegeräts Model 805 unterstützt und ob der Modellblock korrekt befüllt wird. Einige BMS-Implementierungen füllen Model 805 nur, wenn ein physisches Modul aktiv angeschlossen ist und Daten liefert.

Zellspannung und Temperatur für Maximum und Minimum sind identisch. Ist das normal?

Wenn alle Zellen identische Werte melden, aggregiert das BMS möglicherweise anstatt zellgenaue Daten zu liefern. Prüfen Sie, ob die Firmware Ihres Batteriegeräts Zellebenen-Telemetrie unterstützt. Lesen Sie auch die Register cellvmaxcell und cellvmincell: Wenn beide dieselbe Zellnummer zurückgeben, wird nur eine Zelle gemeldet.

Das Gateway findet den Model-805-Block nicht an der erwarteten Adresse. Was ist zu prüfen?

SunSpec-Geräte können Model 805 auf einer separaten logischen Modbus-Unit-ID platzieren, wenn der kombinierte Registerbedarf der Modelle 802, 803 und 805 das Modbus-Limit von 65.535 Registern überschreitet. Prüfen Sie die Gerätedokumentation auf eine sekundäre Unit-ID für Moduldaten und aktualisieren Sie diese in Ihrem ModbusCloud-Portal. Die Basisadresse des Modellblocks ist nicht fest und muss per SunSpec-Header-Scan ermittelt werden.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank