
Fenecon Commercial
Der Fenecon Commercial ist ein modulares, gewerbliches Lithium-Eisenphosphat-Batteriespeichersystem, das auf dem FENECON Energy Management System (FEMS) basiert. Es unterstützt Konfigurationen mit mehreren Batterietürmen und kommuniziert über Modbus TCP via FEMS-Box. Diese Modbus-Vorlage liest BMS-Identifikation, Packs pannung und -strom, Lade- und Gesundheitszustand, SOC je Turm, individuelle Zellspannungen und -temperaturen, Isolationswiderstand, kumulierte Lade- und Entladeenergie, Relaisstatus sowie Leistungsgrenzen. Schreibregister ermöglichen Heartbeat-Aktualisierung, Unit-ID-Zuweisung und Baudratenkonfiguration. Das Ergebnis ist vollständige Batterietransparenz für gewerbliche Anlagen in Ihrem ModbusCloud-Portal.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 56, lesen und schreiben
- Marke
- Fenecon
- Zuletzt aktualisiert
Register (56)
51 lesen, 5 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| master_mcu_hardware_version | Lesen | ||||
| master_mcu_firmware_version | Lesen | ||||
| slave_mcu_hardware_version | Lesen | ||||
| slave_mcu_firmware_version | Lesen | ||||
| master_serial_number | Lesen | ||||
| submaster_map_a | Lesen | ||||
| online_tower | Lesen | ||||
| running_tower | Lesen | ||||
| voltage | V | Lesen | |||
| current | A | Lesen | |||
| battery_soc | % | Lesen | |||
| soh | % | Lesen | |||
| nominal_capacity | Wh | Lesen | |||
| total_charge_capacity_ampere_hours | Lesen | ||||
| total_discharge_capacity_ampere_hours | Lesen | ||||
| max_soc | % | Lesen | |||
| max_soc_tower_id | Lesen | ||||
| min_soc | % | Lesen | |||
| min_soc_tower_id | Lesen | ||||
| max_cell_voltage | mV | Lesen | |||
| min_cell_voltage | mV | Lesen | |||
| max_cell_temperature | °C | Lesen | |||
| min_cell_temperature | °C | Lesen | |||
| insulation_resistance_at_positive_pole | Ω | Lesen | |||
| insulation_resistance_at_negative_pole | Ω | Lesen | |||
| total_charge_capacity_watt_hours | Wh | Lesen | |||
| total_discharge_capacity_watt_hours | Wh | Lesen | |||
| system_fault_counters | count | Lesen | |||
| insulation_resistance_detection_status | Lesen | ||||
| relay_status | Lesen | ||||
| battery_max_cell_volt | mV | Lesen | |||
| battery_min_cell_volt | mV | Lesen | |||
| battery_nominal_power | W | Lesen | |||
| battery_available_power | W | Lesen | |||
| start_charge_voltage_limit | mV | Lesen | |||
| start_discharge_voltage_limit | mV | Lesen | |||
| bp_charge_bms | W | Lesen | |||
| bp_discharge_bms | W | Lesen | |||
| charge_max_power | W | Lesen | |||
| discharge_max_power | W | Lesen | |||
| battery_nominal_current | A | Lesen | |||
| battery_available_current | A | Lesen | |||
| soc_for_inverter | % | Lesen | |||
| charge_max_voltage | V | Lesen | |||
| discharge_min_voltage | V | Lesen | |||
| force_to_charge | Lesen | ||||
| charge_ready | Lesen | ||||
| discharge_ready | Lesen | ||||
| heart_beat_a | Lesen | ||||
| number_of_modules_per_tower | count | Lesen | |||
| number_of_cells_per_module | count | Lesen | |||
| unit_id | Schreiben | ||||
| unit_number | Schreiben | ||||
| submaster_map_b | Schreiben | ||||
| baudrate | Schreiben | ||||
| heart_beat_b | Schreiben |
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 Ladezustand und Gesundheitszustand aller Batterietürme, um Kapazitätsverlust frühzeitig zu erkennen.
- Verfolgen Sie maximale und minimale Zellspannungen, um schwache Zellen zu identifizieren, bevor sie einen BMS-Schutzfall auslösen.
- Richten Sie Alarme auf steigende Fehlerz ähler ein, um wiederkehrende BMS-Fehler vor ungeplanten Ausfällen zu erkennen.
- Vergleichen Sie kumulierte Lade- und Entladeenergie über Abrechnungszeiträume, um den tatsächlichen Durchsatz zu verifizieren.
- Prüfen Sie den Isolationswiderstand an Plus- und Minuspol, um Erdschlüsse frühzeitig zu erkennen.
Installation
Aktivieren Sie die FEMS App Modbus/TCP Lesezugriff (sowie Schreibzugriff bei Bedarf) im FENECON App Center auf der FEMS-Box, und notieren Sie die IP-Adresse der FEMS-Box im lokalen Netzwerk.
Verbinden Sie den ModbusCloud Gateway mit demselben LAN wie die FEMS-Box und stellen Sie sicher, dass TCP-Port 502 ohne Firewall-Blockierung erreichbar ist.
Legen Sie im ModbusCloud-Portal ein neues Gerät an, importieren Sie die Fenecon Commercial-Vorlage, konfigurieren Sie die Modbus-Unit-ID entsprechend der FEMS-App-Einstellung (Standard in der Regel 1), und weisen Sie den richtigen Gateway zu.
Prüfen Sie live die Register battery_soc (Adresse 2684) und voltage (Adresse 2680) in der Portalansicht und vergleichen Sie sie mit dem FEMS Online-Monitoring, um korrekte Werte und einen Offset von null zu bestätigen.
Zu beachten
Alle Registerwerte sind null oder fehlen. Was ist falsch?
Die FEMS App Modbus/TCP Lesezugriff muss im FENECON App Center installiert und lizenziert sein. Ohne aktive App stellt die FEMS-Box keinen Modbus-TCP-Server bereit. Prüfen Sie den App-Status in der FEMS-Live-Ansicht, bevor Sie die Netzwerkverbindung analysieren.
Registeradressen sind um eins verschoben. Woran liegt das?
Die FEMS-Modbus-Implementierung verwendet nullbasierte Adressierung. Viele Modbus-Tools starten standardmäßig mit Basisadresse 1, wodurch jedes Register um eine Position verschoben wird. Setzen Sie die Basisadresse in Ihrem Modbus-Client oder in der ModbusCloud-Gateway-Konfiguration auf 0, um die Adressen dieser Vorlage korrekt zu nutzen.
Das Heartbeat-Schreibregister läuft ab und die BMS verliert die Steuerung. Was tun?
Der FEMS-Schreib-Watchdog hat ein Standard-Timeout von 60 Sekunden. Das Register heart_beat_b muss vor Ablauf dieses Fensters erneut beschrieben werden. Der Heartbeat sollte deutlich innerhalb dieses Fensters geschrieben werden, üblicherweise alle 30 Sekunden. ModbusCloud schreibt Register höchstens einmal pro Minute, daher ist das Einhalten dieses 60-Sekunden-Fensters grenzwertig und nicht garantiert. Löst der Watchdog aus, übernimmt die BMS wieder die autonome Steuerung.
Ist das Schreiben von unit_id oder baudrate während des Betriebs sicher?
Das Schreiben von unit_id oder baudrate während eines aktiven Lade- oder Entladevorgangs kann die Modbus-Sitzung unterbrechen und die Kommunikation zwischen BMS und Wechselrichter trennen, was einen Schutz-Shutdown auslösen kann. Schreiben Sie diese Konfigurationsregister ausschließlich während eines geplanten Wartungsfensters im Standby-Betrieb, und bestätigen Sie die neuen Einstellungen vor der Wiederinbetriebnahme.
Selbst sehen, wie es funktioniert?









