Fenecon Fenecon Commercial Modbus TCP template

Fenecon Commercial

De Fenecon Commercial is een modulair, commercieel lithium-ijzerfosfaat-accusysteem dat draait op het FENECON Energy Management System (FEMS). Het systeem ondersteunt configuraties met meerdere accutorens en communiceert via Modbus TCP via de FEMS-box. Deze template leest BMS-identificatie, pakspanning en -stroom, laadstatus en gezondheid, SOC per toren, individuele celspanningen en -temperaturen, isolatieweerstand, cumulatieve laad- en ontlaadenergie, relaistatus en vermogensgrenzen. Schrijfregisters bieden heartbeat-verversing, unit-ID-toewijzing en baud rate-configuratie. Zo krijg je volledige accuzichtbaarheid voor commerciële locaties in je ModbusCloud-portal.

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

Registers (56)

51 lezen, 5 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
master_mcu_hardware_versionLezen
master_mcu_firmware_versionLezen
slave_mcu_hardware_versionLezen
slave_mcu_firmware_versionLezen
master_serial_numberLezen
submaster_map_aLezen
online_towerLezen
running_towerLezen
voltageVLezen
currentALezen
battery_soc%Lezen
soh%Lezen
nominal_capacityWhLezen
total_charge_capacity_ampere_hoursLezen
total_discharge_capacity_ampere_hoursLezen
max_soc%Lezen
max_soc_tower_idLezen
min_soc%Lezen
min_soc_tower_idLezen
max_cell_voltagemVLezen
min_cell_voltagemVLezen
max_cell_temperature°CLezen
min_cell_temperature°CLezen
insulation_resistance_at_positive_poleΩLezen
insulation_resistance_at_negative_poleΩLezen
total_charge_capacity_watt_hoursWhLezen
total_discharge_capacity_watt_hoursWhLezen
system_fault_counterscountLezen
insulation_resistance_detection_statusLezen
relay_statusLezen
battery_max_cell_voltmVLezen
battery_min_cell_voltmVLezen
battery_nominal_powerWLezen
battery_available_powerWLezen
start_charge_voltage_limitmVLezen
start_discharge_voltage_limitmVLezen
bp_charge_bmsWLezen
bp_discharge_bmsWLezen
charge_max_powerWLezen
discharge_max_powerWLezen
battery_nominal_currentALezen
battery_available_currentALezen
soc_for_inverter%Lezen
charge_max_voltageVLezen
discharge_min_voltageVLezen
force_to_chargeLezen
charge_readyLezen
discharge_readyLezen
heart_beat_aLezen
number_of_modules_per_towercountLezen
number_of_cells_per_modulecountLezen
unit_idSchrijven
unit_numberSchrijven
submaster_map_bSchrijven
baudrateSchrijven
heart_beat_bSchrijven

Registers laden…

Stuur jouw apparatenlijst

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

Aantal installaties (optioneel)

Gebruikstoepassingen

  • Monitor de laadstatus en gezondheid van alle accutorens om capaciteitsverlies over meerdere seizoenen te detecteren.
  • Houd de maximale en minimale celspanning bij om zwakke cellen te herkennen voordat ze een BMS-beveiligingsactivering veroorzaken.
  • Stel een alert in op stijgende foutentellers om terugkerende BMS-fouten te signaleren voor ze leiden tot ongeplande uitval.
  • Vergelijk de cumulatieve laad- en ontlaadenergie over factureringsperiodes om de werkelijke doorvoer te verifiëren.
  • Controleer de isolatieweerstand aan de positieve en negatieve pool om vroegtijdig aardlekken te signaleren.

Installatie

  1. Activeer de FEMS App Modbus/TCP Lees-toegang (en Schrijftoegang indien nodig) via het FENECON App Center op de FEMS-box, en noteer het IP-adres van de FEMS-box in je lokale netwerk.

  2. Verbind de ModbusCloud Gateway met hetzelfde LAN als de FEMS-box en zorg dat TCP-poort 502 bereikbaar is zonder firewallblokkering.

  3. Voeg in de ModbusCloud-portal een nieuw apparaat toe, importeer de Fenecon Commercial-template, stel het Modbus unit-ID in op de waarde die geconfigureerd is in de FEMS-app (standaard doorgaans 1), en wijs de juiste Gateway toe.

  4. Controleer live de registers battery_soc (adres 2684) en voltage (adres 2680) in de portalweergave en vergelijk ze met de FEMS online monitoring om correcte waarden en een offset van nul te bevestigen.

Veelvoorkomende aandachtspunten

Alle registerwaarden zijn nul of ontbreken. Wat gaat er mis?

De FEMS App Modbus/TCP Lees-toegang moet geïnstalleerd en gelicenseerd zijn in het FENECON App Center. Zonder actieve app opent de FEMS-box geen Modbus TCP-server. Controleer de appstatus in de FEMS live view voordat je de netwerkverbinding gaat analyseren.

Registeradressen lijken één positie verschoven. Hoe los ik dit op?

De FEMS Modbus-implementatie gebruikt op nul gebaseerde adressering. Sommige Modbus-tools starten standaard op basisadres 1, waardoor elk register één positie opschuift. Stel het basisadres in op 0 in je Modbus-client of in de configuratie van de ModbusCloud Gateway om de adressen in deze template te laten kloppen.

De heartbeat-schrijfregisters stoppen en de BMS verliest sturing. Wat nu?

De FEMS-schrijfwatchdog heeft een standaardtime-out van 60 seconden. Het heart_beat_b-register moet worden ververst voordat dit venster verstrijkt. De heartbeat moet ruim binnen dat venster worden geschreven, doorgaans elke 30 seconden. ModbusCloud schrijft registers hooguit eens per minuut, dus dit venster van 60 seconden halen is krap en niet gegarandeerd. Als de watchdog afloopt, valt de BMS terug op autonome sturing.

Is het veilig om unit_id of baudrate te schrijven tijdens bedrijf?

Het schrijven van unit_id of baudrate tijdens actief laden of ontladen kan de Modbus-sessie verstoren en de communicatie tussen BMS en omvormer verbreken, wat een beveiligingsafsluiting kan veroorzaken. Schrijf deze configuratieregisters alleen tijdens een gepland onderhoudsmoment in stand-by, en bevestig de nieuwe instellingen voordat je het systeem hervat.

Elektricien aan het werk in een open verdeelkast