
Fenecon Pro Ess
De Fenecon Pro Ess is een driefasig commercieel batterijopslagsysteem dat wordt aangestuurd via het FEMS energiemanagementsysteem. Deze Modbus-vorlage maakt verbinding via Modbus TCP en leest systeemstatus, regelingsmodus, werkmodus, laadtoestand van de accu, spanning, stroom, vermogen, cumulatieve laad- en ontlaadenergie, per-fase wisselspanning en -vermogen, netfrequentie, BMS-vermogenslimieten en celspanningen en -temperaturen van zestien secties. Schrijfregisters bieden afstandsbediening van per-fase actief en reactief vermogen, werkstatus, PCS-modus en kloksynchronisatie. Gebruik de template in je ModbusCloud-portal om accugezondheid en dispatch te bewaken op commerciële installaties.
- Protocol
- Modbus TCP
- Aansluiting
- Ethernet, Modbus TCP
- Registers
- 78, lezen en schrijven
- Merk
- Fenecon
- Laatst bijgewerkt
Registers (78)
63 lezen, 15 schrijven
| Naam | Eenheid | Toegang | Adres (Verborgen tot je je e-mailadres invult) | Functie (verborgen) | Type (verborgen) |
|---|---|---|---|---|---|
| system_state | Lezen | ||||
| control_mode | Lezen | ||||
| work_mode | Lezen | ||||
| active_charge_energy | Wh | Lezen | |||
| active_discharge_energy | Wh | Lezen | |||
| battery_group_state | Lezen | ||||
| soc | % | Lezen | |||
| battery_voltage | V | Lezen | |||
| battery_current | A | Lezen | |||
| battery_power | W | Lezen | |||
| pcs_operation_state | Lezen | ||||
| current_l1 | A | Lezen | |||
| current_l2 | A | Lezen | |||
| current_l3 | A | Lezen | |||
| voltage_l1 | V | Lezen | |||
| voltage_l2 | V | Lezen | |||
| voltage_l3 | V | Lezen | |||
| active_power_l1 | W | Lezen | |||
| active_power_l2 | W | Lezen | |||
| active_power_l3 | W | Lezen | |||
| reactive_power_l1 | W | Lezen | |||
| reactive_power_l2 | W | Lezen | |||
| reactive_power_l3 | W | Lezen | |||
| frequency_l1 | Hz | Lezen | |||
| frequency_l2 | Hz | Lezen | |||
| frequency_l3 | Hz | Lezen | |||
| single_phase_allowed_apparent | VA | Lezen | |||
| allowed_charge_power | W | Lezen | |||
| allowed_discharge_power | W | Lezen | |||
| set_work_state | Schrijven | ||||
| set_active_power_l1 | W | Schrijven | |||
| set_reactive_power_l1 | W | Schrijven | |||
| set_active_power_l2 | W | Schrijven | |||
| set_reactive_power_l2 | W | Schrijven | |||
| set_active_power_l3 | W | Schrijven | |||
| set_reactive_power_l3 | W | Schrijven | |||
| battery_voltage_section_1 | V | Lezen | |||
| battery_voltage_section_2 | V | Lezen | |||
| battery_voltage_section_3 | V | Lezen | |||
| battery_voltage_section_4 | V | Lezen | |||
| battery_voltage_section_5 | V | Lezen | |||
| battery_voltage_section_6 | V | Lezen | |||
| battery_voltage_section_7 | V | Lezen | |||
| battery_voltage_section_8 | V | Lezen | |||
| battery_voltage_section_9 | V | Lezen | |||
| battery_voltage_section_10 | V | Lezen | |||
| battery_voltage_section_11 | V | Lezen | |||
| battery_voltage_section_12 | V | Lezen | |||
| battery_voltage_section_13 | V | Lezen | |||
| battery_voltage_section_14 | V | Lezen | |||
| battery_voltage_section_15 | V | Lezen | |||
| battery_voltage_section_16 | V | Lezen | |||
| battery_temperature_section_1 | °C | Lezen | |||
| battery_temperature_section_2 | °C | Lezen | |||
| battery_temperature_section_3 | °C | Lezen | |||
| battery_temperature_section_4 | °C | Lezen | |||
| battery_temperature_section_5 | °C | Lezen | |||
| battery_temperature_section_6 | °C | Lezen | |||
| battery_temperature_section_7 | °C | Lezen | |||
| battery_temperature_section_8 | °C | Lezen | |||
| battery_temperature_section_9 | °C | Lezen | |||
| battery_temperature_section_10 | °C | Lezen | |||
| battery_temperature_section_11 | °C | Lezen | |||
| battery_temperature_section_12 | °C | Lezen | |||
| battery_temperature_section_13 | °C | Lezen | |||
| battery_temperature_section_14 | °C | Lezen | |||
| battery_temperature_section_15 | °C | Lezen | |||
| battery_temperature_section_16 | °C | Lezen | |||
| rtc_year | Schrijven | ||||
| rtc_month | Schrijven | ||||
| rtc_day | Schrijven | ||||
| rtc_hour | Schrijven | ||||
| rtc_minute | Schrijven | ||||
| rtc_second | Schrijven | ||||
| setup_mode_a | Schrijven | ||||
| pcs_mode_a | Schrijven | ||||
| setup_mode_b | Lezen | ||||
| pcs_mode_b | Lezen |
Registers laden…
Stuur jouw apparatenlijst
Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.
Gebruikstoepassingen
- Bewaker de laadtoestand van de accu continu om capaciteitsafname over meerdere seizoenen te detecteren.
- Volg de cumulatieve laad- en ontlaadenergie om de rendementsprestaties te vergelijken met de inbedrijfstellingswaarden.
- Stel een melding in als de toegestane laad- of ontlaadcapaciteit onverwacht daalt, wat duidt op thermische of cellimieten van het BMS.
- Vergelijk de celspanningen van alle zestien secties om onevenwichtige of verouderde celgroepen te identificeren.
- Controleer of per-fase vermogensinstellingen na elke remote dispatch-opdracht daadwerkelijk worden gevolgd.
Installatie
Activeer de FEMS App Modbus/TCP Schrijftoegang op de Fenecon Pro Ess via het FEMS online monitoringportaal onder het App Center, en noteer het IP-adres van het systeem.
Verbind de ModbusCloud Gateway met hetzelfde LAN-segment als de FEMS-controller, zodat het apparaat bereikbaar is op TCP-poort 502.
Voeg in het ModbusCloud-portal een nieuw apparaat toe, importeer de Fenecon Pro Ess-template, stel het unit-ID in op de waarde die overeenkomt met je FEMS-configuratie en wijs de juiste gateway toe.
Controleer register 109 (soc) in de live dataweergave op een aannemelijke laadtoestand om te bevestigen dat de verbinding actief is.
Veelvoorkomende aandachtspunten
Alle registeruitlezingen geven fouten of nullen. Wat gaat er fout?
De Modbus TCP-interface van FEMS vereist dat de bijbehorende FEMS App geinstalleerd en actief is. Zonder deze app reageert poort 502 niet. Controleer of de app gelicentieerd en actief is in het FEMS App Center. Controleer ook of het basisadres-offset op 0 staat en niet op 1: een offset van 1 verschuift alle registeradressen met één en veroorzaakt systematische leesfouten.
Celspanningsregisters 3020 tot 3035 lezen als nul.
Deze registers liggen in een ander adresblok dan de hoofd-ESS-registers. Veel Modbus-clients versturen één aaneengesloten aanvraag voor alle adressen tegelijk. Splits je polling in twee aanvragen: één voor adressen 100 tot 142 en één voor 3020 tot 3051. Een aaneengesloten aanvraag die de lege ruimte overbrugt, geeft een illegal data address-fout.
Vermogensinstellingen worden geaccepteerd maar het systeem negeert ze.
De FEMS-schrijfinterface heeft een ingebouwde watchdog van standaard 60 seconden. Een ingesteld vermogen is slechts 60 seconden actief na het schrijven. De schrijfregisters moeten opnieuw worden geschreven met een interval korter dan die timeout, anders valt het systeem automatisch terug op zijn interne regeling. ModbusCloud schrijft registers hooguit eens per minuut, dus dit venster van 60 seconden halen is krap en niet gegarandeerd.
Is het veilig om set_active_power en set_work_state op afstand te schrijven?
Gebruik schrijfregisters voorzichtig. Vermogensinstellingen buiten de door het BMS toegestane limieten (registers 141 en 142) worden afgekapt, maar herhaalde out-of-range opdrachten kunnen beveiligingsreacties activeren. Lees altijd allowed_charge_power en allowed_discharge_power voordat je vermogensinstellingen schrijft. Schrijf set_work_state alleen als je de toestandsenumeratie goed kent: een verkeerde waarde kan de normale werking onderbreken totdat er handmatig wordt ingegrepen.
Zelf zien hoe het werkt?









