Aller au contenu

Huawei LUNA2000-215 Smart String ESS

L’intégration du Huawei LUNA2000-215 Smart String ESS dans notre EMS

Notre EMS prend en charge le Huawei LUNA2000-215-2S10 Smart String ESS : une armoire de batteries C&I complète qui associe un PCS intégré de 108 kW (PCS2000-108K-MB1) à un pack de batteries LFP de 215 kWh, derrière une seule table de registres Modbus TCP.

Contrairement à l’intégration SmartLogger Hybrid, cet adaptateur se connecte directement à l’armoire ESS. Il n’y a pas de SmartLogger qui agrège plusieurs onduleurs : une entrée d’appareil dans l’EMS pilote une armoire physique. L’armoire expose l’état de sa batterie et de son PCS via un seul point d’accès Modbus TCP.

Cette intégration exige un contrôleur en version 0.0.278 ou ultérieure. Pour une installation Huawei qui combine des batteries LUNA2000 et des onduleurs SUN2000 derrière un SmartLogger, voir la documentation SmartLogger Hybrid.

Appareils pris en charge

Modèle Puissance du PCS Capacité de la batterie
LUNA2000-215-2S10 108 kW 215 kWh LFP

L’intégration communique en Modbus TCP. L’armoire peut être atteinte directement (l’ESS étant le nœud esclave) ou via un SmartLogger qui sert de passerelle Modbus ; dans les deux cas, la table de registres et la configuration de l’adaptateur sont identiques. Utilisez config.ip et config.port pour l’hôte et config.slaveId pour l’adresse de l’unité ESS. Quand plusieurs armoires partagent une même passerelle SmartLogger, configurez chaque armoire comme une entrée d’appareil distincte avec son propre ID esclave ; elles partagent la même connexion Modbus TCP mutualisée.

Comment l’intégration fonctionne

Le LUNA2000-215 est modélisé dans notre EMS comme un appareil PCS parent avec un appareil BMS enfant créé automatiquement :

  • PCS : l’appareil parent. Il reçoit la consigne de charge et de décharge de l’EMS et gère la mise sous tension et hors tension de l’armoire.
  • BMS : un enfant relayé qui rapporte l’état de la batterie : l’état de charge (SOC), la tension du bus, le courant du bus et la température. Créé automatiquement, aucun câblage distinct n’est nécessaire.

Approche de pilotage

Dispatch de puissance active

À chaque cycle de régulation, l’EMS écrit la consigne de puissance active dans le registre 42915 (I32, kW, gain 1000). La convention de signe de l’appareil est positif = décharge ; l’EMS utilise positif = charge, la valeur est donc inversée à l’écriture.

Avant l’écriture, la consigne est bridée à la capacité en direct par sens rapportée par l’armoire (actualChargingPowerCapability et actualDischargePowerCapability, registres 33215 et 33217). Ces valeurs se dégradent avec le SOC et l’état de l’appareil et constituent la borne correcte la plus serrée. Tant qu’elles n’ont pas été lues, l’EMS se rabat sur ±Pmax (registre 32853). La consigne n’est pas écrite du tout tant qu’au moins une borne de bridage n’a pas été lue, ce qui évite une écriture non bridée au démarrage.

Gestion de la mise sous tension

Quand l’armoire est inactive ou à l’arrêt (le registre de statut de fonctionnement 32034 n’étant ni en marche ni en démarrage), l’EMS écrit 1 (Run) dans le registre 42000 pour la remettre en service. La commande Run n’est jamais envoyée quand le statut de fonctionnement est inconnu ou périmé : réaffirmer Run sur une unité en marche provoque une brève coupure d’alimentation (vérifié sur le matériel), la protection est donc stricte.

Puissance réactive

La puissance réactive est envoyée via le registre 42914 (I16, % de la puissance apparente, gain 100). La consigne en kVar est convertie en pourcentage en prenant la Pmax nominale de l’armoire comme base de puissance apparente. Le registre n’est écrit que si une consigne réactive est en attente et que la Pmax a été lue.

Ce qui est relu

  • Batterie (BMS) : le SOC, la capacité chargeable, la capacité déchargeable, la tension du rack, le courant du rack, l’état de santé (SOH), la température de pack la plus haute et la plus basse, l’état du BMS (inactif, en charge, en décharge, en défaut ou hors ligne).
  • PCS : la puissance active, la puissance réactive, la fréquence réseau, la tension DC, le courant DC, le facteur de puissance, la capacité maximale de charge et de décharge, l’énergie cumulée chargée et déchargée.
  • Alarmes : les défauts de pack de batteries, de module d’équilibrage, de BMU, de RPCB, de BCU, de DCDC et de PCS, les alarmes de sécurité et d’incendie, et les alarmes du système de refroidissement, toutes rattachées à des types d’incident distincts et indexées sur les identifiants d’alarme stables de Huawei.

État du BMS

L’état du BMS relayé est déduit du registre de statut de fonctionnement et du courant du rack :

Condition État du BMS
Alarme critique active fault
Statut de fonctionnement = hors ligne (0xB000) offline
Statut de fonctionnement autre qu’en marche idle
En marche, courant du rack > 0,1 A charging
En marche, courant du rack < −0,1 A discharging
En marche, courant du rack proche de zéro idle

Une alarme critique force l’état du BMS sur fault et remonte comme incident dès le cycle de régulation où elle est lue pour la première fois.

Paramètres de configuration

Le PCS LUNA2000-215 utilise la configuration d’appareil batterie standard. Aucun paramètre supplémentaire n’est requis au-delà des réglages de connexion : la puissance nominale vaut 108 kW par défaut (déduite du modèle) et l’enfant BMS relayé est créé automatiquement.

Paramètre Description
Adresse IP L’adresse IP de l’armoire ESS ou de la passerelle SmartLogger.
Port Le port Modbus TCP (502 par défaut).
ID esclave L’adresse d’unité Modbus de l’armoire ESS (configurée sur l’appareil).

État de validation

L’intégration est réalisée d’après les LUNA2000B V200R024C00SPC401 Modbus Port Definitions (« C&I Cabinet Subsystem », section 3) et validée sur une unité LUNA2000-215-2S10, sur matériel réel (juin 2026), y compris les conventions de signe de la puissance active et du courant de rack sous commande de charge et de décharge.