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

SunSpec Model 807 — Flow Battery String Model

SunSpec Model 807 ist das standardisierte Modbus-Informationsmodell für Flow-Batterie-Strings, das Chemietechnologien wie Vanadium-Redox, Zink-Brom und Eisen-Chrom abdeckt. Die Vorlage liest Spannungswerte auf Modul- und Zellebene (Maximum, Minimum und Durchschnitt), die Temperaturverteilung über alle Module, die Anzahl verbundener Module sowie zwei Ebenen von Ereignis-Bitfeldern für Alarme. Skalierungsfaktor-Register begleiten jede Messgruppe, damit der Client den korrekten Dezimalexponenten anwendet. Über Modbus TCP fragt der ModbusCloud Gateway jeden SunSpec-kompatiblen Flow-Batterie-Regler ab und stellt Degradationstrends sowie Fehlerereignisse im Portal dar.

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

Register (31)

31 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
idLesen
lLesen
idxLesen
nmodLesen
nmodconLesen
modvmaxVLesen
modvmaxmodLesen
modvminVLesen
modvminmodLesen
modvavgVLesen
cellvmaxVLesen
cellvmaxmodLesen
cellvmaxstkLesen
cellvminVLesen
cellvminmodLesen
cellvminstkLesen
cellvavgVLesen
tmpmax°CLesen
tmpmaxmodLesen
tmpmin°CLesen
tmpminmodLesen
tmpavg°CLesen
evt1Lesen
evt2Lesen
evtvnd1Lesen
evtvnd2Lesen
modv_sfLesen
cellv_sfLesen
tmp_sfLesen
soc_sfLesen
ocv_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 die Differenz zwischen cellvmax und cellvmin, um Zellimbalancen im String frühzeitig zu erkennen.
  • Vergleichen Sie nmodcon mit nmod täglich, um sicherzustellen, dass alle Module nach Ladezyklen elektrisch verbunden bleiben.
  • Konfigurieren Sie Alarme bei Änderungen in den Bitfeldern evt1 oder evt2, um String-Fehler vor einem Systemausfall abzufangen.
  • Vergleichen Sie tmpmax und tmpmin über mehrere Strings auf Mehrstrang-Anlagen, um thermische Hotspots im Elektrolytkreislauf zu identifizieren.
  • Erstellen Sie wöchentliche Berichte über modvavg-Trends, um Kapazitätsverlust oder Elektrolytdegradation im Batteriespeicher zu erkennen.

Installation

  1. Aktivieren Sie Modbus TCP am Batterie-Managementsystem oder Regler, notieren Sie den TCP-Port (typischerweise 502) und die Modbus-Unit-ID für diesen String, und bestätigen Sie, dass das Gerät SunSpec Model 807 an der konfigurierten Basisadresse bereitstellt.

  2. Verbinden Sie den Ethernet-Port des Batterie-Reglers mit demselben LAN-Segment wie den ModbusCloud Gateway und stellen Sie sicher, dass keine Firewall-Regeln Port 502 zwischen beiden Geräten sperren.

  3. Fügen Sie im ModbusCloud-Portal den Gateway hinzu, importieren Sie anschließend die SunSpec Model 807-Vorlage und tragen Sie IP-Adresse, TCP-Port und Unit-ID ein; stellen Sie den Basisregister-Offset auf die Adresse ein, an der der 807-Block in der SunSpec-Karte des Geräts beginnt.

  4. Prüfen Sie nach dem Speichern in der Live-Registeransicht, ob modvavg und tmpavg mit den Werten auf dem BMS-Display übereinstimmen; weichen Werte um den Faktor zehn ab, kontrollieren Sie, ob modv_sf und tmp_sf vom Polling-Client korrekt angewendet werden.

Zu beachten

Modulspannungswerte sind um den Faktor zehn zu hoch oder zu niedrig.

SunSpec verwendet vorzeichenbehaftete Skalierungsfaktor-Register (modv_sf, cellv_sf, tmp_sf), die einen Zehnerpotenzmultiplikator angeben. Liest der Client den Rohwert ohne Anwendung des Skalierungsfaktors, weichen die Werte um eine Dekade ab. Lesen Sie das Skalierungsfaktor-Register aus und berechnen Sie: raw_value * 10^sf.

Gateway verbindet sich, aber alle Spannungsregister liefern 0x8000 oder 0xFFFF.

0x8000 bei einem signed int16 und 0xFFFF bei einem uint16 sind SunSpec-Markierungen für 'Not Implemented'. Das Gerät unterstützt die Modellstruktur, hat diese Datenpunkte jedoch nicht befüllt. Prüfen Sie, ob die BMS-Firmware Model 807 unterstützt und ob der String aktiv und nicht zu Wartungszwecken isoliert ist.

Es erscheinen keine Daten, obwohl die TCP-Verbindung besteht.

SunSpec-Geräte platzieren Model 807 an einem dynamischen Offset in der Register-Map, nicht an einer festen Adresse. Der Block beginnt direkt nach dem vorherigen Modell. Verwenden Sie das Modell-Längen-Register (l) jedes vorhergehenden Blocks, um die Map zu traversieren und die korrekte Basisadresse für Model 807 zu ermitteln, bevor Sie mit dem Polling beginnen.

Die Ereignis-Bitfelder evt1 und evt2 zeigen Werte ungleich null. Was bedeuten sie?

Evt1 und evt2 sind 32-Bit-Bitfelder gemäß SunSpec Energy Storage-Spezifikation. Jedes Bit entspricht einer benannten Alarmbedingung wie Überladestrom, Hochdruck oder Schützfehler. Dekodieren Sie diese anhand der SunSpec Energy Storage Models-Dokumentation, Tabelle der StrEvt-Bitdefinitionen. Herstellerspezifische Meldungen erscheinen separat in evtvnd1 und evtvnd2.

Weitere SunSpec-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank