
SunSpec Model 807 — Flow Battery String Model
SunSpec Model 807 is het gestandaardiseerde Modbus-informatiemodel voor flow-batterijstrings, geschikt voor chemietypes zoals vanadium-redox, zink-broom en ijzer-chroom. De template leest spanning op module- en celniveau (maximale, minimale en gemiddelde waarden), de temperatuurverdeling over alle modules, het aantal verbonden modules en twee lagen van eventbitfields voor alarmen. Schalingsfactorregisters horen bij elke gemeten groep zodat de client de juiste decimale exponent toepast. Via Modbus TCP peilt de ModbusCloud Gateway elke SunSpec-compatibele flow-batterijregelaar en toont degradatietrends en foutgebeurtenissen direct in je portaal.
- Protocol
- Modbus TCP
- Aansluiting
- Ethernet, Modbus TCP
- Registers
- 31, alleen lezen
- Merk
- SunSpec
- Laatst bijgewerkt
Registers (31)
31 lezen, 0 schrijven
| Naam | Eenheid | Toegang | Adres (Verborgen tot je je e-mailadres invult) | Functie (verborgen) | Type (verborgen) |
|---|---|---|---|---|---|
| id | Lezen | ||||
| l | Lezen | ||||
| idx | Lezen | ||||
| nmod | Lezen | ||||
| nmodcon | Lezen | ||||
| modvmax | V | Lezen | |||
| modvmaxmod | Lezen | ||||
| modvmin | V | Lezen | |||
| modvminmod | Lezen | ||||
| modvavg | V | Lezen | |||
| cellvmax | V | Lezen | |||
| cellvmaxmod | Lezen | ||||
| cellvmaxstk | Lezen | ||||
| cellvmin | V | Lezen | |||
| cellvminmod | Lezen | ||||
| cellvminstk | Lezen | ||||
| cellvavg | V | Lezen | |||
| tmpmax | °C | Lezen | |||
| tmpmaxmod | Lezen | ||||
| tmpmin | °C | Lezen | |||
| tmpminmod | Lezen | ||||
| tmpavg | °C | Lezen | |||
| evt1 | Lezen | ||||
| evt2 | Lezen | ||||
| evtvnd1 | Lezen | ||||
| evtvnd2 | Lezen | ||||
| modv_sf | Lezen | ||||
| cellv_sf | Lezen | ||||
| tmp_sf | Lezen | ||||
| soc_sf | Lezen | ||||
| ocv_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 het verschil tussen cellvmax en cellvmin om onbalans in cellen binnen een string vroegtijdig te detecteren.
- Vergelijk nmodcon met nmod dagelijks om te verifiëren dat alle modules elektrisch verbonden blijven na laadcycli.
- Stel een melding in bij wijzigingen in de evt1- of evt2-bitfields om stringfouten te onderscheppen vóór systeemuitval.
- Vergelijk tmpmax en tmpmin over meerdere strings op locaties om thermische hotspots in het elektrolietcircuit te herkennen.
- Rapporteer wekelijkse trends in modvavg om capaciteitsverlies of elektrolietdegradatie in de batterijstring tijdig te signaleren.
Installatie
Schakel Modbus TCP in op het batterijbeheersysteem of de regelaar, noteer de TCP-poort (doorgaans 502) en het Modbus unit-ID voor deze string, en controleer of het apparaat SunSpec-model 807 aanbiedt op het geconfigureerde basisadres.
Verbind de Ethernet-poort van de batterijregelaar met hetzelfde LAN-segment als de ModbusCloud Gateway en controleer of er geen firewallregels zijn die poort 502 tussen beide apparaten blokkeren.
Voeg in je ModbusCloud-portaal de Gateway toe, importeer daarna de SunSpec Model 807-template en vul het IP-adres, de TCP-poort en het unit-ID in; stel de basisregisteroffset in op het adres waarop het 807-blok begint in de SunSpec-kaart van het apparaat.
Controleer na het opslaan in de live registerweergave of modvavg en tmpavg overeenkomen met de waarden op het BMS-display; als waarden een factor tien afwijken, controleer dan of modv_sf en tmp_sf correct worden toegepast door de pollingclient.
Veelvoorkomende aandachtspunten
Modulespanningswaarden zijn een factor tien te hoog of te laag.
SunSpec gebruikt getekende schalingsfactorregisters (modv_sf, cellv_sf, tmp_sf) die een macht-van-tien vermenigvuldiger aangeven. Als je client de ruwe integer uitleest zonder de schalingsfactor toe te passen, wijken de waarden een decade af. Lees het schalingsfactorregister uit en bereken: raw_value * 10^sf.
De gateway verbindt maar alle spanningsregisters tonen 0x8000 of 0xFFFF.
0x8000 bij een signed int16 en 0xFFFF bij een uint16 zijn SunSpec 'Not Implemented'-markeringen. Het apparaat ondersteunt de modelstructuur maar heeft die datapunten niet ingevuld. Controleer of de BMS-firmware Model 807 ondersteunt en of de string actief is en niet geïsoleerd voor onderhoud.
Er verschijnen geen gegevens terwijl de TCP-verbinding tot stand is gebracht.
SunSpec-apparaten plaatsen Model 807 op een dynamische offset in de registerkaart, niet op een vast adres. Het blok begint direct na het voorgaande model. Gebruik het modellengte-register (l) van elk voorafgaand blok om de kaart te doorlopen en het juiste basisadres voor Model 807 te bepalen vóór je gaat pollen.
De eventbitfields evt1 en evt2 tonen niet-nulwaarden. Wat betekenen ze?
Evt1 en evt2 zijn 32-bits bitfields zoals gedefinieerd in de SunSpec Energy Storage-specificatie. Elk bit verwijst naar een benoemde alarmconditie, zoals overlaadstroom, hoge druk of contactorfout. Decodeer ze via de SunSpec Energy Storage Models-documentatie, tabel StrEvt-bitdefinities. Leveranciersspecifieke meldingen staan afzonderlijk in evtvnd1 en evtvnd2.
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?








