Comment le BMS, le PCS et l'EMS communiquent-ils dans un BESS commercial ? Interfaces, Protocoles et Responsabilités d'Intégration

Trois dispositifs peuvent prendre en charge le même protocole et échouer à communiquer

Dans un BESS commercial, le BMS rapporte l'état de la batterie et les limites de fonctionnement, le PCS convertit l'énergie et exécute les commandes de charge/décharge, et l'EMS décide quand cette énergie doit être transférée selon les objectifs du site. La communication utilise généralement des interfaces basées sur CAN, RS485, Modbus RTU/TCP ou Ethernet. Mais partager un nom de protocole ne prouve pas la compatibilité : les dispositifs doivent également s'accorder sur les cartes de données, l'échelle, les adresses, le timing, l'autorité de contrôle, la logique d'alarme et le comportement de sécurité.

L'architecture BESS du DOE illustre cela comme différentes couches de contrôle : le BMS est proche des modules de batterie, le PCS contrôle la conversion d'énergie, tandis que l'EMS opère au niveau de contrôle du site.

Cette hiérarchie est plus facile à comprendre si nous suivons un ordre.

L'EMS dit 100 kW. Le PCS ne peut pas simplement obéir.

Imaginez que la demande de l'usine approche de sa limite maximale.

L'EMS calcule :

Décharge BESS requise = 100 kW

Il envoie une demande de puissance vers le PCS.

Mais avant de délivrer 100 kW, la chaîne de contrôle a un autre avis.

Le BMS peut actuellement rapporter :

SoC : 24%

Décharge maximale autorisée : 62 kW

peut-être à cause du SoC, de la tension des cellules, de la température, du courant ou d'une autre contrainte de la batterie.

Le résultat correct n'est pas :

Commande EMS = 100 kW → Sortie PCS = 100 kW

Le PCS doit fonctionner dans l'enveloppe autorisée de la batterie.

Conceptuellement :

BMS → « Ce que la batterie est autorisée à faire »

EMS → « Ce que le site veut que la batterie fasse »

PCS → « Ce que la conversion d'énergie peut réellement exécuter »

Cette séparation est fondamentale pour un contrôle sûr du BESS.

CAN et Modbus sont des langages, pas des accords

C'est ici que les spécifications d'approvisionnement deviennent souvent trop optimistes.

Le fournisseur A dit :

Communication BMS : CAN.

Le fournisseur B dit :

Le PCS prend en charge le CAN.

L'acheteur écrit :

Compatible.

Pas encore.

Le CAN décrit un mécanisme de communication. Les appareils ont toujours besoin de définitions de messages compatibles.

Le même problème apparaît avec Modbus.

Deux appareils peuvent tous deux prendre en charge Modbus RTU tout en étant en désaccord sur :

les adresses de registre

le type de données

l'ordre des octets

le mise à l'échelle

les autorisations de lecture/écriture

les identifiants de périphérique

les taux de mise à jour

les codes d'alarme

Une valeur de registre de500n'a pas de sens tant que tout le monde ne s'accorde pas sur ce qu'elle signifie :

500 A

50,0 A

ou quelque chose de complètement différent.

C'est pourquoi je demanderais le protocole de communication réel ou la carte des registres avant la mise en service.

DawniceProduitsMontre pourquoi l'interface dépend de la limite du système

Tous les produits de batterie commerciaux n'exposent pas la même interface.

Celui de DawniceBS09-225-D 225,07 kWh système côté DC, par exemple, publiecommunication CAN/RS485,des interfaces et identifie le CAN comme méthode de communication BMS.

Son système intégréBS07-265-ES-X 125 kW/265,3 kWhpublie à la placeModbus TCP/RTUet la préparation EMS/cloud.

Et la spécification du conteneur de 1 MW/2,089 MWh de Dawnice liste la communication EMS viaRS485 et TCP/IP.

Ces différences ont du sens.

Une batterie côté DC a besoin d'une interface vers un PCS externe.

Un système tout-en-un contient déjà davantage de la relation batterie–PCS en interne.

Une centrale conteneurisée nécessite alors une communication de niveau supérieur avec l'EMS, la surveillance, les compteurs et potentiellement le SCADA du site.

L'architecture de communication suit lalimite du système.

Le compteur fait aussi partie de la conversation

La réduction de pointe nous donne un bon exemple.

Le compteur du site rapporte :

Importation du réseau = 680 kW

L'objectif de l'EMS est :

600 kW

L'EMS calcule environ :

80 kW de décharge requise

et envoie le commandement.

Le PCS l'exécute.

Le compteur rapporte ensuite la nouvelle condition du réseau, permettant à l'EMS de s'ajuster à nouveau.

Ainsi, la vraie boucle est plus proche de :

Compteur du site → EMS → PCS ↔ BMS → PCS → Compteur du site

C'est pourquoi un CT inversé ou un étalonnage incorrect du compteur peut faire en sorte qu'une batterie parfaitement saine se comporte de manière incorrecte.

L'EMS prend des décisions rationnelles à partir de mauvaises informations.

L'architecture de communication BESS du DOE inclut également des compteurs, EMS, PCS, BMS, contrôles environnementaux, HMI, systèmes d'incendie et infrastructure réseau plutôt que de traiter la communication de la batterie comme un seul câble CAN.

L'échec de communication nécessite un état sûr défini

Débranchez maintenant le réseau EMS.

Que devrait-il se passer ?

Cette réponse appartient à la spécification de conception.

Selon l'application et l'architecture approuvée, le système pourrait :

continuer le dernier commandement valide pendant une période définie

revenir au contrôle local du PCS

réduire la puissance

arrêter la charge/décharge

élever une alarme

ou entrer dans un autre état sûr prédéfini.

La même question s'applique lorsque :

La communication BMS–PCS échoue

les données du compteur disparaissent

la connexion au cloud est perdue

le SCADA devient indisponible

Ces pannes ne sont pas équivalentes.

Une panne du cloud ne devrait pas nécessairement avoir les mêmes conséquences que la perte des limites BMS requises pour un fonctionnement sûr de la batterie.

La matrice de perte de communication devrait donc définir :

lien perdu → délai d'attente → action de secours → alarme → condition de récupération

avant le SAT.

La matrice de responsabilité compte plus que la liste des protocoles

Je mettrais ce tableau dans l'accord technique :

InterfaceDonnées / FonctionPartie responsable
Batterie ↔ PCSLimites, SoC, alarmes, commandesFournisseur/intégrateur nommé
PCS ↔ EMSCommande/statut de puissanceFournisseur/intégrateur nommé
Compteur ↔ EMSMesure de réseau/chargePartie EPC / EMS
EMS ↔ SCADASurveillance/contrôleEMS / intégrateur de site
Plateforme distanteAccès aux données/supportFournisseur défini
Infrastructure réseauIP/VLAN/pare-feuResponsabilité du site/EPC

La dernière colonne empêche une conversation de mise en service étonnamment courante :

Fournisseur de batteries :

« Notre CAN fonctionne. »

Fournisseur de PCS :

« Notre CAN fonctionne. »

Intégrateur :

« Alors pourquoi ne communiquent-ils pas ? »

La bibliothèque de support technique de Dawnice contient des procédures de communication dédiées pour des combinaisons telles quePCS Solis 50 kW avec stockage Dawnice 100/143 kWhetPCS Megarevo 500 kW avec stockage C&I Dawnice 860 kWh, ce qui illustre que l'apairage réel des appareils nécessite un travail de configuration et d'intégration au-delà de la simple mention d'un protocole sur une fiche technique.

Ce que je testerais avant de considérer l'interface comme complète

Je ne considère pas la communication comme mise en service parce que chaque appareil affiche une icône verte.

Lors du FAT/SAT, je veux prouver :

Les valeurs de SoC et de température sont correctement mises à l'échelle

Les limites de charge/décharge BMS atteignent le PCS

Les commandes de puissance EMS sont exécutées correctement

La direction et l'échelle du compteur sont correctes

les alarmes se propagent vers le HMI/SCADA prévu

les horodatages sont concordants

le comportement en cas de perte de communication correspond à la spécification

le système se rétablit correctement après le retour de la communication

Pour un projet Ruibit/Dawnice, cette responsabilité doit être gelée avant l'expédition chaque fois que des PCS externes, EMS, compteurs ou systèmes SCADA sont impliqués. Dawnice déclare que son C&IProduitsprend en charge des interfaces standard incluant CAN, RS232 et RS485 et fournit des services d'intégration système et de mise en service pour des projets C&I plus importants.

Une liste de protocoles me dit quelles conversations pourraient être possibles.

Un BESS commandé prouve que les dispositifs comprennent les mêmes données, respectent la même hiérarchie de contrôle, échouent en toute sécurité lorsque la conversation s'arrête et ne laissent aucune ambiguïté sur qui est responsable de faire fonctionner les interfaces.

Questions fréquentes

1. Comment le BMS, le PCS et l'EMS communiquent-ils dans un BESS commercial ?

LeLe BMS fournit l'état de la batterie, l'état de charge (SoC), les alarmes et les limites de fonctionnement, leEMS détermine la puissance de charge ou de décharge requise, et lePCS exécute les commandes de conversion de puissance tout en respectant les limites de la batterie et du système.

2. Quels protocoles de communication sont couramment utilisés dans les BESS commerciaux ?

Les interfaces courantes incluentCAN, RS485, Modbus RTU/TCP et communication basée sur Ethernet. Le soutien du même protocole ne garantit pas automatiquement la compatibilité entre les dispositifs.

3. Pourquoi deux dispositifs BESS peuvent-ils supporter CAN ou Modbus mais échouer à communiquer ?

Ils peuvent utiliser différentesdéfinitions de message, adresses de registre, mise à l'échelle, ordre des octets, identifiants de dispositif, taux de mise à jour, codes d'alarme ou logique de contrôle. La carte de protocole/registre réelle doit donc être vérifiée.

4. Que devrait-il se passer si la communication BMS, PCS ou EMS est perdue ?

Le système doit entrer dans un état prédéfini basé sur l'interface défaillante. La spécification doit définir ledélai d'attente, l'action de secours, le comportement d'alarme et les conditions de récupérationpour chaque échec de communication.

5. Qui est responsable de l'intégration BMS–PCS–EMS ?

La responsabilité doit être explicitement assignée dans les documents du projet. Les acheteurs doivent définir qui possède chaque interface entre lebatterie, PCS, EMS, compteur, SCADA, plateforme distante et réseau de siteavant le FAT et la mise en service.

Prêt à trouver votre solution BESS parfaite ?

Contactez Ruibit BESS pour une consultation gratuite et une solution BESS personnalisée adaptée à vos besoins de stockage d'énergie commerciaux et industriels.