Fenecon Fenecon Mini Ess Modbus TCP template

Fenecon Mini Ess

De Fenecon Mini Ess is een compact thuis- en kleinzakelijk accuopslagsysteem dat wordt aangestuurd via het FENECON FEMS energiemanagementsysteem. Deze ModbusCloud-template maakt gebruik van Modbus TCP en geeft toegang tot een uitgebreide registermap met systeemstatus, besturingsmodus en netwerkmodus, samen met AC-vermogen per fase op L1, L2 en L3. Aan de accumzijde lees je pakspanning, stroom, vermogen en het systeem-SoC-register, aangevuld met gedetailleerde cel-voor-celspanning en -temperatuurgegevens van twee onafhankelijke BECU-eenheden. Schrijfregisters laten je laad- en ontlaadstroomlimiet, PCS-modus en RTC-synchronisatie instellen. Door de Fenecon Mini Ess aan je ModbusCloud-portal te koppelen, krijg je direct inzicht in accugezondheid en laadgedrag.

Protocol
Modbus TCP
Aansluiting
Ethernet, Modbus TCP
Registers
97, lezen en schrijven
Laatst bijgewerkt

Registers (97)

86 lezen, 11 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
system_stateLezen
control_modeLezen
battery_group_stateLezen
battery_voltageVLezen
battery_currentALezen
battery_powerWLezen
active_power_l1WLezen
active_power_l2WLezen
active_power_l3WLezen
becu1_allowed_charge_currentALezen
becu1_allowed_discharge_currentALezen
becu1_total_voltageVLezen
becu1_total_currentALezen
becu1_soc%Lezen
becu1_versionLezen
becu1_nominal_capacityLezen
becu1_current_capacityLezen
becu1_minimum_voltage_noLezen
becu1_minimum_voltageVLezen
becu1_maximum_voltage_noLezen
becu1_maximum_voltageVLezen
becu1_minimum_temperature_noLezen
becu1_minimum_temperature°CLezen
becu1_maximum_temperature_noLezen
becu1_maximum_temperature°CLezen
battery_voltage_section_1Lezen
battery_voltage_section_2Lezen
battery_voltage_section_3Lezen
battery_voltage_section_4Lezen
battery_voltage_section_5Lezen
battery_voltage_section_6Lezen
battery_voltage_section_7Lezen
battery_voltage_section_8Lezen
battery_voltage_section_9Lezen
battery_voltage_section_10Lezen
battery_voltage_section_11Lezen
battery_voltage_section_12Lezen
battery_voltage_section_13Lezen
battery_voltage_section_14Lezen
battery_voltage_section_15Lezen
battery_voltage_section_16Lezen
battery_temperature_section_1Lezen
battery_temperature_section_2Lezen
battery_temperature_section_3Lezen
battery_temperature_section_4Lezen
battery_temperature_section_5Lezen
battery_temperature_section_6Lezen
battery_temperature_section_7Lezen
battery_temperature_section_8Lezen
battery_temperature_section_9Lezen
battery_temperature_section_10Lezen
battery_temperature_section_11Lezen
battery_temperature_section_12Lezen
battery_temperature_section_13Lezen
battery_temperature_section_14Lezen
battery_temperature_section_15Lezen
battery_temperature_section_16Lezen
becu2_charge_currentALezen
becu2_discharge_currentALezen
becu2_voltLezen
becu2_currentALezen
becu2_soc%Lezen
becu2_versionLezen
becu2_min_volt_noLezen
becu2_min_voltLezen
becu2_max_volt_noLezen
becu2_max_voltLezen
becu2_min_temp_noLezen
becu2_min_tempLezen
becu2_max_temp_noLezen
becu2_max_tempLezen
system_work_stateLezen
system_work_mode_stateLezen
becu_numLezen
becu_work_stateLezen
becu_charge_currentALezen
becu_discharge_currentALezen
becu_voltLezen
becu_currentALezen
soc%Lezen
rtc_yearSchrijven
rtc_monthSchrijven
rtc_daySchrijven
rtc_hourSchrijven
rtc_minuteSchrijven
rtc_secondSchrijven
grid_max_charge_current_aASchrijven
grid_max_discharge_current_aASchrijven
setup_mode_aSchrijven
pcs_mode_aSchrijven
grid_max_charge_current_bALezen
grid_max_discharge_current_bALezen
setup_mode_bLezen
pcs_mode_bLezen
grid_modeLezen
debug_run_state_aLezen
debug_run_state_bSchrijven

Registers laden…

Stuur jouw apparatenlijst

Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.

Gebruikstoepassingen

  • Monitor het systeem-SoC op adres 4812 om het dagelijkse laadcyclusgedrag over meerdere maanden te volgen.
  • Vergelijk het AC-vermogen op L1, L2 en L3 om hardnekkige fasonbalansen vroegtijdig te signaleren.
  • Stel een alert in op de maximale celtemperatuur van BECU1 of BECU2 bij hoge buitentemperaturen in de zomer.
  • Vergelijk de nominale capaciteit van BECU1 met de actuele capaciteit om accudegradatie seizoensgewijs te bewaken.
  • Controleer het netwerkmodus-register op adres 30166 na een netuitval om te bevestigen dat de overstap naar eilandbedrijf correct is verlopen.

Installatie

  1. Activeer de FEMS App Modbus/TCP Leestoegang (en optioneel de Schrijftoegang-app) in het FEMS App Center met de licentiesleutel die je van Fenecon hebt ontvangen.

  2. Verbind de ModbusCloud Gateway met hetzelfde LAN-segment als de FEMS-controller, zodat de Gateway het FEMS-IP-adres kan bereiken op TCP-poort 502.

  3. Voeg in je ModbusCloud-portal een nieuw apparaat toe, importeer de Fenecon Mini Ess-template en stel het unit-ID in op het Modbus-slave-adres van het FEMS (te vinden in het systeemprofiel onder Externe Interfaces in FEMS Online Monitoring).

  4. Controleer register 4812 (soc) in de live-weergave van de portal en vergelijk de waarde met het FEMS Online Monitoring-dashboard om te bevestigen dat de uitleesketen correct werkt.

Veelvoorkomende aandachtspunten

Alle registers geven nul of geen data terug. Wat gaat er mis?

De Modbus/TCP-interface van FEMS is standaard uitgeschakeld. Je moet de FEMS App Modbus/TCP Leestoegang installeren en activeren in het FEMS App Center. Zonder deze app reageert het FEMS niet op poort 502, ook al is het apparaat bereikbaar in het netwerk.

Registeradressen lijken steeds met één verschoven. Hoe komt dat?

Sommige Modbus-clients gebruiken standaard basisadres 1 in plaats van 0. De adressen in deze template zijn 0-geïndexeerd. Stel het basisadres in op 0 in je Modbus-client; anders wijkt elk adres één positie af van de werkelijke registerlocatie.

Ik heb naar grid_max_charge_current_a geschreven, maar er verandert niets.

Schrijftoegang vereist de aparte, betaalde FEMS App Modbus/TCP Schrijftoegang. Leestoegang geeft geen schrijfrechten. Houd ook rekening met de watchdog-timeout van standaard 60 seconden: schrijfopdrachten verlopen automatisch, dus voor aanhoudende setpoints zijn herhaalde schrijfacties nodig. ModbusCloud schrijft registers hooguit eens per minuut, dus dit venster van 60 seconden halen is krap en niet gegarandeerd. Overschrijd nooit de door de hardware opgegeven stroom­limieten, want dat kan beschermingsuitschakelingen veroorzaken.

De gateway verbindt wel, maar BECU-celregister-waarden lijken onzinnig.

De celsectieregisters (adressen 3020 tot 3051 voor spanning, 3036 tot 3051 voor temperatuur) bevatten ruwe waarden zonder eenheid. Controleer de schaalfactoren in de Modbus-tabel van jouw systeem, die je als Excel-bestand kunt downloaden via het FEMS Online Monitoring-systeemprofiel. Bij verouderde FEMS-firmware zijn sommige celregisters mogelijk niet gevuld: controleer of er OTA-updates beschikbaar zijn.

Elektricien aan het werk in een open verdeelkast