Naar de inhoud

Huawei LUNA2000-215 Smart String ESS

De integratie van de Huawei LUNA2000-215 Smart String ESS in ons EMS

Ons EMS ondersteunt de Huawei LUNA2000-215-2S10 Smart String ESS: een volledige batterijkast voor bedrijven en industrie die een ingebouwde PCS van 108 kW (PCS2000-108K-MB1) en een LFP-batterijpak van 215 kWh achter één Modbus TCP-registerindeling samenbrengt.

Anders dan bij de SmartLogger Hybrid-integratie verbindt deze adapter rechtstreeks met de ESS-kast. Er is geen SmartLogger die meerdere omvormers bundelt: één toestel in het EMS stuurt één fysieke kast aan. De kast biedt de toestand van haar batterij en PCS aan via één Modbus TCP-endpoint.

Deze integratie vraagt controllerversie 0.0.278 of hoger. Voor een Huawei-installatie die LUNA2000-batterijen met SUN2000-omvormers achter een SmartLogger combineert, zie de documentatie over SmartLogger Hybrid.

Ondersteunde toestellen

Model Vermogen PCS Batterijcapaciteit
LUNA2000-215-2S10 108 kW 215 kWh LFP

De integratie praat over Modbus TCP. De kast is rechtstreeks bereikbaar (de ESS als slave-node) of via een SmartLogger die als Modbus-gateway dienstdoet; in beide gevallen zijn de registerindeling en de configuratie van de adapter identiek. Gebruik config.ip en config.port voor de host en config.slaveId voor het unitadres van de ESS. Delen meerdere kasten één SmartLogger-gateway, geef dan elke kast een eigen toestel met een eigen slave-ID; ze delen dezelfde gepoolde Modbus TCP-verbinding.

Hoe de integratie werkt

De LUNA2000-215 verschijnt in ons EMS als één bovenliggend PCS-toestel met één automatisch aangemaakt onderliggend BMS-toestel:

  • PCS: het bovenliggende toestel. Het krijgt het laad- en ontlaadsetpoint van het EMS en zet de kast aan of uit.
  • BMS: een onderliggend toestel dat via de PCS de batterijtoestand doorgeeft: de laadtoestand (SoC), de busspanning, de busstroom en de temperatuur. Het wordt automatisch aangemaakt, aparte bekabeling is niet nodig.

Aanpak van de aansturing

Het actief vermogen aansturen

Elke regelcyclus schrijft het EMS het setpoint voor het actief vermogen naar register 42915 (I32, kW, gain 1000). Het toestel hanteert positief = ontladen; het EMS gebruikt positief = laden, dus de waarde krijgt bij het wegschrijven het omgekeerde teken.

Voor het wegschrijven wordt het setpoint begrensd door het live vermogen per richting dat de kast doorgeeft (actualChargingPowerCapability en actualDischargePowerCapability, registers 33215 en 33217). Die waarden zakken mee met de SoC en de toestand van het toestel, en zijn de strakste juiste grens. Zolang ze niet uitgelezen zijn, valt het EMS terug op ±Pmax (register 32853). Het setpoint wordt helemaal niet weggeschreven voor er minstens één grens gelezen is, wat een onbegrensde schrijfactie bij het opstarten voorkomt.

De kast aanzetten

Staat de kast stil of uit (werkstatusregister 32034 niet in een draaiende of opstartende toestand), dan schrijft het EMS 1 (Run) naar register 42000 om ze online te brengen. Het commando Run gaat nooit uit wanneer de werkstatus onbekend of verouderd is: Run opnieuw sturen naar een draaiend toestel veroorzaakt een korte onderbreking van het vermogen, wat op hardware bevestigd is, dus die beveiliging is streng.

Reactief vermogen

Het reactief vermogen gaat via register 42914 (I16, percentage van het schijnbaar vermogen, gain 100). Het setpoint in kVAr wordt naar een percentage omgerekend met de nominale Pmax van de kast als basis voor het schijnbaar vermogen. Het register wordt enkel weggeschreven wanneer er een reactief setpoint klaarstaat en Pmax gelezen is.

Wat er teruggelezen wordt

  • Batterij (BMS): de SoC, de laadbare en ontlaadbare capaciteit, de rackspanning en -stroom, de gezondheidstoestand (SoH), de hoogste en laagste paktemperatuur, en de BMS-toestand (idle, charging, discharging, fault of offline).
  • PCS: het actief en reactief vermogen, de netfrequentie, de DC-spanning en -stroom, de arbeidsfactor, het maximale laad- en ontlaadvermogen, en de opgetelde geladen en ontladen energie.
  • Alarmen: fouten op het batterijpak, de balanceermodule, de BMU, de RPCB, de BCU, de DCDC en de PCS, alarmen rond veiligheid en brand, en alarmen van het koelsysteem, allemaal omgezet naar aparte incidenttypes op basis van de stabiele alarm-ID's van Huawei.

De BMS-toestand

De doorgegeven BMS-toestand wordt afgeleid uit het werkstatusregister en de rackstroom:

Voorwaarde BMS-toestand
Er staat een kritiek alarm actief fault
Werkstatus = offline (0xB000) offline
Werkstatus draait niet idle
Draait, rackstroom > 0,1 A charging
Draait, rackstroom < -0,1 A discharging
Draait, rackstroom rond nul idle

Een kritiek alarm zet de BMS-toestand op fault en komt als incident naar boven in dezelfde regelcyclus waarin het voor het eerst gelezen wordt.

Configuratieparameters

De PCS van de LUNA2000-215 gebruikt de gewone configuratie van een batterijtoestel. Buiten de verbindingsinstellingen zijn er geen extra parameters nodig: het nominaal vermogen staat standaard op 108 kW, afgeleid uit het model, en het onderliggende BMS-toestel wordt automatisch aangemaakt.

Parameter Omschrijving
IP-adres Het IP-adres van de ESS-kast of van de SmartLogger-gateway.
Poort De Modbus TCP-poort (standaard 502).
Slave-ID Het Modbus-unitadres van de ESS-kast, dat op het toestel ingesteld staat.

Validatiestatus

De integratie is gebouwd tegen de LUNA2000B V200R024C00SPC401 Modbus Port Definitions ("C&I Cabinet Subsystem", sectie 3) en gevalideerd op een LUNA2000-215-2S10 op echte hardware (juni 2026), inclusief de tekenconventies voor het actief vermogen en de rackstroom bij een opgelegd laad- en ontlaadcommando.