Exigences d'intégration pour les systèmes de stockage d'énergie par batterie (BESS)
Cet article fait suite à l'article d'introduction à l'intégration d'appareils. Consultez-le d'abord.
Le système de stockage d'énergie par batterie BESS (comprenant le bloc-batterie, le système de gestion de batterie [BMS] et le système de conversion de puissance [PCS]) doit prendre en charge la communication via le protocole Modbus. Le fabricant doit fournir une table de registres complète permettant à la fois la surveillance des paramètres du système et le pilotage des états de fonctionnement. Le tableau ci-dessous présente les registres typiques d'un système BESS.
| Name | Description | Niveau d'exigence | Type / format de données | Unité | Type de lecture/écriture |
|---|---|---|---|---|---|
| Battery Active Power | Puissance active DC mesurée du système de batterie (positive = décharge, négative = charge) | Obligatoire | INT16 / UINT16 | kW | Lecture seule (Input Register) |
| Battery Voltage | Tension du bus DC mesurée du système de batterie | Optionnel | INT16 / UINT16 | V | Lecture seule (Input Register) |
| Battery Current | Courant DC mesuré (positif = décharge, négatif = charge) | Optionnel | INT16 | A | Lecture seule (Input Register) |
| State of Charge (SOC) | Capacité restante de la batterie en pourcentage de la capacité nominale | Obligatoire | UINT16 | % | Lecture seule (Input Register) |
| Capacité de la batterie | Capacité totale de la batterie | Optionnel | INT16 / UINT16 | kWh | Lecture seule (Input Register) |
| State of Health (SOH) | Indicateur de l'état de la batterie à long terme | Optionnel | UINT16 | % | Lecture seule (Input Register) |
| Remote/VPP control - Enable / Disable Command | Commande pour activer ou désactiver le contrôle à distance (via Modbus) | Obligatoire | BOOL (coil) | — | Écriture (Coil) |
| Power Setpoint | Puissance active demandée = commande de charge/décharge (positive = décharge, négative = charge) | Obligatoire | INT16 | kW | Lecture/écriture (Holding Register) |
| Reactive Power Setpoint | Injection/absorption de puissance réactive demandée | Optionnel | INT16 | kvar | Lecture/écriture (Holding Register) |
| Temperature (Cell Avg.) | Température moyenne des cellules | Optionnel | INT16 | °C | Lecture seule (Input Register) |
| Min SOC | État de charge minimal recommandé | Optionnel | INT16 | % | Lecture seule (Input Register) |
| Max SOC | État de charge maximal recommandé | Optionnel | INT16 | % | Lecture seule (Input Register) |
| Max charge power | Puissance de charge maximale côté AC et/ou DC | Optionnel | INT16 | % | Lecture seule (Input Register) |
| Max discharge power | Puissance de décharge maximale côté AC et/ou DC | Optionnel | INT16 | % | Lecture seule (Input Register) |
| Firmware Version | Version actuelle du firmware du BMS/PCS | Optionnel | String / UINT16 | — | Lecture seule (Input Register) |
| System Status | Mode de fonctionnement (repos / charge / décharge / défaut) | Obligatoire | UINT16 (codé) | — | Lecture seule (Input Register) |
| Alarm / Fault Codes | Alarmes actives ou identifiants de défauts | Obligatoire | Bitfield / UINT16 | — | Lecture seule (Input Register) |
Le fabricant doit en outre préciser clairement la procédure et la liste des registres à régler pour obtenir le fonctionnement de charge/décharge souhaité. Cela comprend généralement le passage d'un registre en mode commande à distance/VPP, l'activation du fonctionnement de la batterie, l'envoi régulier d'un signal de heartbeat, etc.
Onduleurs prenant en charge des modes de fonctionnement
Les systèmes BESS plus avancés peuvent aussi proposer un EMS interne capable d'exécuter des modes de fonctionnement tels que l'autoconsommation, le peak shaving, la production maximale, la consommation maximale, le VPP, etc. Pour cela, un compteur d'électricité supplémentaire doit être fourni et généralement raccordé au réseau. Cette fonction est plus courante avec les onduleurs hybrides, mais elle n'est pas rare non plus avec les onduleurs de batterie. Plus de détails sur les modes de fonctionnement sont disponibles dans Exigences d'intégration pour les onduleurs hybrides
Si le BESS prend en charge des modes de fonctionnement et est équipé d'un compteur d'électricité, il est important de fournir aussi la mesure de l'électricité sous la forme :
| Name | Type / format de données | Unité | Type de lecture/écriture |
|---|---|---|---|
| Meter Total power | INT16 / UINT16 | kW | Lecture seule (Input Register) |
| Meter Import Active Power per phases L1, L2, L3 | INT16 / UINT16 | kW | Lecture seule (Input Register) |
| Meter Export Active Power per phases L1, L2, L3 | INT16 / UINT16 | kW | Lecture seule (Input Register) |
| Meter Import Reactive Power per phases L1, L2, L3 | INT16 / UINT16 | kW | Lecture seule (Input Register) |
| Meter Export Reactive Power per phases L1, L2, L3 | INT16 / UINT16 | kW | Lecture seule (Input Register) |
| Meter Import Active energy | INT16 / UINT16 | kW | Lecture seule (Input Register) |
| Meter Import Reactive energy | INT16 / UINT16 | kW | Lecture seule (Input Register) |
| Meter Export Active energy | INT16 / UINT16 | kW | Lecture seule (Input Register) |
| Meter Export Reactive energy | INT16 / UINT16 | kW | Lecture seule (Input Register) |
| Meter Frequency | INT16 / UINT16 | Hz | Lecture seule (Input Register) |
| Meter Currents per phases L1, L2, L3 | INT16 / UINT16 | A | Lecture seule (Input Register) |
| Meter Voltages | INT16 / UINT16 | V | Lecture seule (Input Register) |
| Meter limit active import power | INT16 | kW | Lecture/écriture (Holding Register) |
| Meter limit active export power | INT16 | kW | Lecture/écriture (Holding Register) |