
SunSpec Model 805 — Lithium-Ion Module Model
SunSpec Model 805 is het Lithium-Ion Module Model, een gestandaardiseerd Modbus TCP informatiemodel van de SunSpec Alliance voor het uitlezen van individuele batterijmodules binnen een energieopslagsysteem. De template leest per module de laadtoestand, ontladingsdiepte, gezondheidsgraad, cyclustellingen, modulespanning en de minimum-, maximum- en gemiddelde celspanning en celtemperatuur. De string- en module-indexregisters geven de positie van elke module in de accu-bank aan. Voor installateurs die lithium-ion opslag in bedrijf stellen, biedt deze template de celdetail die nodig is om degradatie en celonevenwicht over tijd bij te houden.
- Protocol
- Modbus TCP
- Aansluiting
- Ethernet, Modbus TCP
- Registers
- 28, alleen lezen
- Merk
- SunSpec
- Laatst bijgewerkt
Registers (28)
28 lezen, 0 schrijven
| Naam | Eenheid | Toegang | Adres (Verborgen tot je je e-mailadres invult) | Functie (verborgen) | Type (verborgen) |
|---|---|---|---|---|---|
| id | Lezen | ||||
| l | Lezen | ||||
| stridx | Lezen | ||||
| modidx | Lezen | ||||
| ncell | Lezen | ||||
| soc | % | Lezen | |||
| dod | % | Lezen | |||
| soh | % | Lezen | |||
| ncyc | count | Lezen | |||
| v | V | Lezen | |||
| cellvmax | V | Lezen | |||
| cellvmaxcell | Lezen | ||||
| cellvmin | V | Lezen | |||
| cellvmincell | Lezen | ||||
| cellvavg | V | Lezen | |||
| celltmpmax | °C | Lezen | |||
| celltmpmaxcell | Lezen | ||||
| celltmpmin | °C | Lezen | |||
| celltmpmincell | Lezen | ||||
| celltmpavg | °C | Lezen | |||
| ncellbal | Lezen | ||||
| sn | Lezen | ||||
| soc_sf | Lezen | ||||
| soh_sf | Lezen | ||||
| dod_sf | Lezen | ||||
| v_sf | Lezen | ||||
| cellv_sf | Lezen | ||||
| tmp_sf | Lezen |
Registers laden…
Stuur jouw apparatenlijst
Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.
Gebruikstoepassingen
- Bewaak de laadtoestand per module in alle strings om capaciteitsonbalans tussen modules vroegtijdig te signaleren.
- Volg de gezondheidsgraad en cycluscount over meerdere seizoenen om modules die het einde van hun levensduur naderen tijdig te identificeren.
- Stel een alert in op het verschil tussen cellvmax en cellvmin om celonevenwicht te detecteren voordat het tot uitval leidt.
- Vergelijk celltmpmax en celltmpmin om te verifiëren dat het thermisch beheersysteem de cellen binnen het veilige bereik houdt.
- Rapporteer ncellbal-telwaarden tijdens laadcycli om te controleren of de balancer actief egaliseerd in elke module.
Installatie
Activeer Modbus TCP op het batterijakkoord systeem of de gateway die de SunSpec-modelstack beschikbaar stelt, en noteer het basisregisteradres waarop de SunSpec 'SunS'-identifier begint.
Verbind het apparaat met hetzelfde LAN als de ModbusCloud Gateway en controleer of poort 502 bereikbaar is en geen firewall TCP-verbindingen van het IP-adres van de Gateway blokkeert.
Voeg in je ModbusCloud-portaal de ModbusCloud Gateway toe, importeer de SunSpec Model 805-template en stel het juiste Modbus unit-ID in dat overeenkomt met het logische slave-adres van het batterijapparaat.
Verifieer de verbinding door het id-register te controleren, dat de waarde 805 moet teruggeven, en check of soc en v realistische geschaalde waarden tonen ten opzichte van het display van het BMS.
Veelvoorkomende aandachtspunten
De waarden van SoC, SoH en spanning zien er niet kloppend uit. Hoe kan dat?
SunSpec Model 805 gebruikt signed int16 schaalfactorregisters. De ruwe uint16-waarde moet vermenigvuldigd worden met 10 tot de macht van het bijbehorende schaalfactorregister (zoals soc_sf of v_sf). Als je client de schaalfactoren niet toepast, verschijnen alle waarden als ongeschaalde integers. Pas de schaalfactor altijd toe voor weergave of alertering.
stridx en modidx lezen allebei nul. Wat gaat er mis?
SunSpec-indexen zijn one-based: een nulwaarde is de SunSpec-sentinel voor 'niet geïmplementeerd'. Controleer of de firmware van het batterijapparaat Model 805 ondersteunt en of het modelblok correct gevuld wordt. Sommige BMS-implementaties vullen Model 805 alleen als er een fysieke module actief aangesloten en rapporterend is.
Celspanning en -temperatuur voor max en min zijn identiek. Is dit normaal?
Als alle cellen dezelfde waarden rapporteren, aggregeert het BMS mogelijk in plaats van celspecifieke data te leveren. Controleer of de firmware van je batterijapparaat celdetailtelemetrie ondersteunt. Bekijk ook de cellvmaxcell- en cellvmincell-indexregisters: als beide hetzelfde celnummer tonen, wordt slechts één cel gerapporteerd.
De gateway vindt het Model 805-blok niet op het verwachte adres. Wat moet ik controleren?
SunSpec-apparaten kunnen Model 805 op een apart logisch Modbus unit-ID plaatsen wanneer het totale registergebruik van modellen 802, 803 en 805 samen de limiet van 65.535 registers overschrijdt. Raadpleeg de apparaatdocumentatie voor een secundair unit-ID voor module-data en pas dit aan in je ModbusCloud-portaal. Het basisadres van het modelblok is niet vast en moet via de SunSpec-headerscan worden gevonden.
Kennisbankartikelen bij dit apparaat

SunSpec Modbus: een registerkaart voor veel omvormers
SunSpec Modbus is de open registerkaart die SolarEdge, SMA, Fronius en GoodWe delen. Leer de opbouw, int+SF versus float, poorten en een gemengd park uitlezen.
Fronius Modbus: Symo GEN24 uitlezen via Modbus TCP
Fronius Modbus uitlezen: zet Modbus TCP aan op poort 502 in de web-UI van de Symo GEN24, kies tussen int+SF en float, lees de juiste SunSpec-registers en schaal ze correct. Praktische gids voor NL installateurs.
SMA Modbus: Sunny Boy uitlezen via Modbus TCP 2026
SMA Modbus uitlezen: zet de Modbus TCP server aan op poort 502, kies tussen het SMA profiel (Unit ID 3) en SunSpec (Unit ID 126), lees de juiste registers en herken de NaN-waarden 's nachts. Praktische gids voor NL installateurs.
Zelf zien hoe het werkt?








