SunSpec SunSpec Model 807 — Flow Battery String Model Modbus TCP template

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
Laatst bijgewerkt

Registers (31)

31 lezen, 0 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
idLezen
lLezen
idxLezen
nmodLezen
nmodconLezen
modvmaxVLezen
modvmaxmodLezen
modvminVLezen
modvminmodLezen
modvavgVLezen
cellvmaxVLezen
cellvmaxmodLezen
cellvmaxstkLezen
cellvminVLezen
cellvminmodLezen
cellvminstkLezen
cellvavgVLezen
tmpmax°CLezen
tmpmaxmodLezen
tmpmin°CLezen
tmpminmodLezen
tmpavg°CLezen
evt1Lezen
evt2Lezen
evtvnd1Lezen
evtvnd2Lezen
modv_sfLezen
cellv_sfLezen
tmp_sfLezen
soc_sfLezen
ocv_sfLezen

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Elektricien aan het werk in een open verdeelkast