Bms Bms Soltaro SingleRack VersionC Modbus RTU template

Bms Soltaro SingleRack VersionC

Das Soltaro SingleRack BMS ist ein Lithium-Batterie-Managementsystem für Wohn- und Gewerbe-Solaranlagen mit Batteriespeicher. Diese Modbus-RTU-Vorlage liest und schreibt den vollständigen Registersatz des Bms Soltaro SingleRack VersionC über RS485, einschließlich Ladezustand (SOC), mittlerer Cluster-Spannung und -Temperatur, Zell-IDs für Minimum und Maximum, Isolationswiderstand beider DC-Schienen sowie Lade- und Entladegenehmigungsflags. Konfigurationsregister ermöglichen Ihnen das Setzen von EMS-Adresse, Baudrate, Kommunikations-Timeout, Modulanzahl, Unterspannungsschutz und Schlafmodus. Firmware-Versionsregister für Cluster 1 bieten Rückverfolgbarkeit, ohne das Gehäuse öffnen zu müssen.

Protokoll
Modbus RTU
Anschluss
RS485
Register
43, lesen und schreiben
Marke
Bms
Zuletzt aktualisiert

Register (43)

31 lesen, 12 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
system_resetSchreiben
pre_charge_control_aSchreiben
auto_set_slaves_id_aSchreiben
auto_set_slaves_temperature_id_aSchreiben
sleep_aSchreiben
ems_address_aSchreiben
ems_baudrate_aSchreiben
number_of_modules_per_tower_aSchreiben
ems_communication_timeout_aSchreiben
system_total_capacity_aSchreiben
set_sub_master_address_aSchreiben
voltage_low_protection_aSchreiben
ems_address_bLesen
ems_baudrate_bLesen
pre_charge_control_bLesen
auto_set_slaves_id_bLesen
set_sub_master_address_bLesen
auto_set_slaves_temperature_id_bLesen
sleep_bLesen
number_of_modules_per_tower_bLesen
system_total_capacity_bLesen
voltage_low_protection_bLesen
ems_communication_timeout_bLesen
charge_indicationLesen
soc%Lesen
cluster_1_max_cell_voltage_idLesen
cluster_1_min_cell_voltage_idLesen
cluster_1_max_cell_temperature_idLesen
cluster_1_min_cell_temperature_idLesen
cluster_1_average_voltageVLesen
cluster_1_system_insulationLesen
bp_charge_bmsLesen
bp_discharge_bmsLesen
positive_insulationLesen
negative_insulationLesen
cluster_run_stateLesen
cluster_1_avg_temperature°CLesen
cluster_1_project_idLesen
cluster_1_version_majorLesen
cluster_1_version_subLesen
cluster_1_version_modifyLesen
cycle_timeLesen
total_capacityLesen

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.

Anzahl Anlagen (optional)

Anwendungsfälle

  • Überwachen Sie den SOC kontinuierlich, um unerwarteten Kapazitätsverlust zwischen Wartungsbesuchen frühzeitig zu erkennen.
  • Verfolgen Sie die mittlere Cluster-Temperatur, um zu prüfen, ob das Wärmemanagement innerhalb sicherer Grenzen bleibt.
  • Richten Sie Alarme für Abweichungen zwischen den Zell-IDs für Minimal- und Maximalspannung ein, um frühzeitige Zellungleichgewichte zu identifizieren.
  • Prüfen Sie die Isolationsregister für positive und negative DC-Schiene regelmäßig, um DC-Isolationsfehler vor ihrer Eskalation zu erkennen.
  • Vergleichen Sie den Cluster-Betriebsstatus mit dem Ladeindikator, um den korrekten Übergang des BMS zwischen Lade- und Entladezyklen zu bestätigen.

Installation

  1. Verbinden Sie den ModbusCloud Gateway mit dem RS485-EMS-Anschluss des Soltaro SingleRack BMS über ein geschirmtes Twisted-Pair-Kabel mit korrekter A/B-Polarität und bringen Sie an beiden Busenden je einen 120-Ohm-Abschlusswiderstand an.

  2. Ermitteln Sie EMS-Baudrate und Modbus-Unit-ID über die BMS-Monitor-Software oder durch Auslesen der Register ems_baudrate_b und ems_address_b und notieren Sie die Unit-ID für die Eingabe im Portal.

  3. Fügen Sie im ModbusCloud-Portal den Gateway hinzu, importieren Sie die Vorlage Bms Soltaro SingleRack VersionC und tragen Sie die ermittelte Unit-ID sowie Baudrate unter den Kommunikationseinstellungen des Geräts ein.

  4. Prüfen Sie die Register soc und cluster_1_avg_temperature auf plausible Livewerte, bevor Sie die Konfiguration speichern und Alarme aktivieren.

Zu beachten

Warum liefern soc- und Temperaturregister null oder keine Antwort?

Das BMS antwortet nicht, wenn die im Portal eingetragene Modbus-Unit-ID nicht mit dem Wert in ems_address_b übereinstimmt. Lesen Sie dieses Register zuerst mit einem Modbus-Scanner aus und gleichen Sie die Portal-ID ab. Prüfen Sie außerdem, ob die Baudrate mit ems_baudrate_b übereinstimmt: Eine Abweichung erzeugt Stille statt eines Fehlercodes.

Die RS485-Verkabelung ist korrekt, aber der Gateway meldet Timeouts. Was ist zu tun?

Prüfen Sie die A/B-Polarität: Die Beschriftung am Soltaro BMS kann von der am Gateway abweichen. Tauschen Sie A und B, falls der erste Versuch scheitert. Stellen Sie sicher, dass an beiden Kabelenden 120-Ohm-Abschlusswiderstände vorhanden sind. Schließen Sie bei mehreren Busteilnehmern vorübergehend nur das BMS an, um Adresskonflikte auszuschließen.

Die Isolationsregister zeigen einen konstanten Wert. Ist das normal?

Die Register cluster_1_system_insulation, positive_insulation und negative_insulation enthalten einen codierten Statuswert, keine Rohwert-Ohmangabe. Ein fester Wert kann ein Fehlercode sein. Vergleichen Sie ihn mit cluster_run_state: Ein inaktiver Betriebsstatus geht häufig mit einer Isolationswarnung einher.

Ist es sicher, system_reset oder sleep_a im laufenden Betrieb zu schreiben?

Nein. Das Schreiben von system_reset startet das BMS neu und unterbricht die Kommunikation mit dem Wechselrichter, was zu einem unerwarteten Systemabschalten führen kann. Das Schreiben von sleep_a während eines aktiven Lade- oder Entladevorgangs kann Schutzschaltungen auslösen. Verwenden Sie diese Befehle nur bei bekanntem Ruhezustand der Anlage und stimmen Sie sich vorher mit dem Anlagenbetreiber ab.

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank