Flessibilità e codici di rete

Controllo BESS: BMS, EMS e PCS spiegati

Che cosa fanno BMS, PCS ed EMS in un sistema di accumulo a batteria, chi gestisce i limiti, quali dati leggere e come integrarlo nel controllo del sito.

Un sistema di accumulo a batteria (BESS) a cui si chiede di scaricare 100 kW può erogarne 60 e segnalare comunque successo, perché la richiesta attraversa tre livelli di controllo, ciascuno responsabile di decisioni diverse. Un'integrazione che scrive sul livello sbagliato o legge il valore sbagliato segnala una potenza che la batteria non ha mai erogato. Qui BMS significa sistema di gestione della batteria, non sistema di gestione dell'edificio. Questa guida fa parte della serie sulla flessibilità.

Tre livelli

LivelloFunzioneResponsabilità
BMSMisura tensioni, correnti e temperature delle celle; stima stato di carica (SoC) e stato di salute (SoH); protegge le celleLimiti di corrente in carica e scarica, sganci di protezione, contattori CC
PCSConverte CC in CA e viceversa; segue i valori di riferimento di potenza attiva e reattiva; rispetta le regole di connessione alla retePotenza CA effettiva, velocità di rampa, protezione di rete e impostazioni di continuità durante le perturbazioni
EMSDecide quando caricare e scaricare: tariffe, riduzione dei picchi, servizi di reteValore di riferimento della potenza attiva, programma, riserva di SoC

Un unico armadio può contenere tutti e tre. Un sito di taglia utility può avere un BMS per ogni rack, più unità PCS e un EMS di sito o controllore di centrale di un terzo fornitore. Di norma il livello superiore impone anche i limiti di importazione ed esportazione al punto di connessione. Un aggregatore o una centrale elettrica virtuale invia le richieste al livello superiore, non al PCS o al BMS.

Ogni livello risponde a norme proprie. IEC 62619:2022 stabilisce i requisiti di sicurezza per celle e batterie al litio industriali, inclusi i sistemi di accumulo elettrico. Copre il sistema batteria e la sua gestione, non solo le celle; la seconda edizione ha aggiunto requisiti sulla progettazione del sistema batteria e sulla compatibilità elettromagnetica. Il PCS deve rispettare le regole di connessione degli impianti di generazione: EN 50549-1 (bassa tensione) ed EN 50549-2 (media tensione) in Europa, che includono l'accumulo, e le condizioni del gestore di rete, come EREC G99 in Gran Bretagna. Queste regole fissano le impostazioni di protezione, la continuità durante perturbazioni di frequenza e tensione e il comportamento della potenza reattiva. L'EMS opera entro questi vincoli.

Limiti, richieste e potenza erogata

Il BMS segnala quanta corrente le celle possono ricevere o fornire in quel momento. Il PCS, o l'EMS sopra di esso, limita il valore di riferimento a quel valore. Se l'EMS chiede 100 kW di scarica e il BMS ne consente 60 all'attuale SoC e temperatura delle celle, la batteria eroga 60 kW o meno.

La potenza consentita cambia durante il funzionamento. Diminuisce quando la temperatura delle celle esce dall'intervallo del fabbricante e si riduce gradualmente quando il SoC si avvicina al limite inferiore in scarica o superiore in carica. Leggila almeno con la stessa frequenza con cui scrivi il valore di riferimento. Un limite letto cinque minuti fa non dice quanto la batteria possa erogare ora.

Tieni distinti tre valori:

ValoreEsempio
Potenza richiesta100 kW di scarica
Potenza consentita ora60 kW, dai limiti del BMS
Potenza effettiva58 kW, misurati al PCS o da un contatore

Segnala come erogazione la potenza effettiva. Una dashboard che mostra la richiesta come erogazione supera ogni prova interna e poi fallisce alla prima verifica di regolazione con i dati del contatore.

Dati da leggere

DatoPerché
Stato operativo e allarmiSe la batteria sia disponibile
SoC e SoC minimo e massimoQuanta energia resti sopra il limite inferiore
SoH e capacità energetica nominaleQuanta energia contenga ora una batteria completamente carica
Potenza o corrente massima di carica e scarica consentita oraChe cosa si possa offrire
Potenza CA effettiva, attiva e reattivaChe cosa venga erogato
Valore di riferimento attivo e sua origineQuale sistema abbia il controllo
Marca temporale e qualità di ogni valoreSe i dati siano attuali

Alcuni prodotti pubblicano questi valori tramite i modelli SunSpec Modbus. Il modello 802 (base batteria) contiene SoC, SoH, i valori nominali SoCMin e SoCMax e i limiti CC istantanei AChaMax e ADisChaMax. Il modello 713 (capacità di accumulo DER) contiene la capacità energetica WHRtg e l'energia disponibile WHAvail. Il modello 701 (misure CA DER) contiene la potenza attiva CA W e il modello 704 (controlli CA DER) il valore di riferimento WSet. Molti BESS commerciali e di taglia utility usano invece mappe Modbus proprietarie o IEC 61850. Procurati la mappa dei registri del fornitore prima di progettare l'integrazione.

SunSpec memorizza la maggior parte dei valori come intero con un fattore di scala separato; il valore è il registro moltiplicato per 10 elevato al fattore di scala. Un registro W di 5800 con W_SF pari a 1 significa 58 kW. Se ignori il fattore di scala, la dashboard mostra 5,8 kW. Un valore esattamente 10, 100 o 1.000 volte troppo grande o piccolo indica quasi sempre un errore del fattore di scala.

Registra unità e convenzione del segno di ogni valore. Il modello 701 indica come positiva la potenza attiva di generazione, quindi la scarica è positiva. Un contatore sul feeder della batteria che considera positiva l'importazione mostra la stessa scarica come negativa. Un segno invertito in una mappatura trasforma una scarica in carica sulla dashboard. Durante la messa in servizio, esegui una piccola scarica nota, per esempio 20 kW, e controlla che PCS, contatore e dashboard si muovano come previsto.

Potenza, energia e autonomia

Non calcolare l'energia utilizzabile moltiplicando semplicemente il SoC per la capacità nominale. Considera una batteria da 500 kW e 1 MWh al 30% di SoC, con SoC riferito alla capacità nominale e SoC minimo del 10%:

PassaggioEnergia
Capacità nominale moltiplicata per il SoC300 kWh
Meno l'energia sotto il SoC minimo del 10%200 kWh CC
Meno circa l'8% di perdite di conversione in scaricacirca 184 kWh CA
Autonomia a 500 kWcirca 22 minuti

La perdita dell'8% deriva dall'efficienza di ciclo completo dell'85% che l'Annual Technology Baseline (ATB) del National Laboratory of the Rockies statunitense, già NREL, assume per l'accumulo agli ioni di litio di taglia utility: circa 92% per ciascun verso. I valori di copertina suggeriscono 36 minuti; la batteria ne fornisce circa 22, spesso meno. Il BMS può ridurre gradualmente la potenza di scarica vicino al limite inferiore del SoC, quindi negli ultimi minuti si scende sotto 500 kW. HVAC e altri carichi ausiliari assorbono dalla stessa connessione: il contatore del sito vede quindi meno esportazione del PCS, soprattutto nelle giornate calde. Anche la riserva che l'EMS mantiene per un altro servizio va sottratta.

Controlla come il prodotto definisce il SoC. Il modello 802 esprime il SoC come percentuale della capacità energetica nominale. Altri BMS riferiscono il SoC alla finestra utilizzabile, nella quale 0% è già il limite inferiore. Nell'esempio sopra riferito alla capacità nominale, il 30% rappresenta 300 kWh immagazzinati, con 200 kWh CC sopra il limite del 10%. Se il SoC è invece riferito alla finestra utilizzabile, moltiplica il 30% per la capacità energetica documentata di quella finestra, senza sottrarre di nuovo il limite nominale.

Il SoC è una stima. Le celle al litio ferro fosfato (LFP) hanno una curva di tensione piatta per gran parte dell'intervallo, quindi il BMS conta la carica entrante e uscente e l'errore cresce fino a quando osserva una carica completa e si ricalibra. Una batteria che resta attorno al 50% per settimane, per esempio in un servizio di risposta in frequenza, può segnalare un SoC errato di diversi punti percentuali. Anche il SoH riduce l'energia: con SoH del 90%, una batteria da 1 MWh contiene circa 900 kWh da piena.

La durata di carica richiede un calcolo distinto dall'autonomia in scarica. Usa il minore tra corrente disponibile del caricatore e limite di carica della batteria, sottrai i carichi CC simultanei e aggiungi un margine documentato per riduzione graduale della potenza e bilanciamento. La stima presume che questi limiti restino costanti.

Anche l'economia dell'accumulo ha un confine proprio. Il costo livellato divide i costi attualizzati lungo la vita utile per l'energia CA scaricata, anch'essa attualizzata. L'energia di carica, le sostituzioni e i costi di fine vita rientrano nel calcolo; il solo LCOS non è una previsione di ricavi o utile da arbitraggio.

Autorità, scadenza e guasto

Indica l'unico sistema che ha autorità sul valore di riferimento della potenza attiva in ogni momento. Normalmente è l'EMS di sito. Durante un evento di servizio di rete può essere la richiesta dell'aggregatore, passata attraverso l'EMS, o un controllore locale della risposta in frequenza. Tutti gli altri sistemi leggono e non scrivono. Pubblica il titolare attuale del controllo come valore di stato, così un intervento manuale o locale appare come override, non come risposta fallita.

Ogni valore di riferimento esterno richiede una scadenza. Il modello SunSpec 704 ne prevede una: chi scrive imposta il valore di ripristino (WSetRvrt) e un tempo di ripristino in secondi (WSetRvrtTms). Quando il tempo termina senza una nuova scrittura, il PCS applica il valore di ripristino. I prodotti senza SunSpec di solito hanno un registro heartbeat o watchdog con lo stesso scopo. Imposta il tempo di ripristino ad alcuni intervalli di scrittura. Con un valore di riferimento scritto ogni 10 s, 30 a 60 s di ripristino tollerano una scrittura persa senza mantenere a lungo un comando obsoleto. Assegna inoltre a ogni comando un numero di sequenza o marca temporale, per scartare una richiesta in ritardo nella coda invece di eseguirla. Una richiesta di scarica arrivata dieci minuti tardi è una nuova scarica non richiesta.

Definisci il comportamento alla perdita del collegamento con il fornitore del PCS e l'ingegnere qualificato responsabile del controllo del sito. Il ritorno a 0 kW è un'opzione solo se il progetto approvato lo ritiene adeguato; non è universalmente sicuro, soprattutto se la batteria sostiene un'isola o carichi critici. Mantenere l'ultimo valore è la scelta rischiosa. Una batteria che continua a scaricare 500 kW senza supervisione si esaurisce fino al limite inferiore del SoC; se il carico del sito cala, può anche esportare oltre il limite di connessione, a meno che il controllore di sito non lo faccia rispettare separatamente. Tornare a un programma locale funziona solo se il programma e il contratto di servizio concordano sugli impegni della batteria.

Dopo il riavvio di qualsiasi livello, nessun valore di riferimento esterno dovrebbe restare attivo finché il titolare del controllo non ne scrive uno nuovo. Controlla se il PCS conserva l'ultimo valore di riferimento in memoria non volatile e lo riapplica all'accensione.

Prova ogni caso secondo il piano approvato dal proprietario dell'apparecchiatura. Un ingegnere qualificato nel controllo deve scegliere modalità operativa, potenza di prova, metodo per simulare la perdita del collegamento, ripiego e tempo di accettazione per l'impianto reale. Verifica la risposta misurata rispetto al ripiego approvato e ai suoi tempi, inclusa la rampa configurata. Una potenza di scarica fissa o una procedura di scollegamento del cavo non sono adatte a ogni sito. La guida al controllo locale offre una struttura per l'intera matrice.

Modbus TCP non ha autenticazione. Qualsiasi host capace di raggiungere il PCS sulla porta 502 può scrivere un valore di riferimento. Colloca la rete di controllo in un segmento separato dalle reti d'ufficio e da quelle esposte a Internet; consenti l'accesso alla porta di scrittura solo al sistema titolare, come descrive NIST SP 800-82 per le reti di tecnologia operativa.

Evidenza per ogni comando

Per ogni comando, registra identificativo, origine, richiesta, accettazione, potenza consentita in quel momento, potenza effettiva, contatore che l'ha misurata e versione della configurazione. Per l'esempio sopra, una registrazione potrebbe essere:

Riga di log
2026-09-18T14:02:10Z cmd=4812 src=EMS req=100kW discharge accepted=yes allowed=60kW actual=58kW meter=battery-feeder cfg=v14

Una scrittura riuscita prova solo che il comando è arrivato. La guida alla verifica dei comandi BESS descrive l'intera sequenza.

Batterie e sistemi EpiSensor

Il controller di demand response ZDR-22 misura l'alimentazione, segue la frequenza di rete e invia un valore di riferimento variabile a una batteria o un UPS su Modbus. Reagisce a un evento di frequenza entro 100 ms, senza aspettare una piattaforma remota. È quindi un sistema che scrive valori di riferimento: assegnagli una riga nella matrice delle autorità e concorda con il fornitore dell'EMS quale sistema prevale durante un evento. Un Gateway che esegue Edge legge i dati Modbus della batteria insieme ai contatori del sito, conserva lo storico sul posto e lo inoltra via MQTTS o HTTPS alla piattaforma usata dal servizio. Conferma la mappa dei registri dell'EMS o PCS della batteria prima della messa in servizio ed esegui la prova di perdita del collegamento descritta sopra.

Domande frequenti

Qual è la differenza tra BMS ed EMS in un sistema batteria?

Il sistema di gestione della batteria (BMS) monitora e protegge le celle: misura tensione, corrente e temperatura, stima lo stato di carica e stabilisce i limiti di carica e scarica. Il sistema di gestione dell’energia (EMS) decide come usare la batteria, per esempio per ridurre i picchi o rispondere a un servizio di rete, e invia richieste di potenza entro quei limiti.

Che cos’è il PCS di un BESS?

Il sistema di conversione della potenza: l’inverter bidirezionale che converte la corrente continua della batteria in alternata per scaricare e viceversa per caricare. Riceve dall’EMS i valori di riferimento di potenza attiva e reattiva, applica le impostazioni di protezione della connessione alla rete e segnala la potenza effettiva.

Quali dati devo leggere da un sistema batteria?

Stato operativo, allarmi, stato di carica, massima potenza di carica e scarica consentita ora, potenza CA effettiva e valore di riferimento attivo, ciascuno con marca temporale. Registra la convenzione del segno di ogni valore.