Documentazione

Controllo della batteria di accumulo
(per versioni firmware < 1.25.2)

La documentazione per il controllo dell'accumulatore per le versioni del firmware a partire dalla 1.25.2 è disponibile qui.

La maggior parte dei sistemi di accumulo a batteria installati in connessione con gli impianti solari hanno un controllo di carica incorporato, in base al quale tentano di caricarsi prima dell'immissione di energia e tentano di scaricarsi prima del prelievo di energia dalla rete. I sistemi di accumulo industriali possono essere controllati in base ad altri criteri, ad esempio per limitare i picchi di carico o per limitare l'acquisto di energia nelle finestre di alto carico, secondo le specifiche del gestore della rete. Le piccole unità di accumulo a batteria sono sottoposte a cicli di carica intensivi a causa della ricarica dell'auto elettrica e quindi presentano un'usura elevata. Pertanto, in molti casi ha senso controllare l'unità di accumulo attraverso il Charging Manager di cFos. A tal fine, è necessario un modello che possa essere controllato o almeno un'opzione di commutazione tramite un relè.

Le unità di accumulo possono essere controllate come parte del modello di batteria SunSpec 124 (ad es. Fronius) o avere i propri registri Modbus che ne consentono il controllo. I dispositivi ibridi fungono da inverter per i pannelli solari e l'accumulo. Gli inverter, i contatori e le batterie di accumulo sono creati come mattonelle di contatori nel Charging Manager di cFos. In tutti i contatori è quindi presente l'opzione per attivare il controllo della batteria. Per i dispositivi SunSpec con modello 124, il cFos Charging Manager tenta di controllare l'accumulo associato. Potrebbe essere necessario attivarlo prima nell'unità. Per i contatori definiti dall'utente (Victron, ecc.), cFos Charging Manager cerca di trovare una variabile definita dall'utente chiamata "soc" (in percentuale). Questa viene quindi visualizzata nel riquadro del contatore, se applicabile.

In Controllo accumulo batteria, è possibile specificare innanzitutto la potenza massima di carica e scarica. -1 significa che il Charging Manager non deve controllare la potenza di carica o di scarica. È quindi possibile definire diverse regole di carica che vengono elaborate una dopo l'altra ogni pochi secondi e limitano la corrente di carica o di scarica. La corrente di carica o di scarica da impostare è la minima di tutte le regole di carica. Per ogni regola di carica è possibile stabilire i giorni della settimana in cui deve essere applicata e se si tratta di una regola di carica o di scarica. Sono possibili i seguenti tipi:
Ridurre al minimo l'assorbimento dalla rete/immissione in rete. In questo caso, come descritto in precedenza, il prelievo dalla rete e l'immissione in rete sono ridotti al minimo, come molti impianti di accumulo fanno di default. Poiché la potenza di accumulo misurata o l'alimentazione/alimentazione di rete si discostano leggermente dalla potenza effettiva, è necessario regolarla ripetutamente. A questo scopo si utilizza il fattore di controllo regolabile, che in genere è prossimo a 1,0.
Tempo Limita la corrente di carica in base a un intervallo di tempo.
Ricarica auto. Limita la corrente di carica quando almeno un'auto è in carica.
SoC. Queste regole di ricarica consentono di limitare la potenza di carica e scarica in base al livello di corrente dell'accumulatore.
Prezzo / Livello di prezzo. Come per le regole di ricarica per l'auto, anche in questo caso è possibile caricare o scaricare l'accumulatore in base al prezzo dell'elettricità. A tal fine, è necessario essere clienti di un fornitore di energia con tariffe variabili (ad esempio Tibber o Awattar), oppure aver selezionato "Charging Manager" come fornitore di energia.
Formula. Qui è possibile determinare liberamente il limite della potenza di ricarica utilizzando una formula.

Dopo che tutte le regole di carica sono state elaborate, esiste un limite di corrente (che può anche essere 0) per la corrente di carica o di scarica. Il cFos Charging Manager memorizza questi valori nelle variabili definite dall'utente chiamate "charge_power_w", "charge_power_prc" (specificata come percentuale), "discharg_power_w" e "discharge_power_prc". Esiste anche una variabile definita dall'utente chiamata "bat_mode". Qui viene registrato se esiste un limite di carica o di scarica (0=nessun limite, 1=limite di carica, 2=limite di scarica, 3=limite di carica e scarica). Con le unità SunSpec, i limiti vengono convertiti e scritti negli appositi registri. Con i contatori definiti dall'utente, è possibile creare uscite definite dall'utente che scrivono i valori delle variabili di cui sopra nell'unità. Esempi di questo tipo si trovano nelle definizioni dei contatori fornite per Victron o Kostal Plenticore. Se il limite di carica o di scarica non è controllato, le rispettive variabili non esistono e quindi non vengono scritte nella memoria. Con l'impostazione "Modalità" del controllo dell'accumulo della batteria, si stabilisce cosa deve accadere se ci sono valori positivi sia per la corrente di carica che per quella di scarica. "Neutro" significa che il Charging Manager di cFos passa entrambi i valori all'accumulatore e, se necessario, l'accumulatore decide da solo cosa fare in un intervallo. "Privilegiare la carica" significa che la corrente di scarica viene impostata su 0 se la corrente di carica è positiva, "Privilegiare la scarica" significa che la corrente di carica viene impostata su 0 se la corrente di scarica è positiva. Ciò è utile se l'unità di accumulo ha un solo valore per la corrente di carica e di scarica. Se si attiva "Rinuncia al controllo", significa che le variabili vengono cancellate, ossia che non viene esercitato alcun controllo se non è stata utilizzata alcuna regola di carica. L'unità di accumulo può quindi utilizzare la sua regola predefinita.

Consegna del controllo: Questa opzione consente di cedere il controllo al controllore incorporato nell'accumulatore. Se il cFos Charging Manager non controlla l'accumulo, il controllo integrato può riprendere il controllo. Se questa opzione è selezionata, le variabili definite dall'utente "charge_power_w", "charge_power_prc", "discharge_power_w", "discharge_power_prc" vengono scaricate se la potenza calcolata dalle regole di carica è < 0. Questo è il caso quando la potenza massima dell'accumulo non viene controllata dal gestore di carica cFos. Questo è il caso in cui la potenza massima di accumulo è stata impostata su -1. Se l'opzione "Cedi il controllo" è attiva, anche la potenza di carica o di scarica viene impostata a -1 se non è stata applicata alcuna regola di carica. Inoltre, è possibile utilizzare la "Formula" per impostare la potenza a -1 se si desidera restituire il "Controllo" all'unità di accumulo.
Se questa opzione non è attiva, il valore della potenza non viene modificato se la potenza è < 0, cioè viene mantenuto il valore determinato durante un'esecuzione precedente.

Uscita di commutazione: purtroppo, alcune memorie non possono essere controllate direttamente con le regole di cui sopra. Tuttavia, per poter almeno disattivare l'accumulatore con le regole di cui sopra (ad esempio, quando un'auto è in carica), si può provare a utilizzare un contatto di commutazione se l'accumulatore ha un ingresso di controllo. Se possibile, si potrebbe anche scollegare elettricamente l'accumulatore dalla rete elettrica utilizzando un contattore (per evitare di distruggere l'accumulatore, è necessario chiedere prima al produttore o all'elettricista se il dispositivo è adatto a questo scopo). Nel campo "Uscita di commutazione" è possibile inserire il nome di una variabile, che viene impostata su 1 se la potenza di carica o di scarica è positiva dopo la valutazione delle regole di carica e su 0 in caso contrario. Il cFos Charging Manager fornisce una definizione di contatore per una scatola di interruttori o una presa di interruttori Shelly. Quando lo si imposta, il contatore riceve un ID del dispositivo, ad esempio M5. È quindi possibile specificare il box di commutazione Shelly alla voce "Uscita di commutazione" del controllore dell'accumulo di batterie utilizzando: M5.output1.