Fenecon Fenecon Mini Ess Modbus TCP template

Fenecon Mini Ess

Das Fenecon Mini Ess ist ein kompaktes Batteriespeichersystem für Wohn- und Kleingewerbegebäude, das über das FENECON FEMS Energiemanagementsystem betrieben wird. Diese Modbus-Vorlage kommuniziert per Modbus TCP und deckt Systemzustand, Steuermodus und Netzmodus ab, ebenso wie die phasenbezogene AC-Wirkleistung auf L1, L2 und L3. Batterieseitig stehen Spannung, Strom, Leistung und das systemweite SoC-Register zur Verfügung, ergänzt durch zellgenaue Spannungs- und Temperaturdaten beider BECU-Einheiten. Schreibregister erlauben die Konfiguration von Lade- und Entladestrombegrenzungen, dem PCS-Modus sowie die RTC-Synchronisation. Die Einbindung des Fenecon Mini Ess in Ihr ModbusCloud-Portal verschafft Ihnen tiefgreifende Transparenz über Akkuzustand und Ladeverhalten auf Zellebene.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
97, lesen und schreiben
Marke
Fenecon
Zuletzt aktualisiert

Register (97)

86 lesen, 11 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
system_stateLesen
control_modeLesen
battery_group_stateLesen
battery_voltageVLesen
battery_currentALesen
battery_powerWLesen
active_power_l1WLesen
active_power_l2WLesen
active_power_l3WLesen
becu1_allowed_charge_currentALesen
becu1_allowed_discharge_currentALesen
becu1_total_voltageVLesen
becu1_total_currentALesen
becu1_soc%Lesen
becu1_versionLesen
becu1_nominal_capacityLesen
becu1_current_capacityLesen
becu1_minimum_voltage_noLesen
becu1_minimum_voltageVLesen
becu1_maximum_voltage_noLesen
becu1_maximum_voltageVLesen
becu1_minimum_temperature_noLesen
becu1_minimum_temperature°CLesen
becu1_maximum_temperature_noLesen
becu1_maximum_temperature°CLesen
battery_voltage_section_1Lesen
battery_voltage_section_2Lesen
battery_voltage_section_3Lesen
battery_voltage_section_4Lesen
battery_voltage_section_5Lesen
battery_voltage_section_6Lesen
battery_voltage_section_7Lesen
battery_voltage_section_8Lesen
battery_voltage_section_9Lesen
battery_voltage_section_10Lesen
battery_voltage_section_11Lesen
battery_voltage_section_12Lesen
battery_voltage_section_13Lesen
battery_voltage_section_14Lesen
battery_voltage_section_15Lesen
battery_voltage_section_16Lesen
battery_temperature_section_1Lesen
battery_temperature_section_2Lesen
battery_temperature_section_3Lesen
battery_temperature_section_4Lesen
battery_temperature_section_5Lesen
battery_temperature_section_6Lesen
battery_temperature_section_7Lesen
battery_temperature_section_8Lesen
battery_temperature_section_9Lesen
battery_temperature_section_10Lesen
battery_temperature_section_11Lesen
battery_temperature_section_12Lesen
battery_temperature_section_13Lesen
battery_temperature_section_14Lesen
battery_temperature_section_15Lesen
battery_temperature_section_16Lesen
becu2_charge_currentALesen
becu2_discharge_currentALesen
becu2_voltLesen
becu2_currentALesen
becu2_soc%Lesen
becu2_versionLesen
becu2_min_volt_noLesen
becu2_min_voltLesen
becu2_max_volt_noLesen
becu2_max_voltLesen
becu2_min_temp_noLesen
becu2_min_tempLesen
becu2_max_temp_noLesen
becu2_max_tempLesen
system_work_stateLesen
system_work_mode_stateLesen
becu_numLesen
becu_work_stateLesen
becu_charge_currentALesen
becu_discharge_currentALesen
becu_voltLesen
becu_currentALesen
soc%Lesen
rtc_yearSchreiben
rtc_monthSchreiben
rtc_daySchreiben
rtc_hourSchreiben
rtc_minuteSchreiben
rtc_secondSchreiben
grid_max_charge_current_aASchreiben
grid_max_discharge_current_aASchreiben
setup_mode_aSchreiben
pcs_mode_aSchreiben
grid_max_charge_current_bALesen
grid_max_discharge_current_bALesen
setup_mode_bLesen
pcs_mode_bLesen
grid_modeLesen
debug_run_state_aLesen
debug_run_state_bSchreiben

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 den System-SoC an Adresse 4812, um das tägliche Zyklusverhalten über mehrere Monate zu verfolgen.
  • Vergleichen Sie die AC-Wirkleistung auf L1, L2 und L3, um anhaltende Phasenungleichgewichte frühzeitig zu erkennen.
  • Legen Sie einen Alert auf die maximale Zelltemperatur von BECU1 oder BECU2 bei hohen Außentemperaturen im Sommer fest.
  • Stellen Sie die Nennkapazität von BECU1 der aktuellen Kapazität gegenüber, um die Batteriedegradation saisonübergreifend zu überwachen.
  • Prüfen Sie Register 30166 (grid_mode) nach einem Netzausfall, um die korrekte Umschaltung in den Inselbetrieb zu bestätigen.

Installation

  1. Aktivieren Sie die FEMS-App Modbus/TCP Lesezugriff (und optional die Schreibzugriff-App) im FEMS App Center mithilfe des von Fenecon erhaltenen Lizenzschlüssels.

  2. Verbinden Sie das ModbusCloud Gateway mit demselben LAN-Segment wie die FEMS-Steuereinheit, damit das Gateway die FEMS-IP-Adresse auf TCP-Port 502 erreichen kann.

  3. Legen Sie im ModbusCloud-Portal ein neues Gerät an, importieren Sie die Fenecon Mini Ess-Vorlage und tragen Sie die Unit-ID gemäß der Modbus-Slave-Adresse des FEMS ein (einsehbar im Anlagenprofil unter Externe Schnittstellen im FEMS Online-Monitoring).

  4. Prüfen Sie Register 4812 (soc) in der Live-Ansicht des Portals und gleichen Sie den Wert mit dem FEMS Online-Monitoring-Dashboard ab, um die korrekte Funktion der Polling-Kette zu bestätigen.

Zu beachten

Alle Register liefern null oder gar keine Werte. Was ist falsch?

Die Modbus/TCP-Schnittstelle des FEMS ist standardmäßig deaktiviert. Sie müssen die FEMS-App Modbus/TCP Lesezugriff im FEMS App Center installieren und aktivieren. Ohne diese App antwortet das FEMS nicht auf Port 502, selbst wenn das Gerät im Netzwerk erreichbar ist.

Die Registeradressen sind um eins verschoben. Wie lässt sich das beheben?

Viele Modbus-Clients verwenden standardmäßig die Basisadresse 1 statt 0. Die Adressen in dieser Vorlage sind 0-indiziert. Setzen Sie die Basisadresse Ihres Clients auf 0, da andernfalls jede Adresse um eine Position verschoben wird und falsche Werte geliefert werden.

Ich habe in grid_max_charge_current_a geschrieben, aber es ändert sich nichts.

Schreibzugriff erfordert die separate, kostenpflichtige FEMS-App Modbus/TCP Schreibzugriff. Lesezugriff gewährt keine Schreibrechte. Beachten Sie zudem den Standard-Watchdog-Timeout von 60 Sekunden: Schreibbefehle verfallen automatisch, sodass für dauerhaften Betrieb wiederholte Schreibvorgänge erforderlich sind. ModbusCloud schreibt Register höchstens einmal pro Minute, daher ist das Einhalten dieses 60-Sekunden-Fensters grenzwertig und nicht garantiert. Überschreiten Sie bei Strom-Sollwerten niemals die hardwareseitig zulässigen Grenzwerte, da dies Schutzabschaltungen auslösen kann.

Gateway verbindet, aber BECU-Zellregisterwerte erscheinen unsinnig.

Die Zellabschnittsregister (Adressen 3020 bis 3051 für Spannung, 3036 bis 3051 für Temperatur) enthalten rohe, einheitenlose Werte. Entnehmen Sie die Skalierungsfaktoren der systemspezifischen Modbus-Tabelle, die Sie als Excel-Datei über das FEMS Online-Monitoring im Anlagenprofil herunterladen können. Bei veralteter FEMS-Firmware sind einzelne Zellregister möglicherweise nicht befüllt. Prüfen Sie, ob ausstehende Over-the-Air-Updates verfügbar sind.

Weitere Fenecon-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank