
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
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| id | Lesen | ||||
| l | Lesen | ||||
| stridx | Lesen | ||||
| modidx | Lesen | ||||
| ncell | Lesen | ||||
| soc | % | Lesen | |||
| dod | % | Lesen | |||
| soh | % | Lesen | |||
| ncyc | count | Lesen | |||
| v | V | Lesen | |||
| cellvmax | V | Lesen | |||
| cellvmaxcell | Lesen | ||||
| cellvmin | V | Lesen | |||
| cellvmincell | Lesen | ||||
| cellvavg | V | Lesen | |||
| celltmpmax | °C | Lesen | |||
| celltmpmaxcell | Lesen | ||||
| celltmpmin | °C | Lesen | |||
| celltmpmincell | Lesen | ||||
| celltmpavg | °C | Lesen | |||
| ncellbal | Lesen | ||||
| sn | Lesen | ||||
| soc_sf | Lesen | ||||
| soh_sf | Lesen | ||||
| dod_sf | Lesen | ||||
| v_sf | Lesen | ||||
| cellv_sf | Lesen | ||||
| tmp_sf | Lesen |
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
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.
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.
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.
Ü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.
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?








