Cele mai multe sisteme de stocare a bateriilor care sunt instalate împreună cu sistemele de energie solară au o regulă de încărcare încorporată, conform căreia acestea încearcă să se încarce înainte de alimentarea cu energie electrică și încearcă să se descarce înainte ca energia electrică să fie extrasă din rețea. Sistemele de stocare industriale pot fi controlate în funcție de alte criterii, de exemplu, pentru a limita vârfurile de sarcină sau pentru a limita consumul de energie în timpul ferestrelor de vârf de sarcină, în conformitate cu specificațiile operatorului de rețea. Sistemele de stocare cu baterii de mici dimensiuni ar fi supuse unor cicluri de încărcare profunde din cauza încărcării mașinii electrice și, prin urmare, ar fi supuse unei uzuri ridicate. Prin urmare, în multe cazuri, are sens să se controleze sistemul de stocare cu ajutorul cFos Charging Manager. Pentru a face acest lucru, aveți nevoie de un model care să poată fi controlat sau cel puțin de o opțiune de comutare prin intermediul unui releu.
Sistemele de stocare pot fi controlate ca parte a modelului 124 de baterii SunSpec (de exemplu, Fronius) sau au propriile registre Modbus care permit controlul. Dispozitivele hibride servesc drept invertoare pentru panourile solare și sistemele de stocare. Invertoarele, contoarele și acumulatorii de stocare sunt create ca plăci de contorizare în cFos Charging Manager. Prin urmare, este posibil să se activeze controlul bateriei în toate contoarele. Pentru dispozitivele SunSpec cu modelul 124, cFos Charging Manager încearcă să controleze sistemul de stocare asociat. Este posibil să fie necesar să activați mai întâi acest lucru în dispozitiv. Pentru contoarele definite de utilizator (Victron, etc.), cFos Charging Manager încearcă să găsească o variabilă definită de utilizator numită "soc" (în procente). Aceasta poate fi apoi afișată în țigla contorului.
În cadrul controlului stocării bateriei, puteți specifica mai întâi puterea maximă de încărcare și descărcare. -1 înseamnă că Charging Manager nu trebuie să controleze puterea de încărcare sau de descărcare. Apoi puteți defini mai multe reguli de încărcare care sunt procesate una după alta la câteva secunde și care limitează curentul de încărcare sau de descărcare. Regulile de încărcare funcționează într-un mod similar cu regulile de încărcare pentru wallbox-uri. Managerul de încărcare cFos utilizează puterea maximă de încărcare sau descărcare ca valoare de pornire, adică valoarea de control, și permite modificarea acesteia prin procesarea regulilor de încărcare.
După ce toate regulile de încărcare au fost procesate, se stabilește o limită actuală (care poate fi și 0) pentru puterea de încărcare sau de descărcare. Aceste valori sunt stocate de cFos Charging Manager în variabilele definite de utilizator, numite „charge_power_w”, „charge_power_prc” (exprimată în procente), „discharge_power_w” și „discharge_power_prc”. În plus, există o variabilă definită de utilizator numită „bat_mode”. Aceasta indică dacă există o limită de încărcare sau de descărcare (0 = fără valori, 1 = limită de încărcare, 2 = limită de descărcare, 3 = limită de încărcare și descărcare). În cazul dispozitivelor SunSpec, limitele sunt convertite și scrise în registrele prevăzute în acest scop. În cazul contoarelor definite de utilizator, se pot crea ieșiri definite de utilizator care scriu valorile variabilelor de mai sus în dispozitiv. Puteți găsi exemple în acest sens în definițiile contoarelor furnizate pentru Victron și, respectiv, Kostal Plenticore. Dacă limita de încărcare sau de descărcare nu este controlată, variabilele respective nu există, astfel încât acestea nu sunt scrise în memorie. Cu setarea „Mod” a sistemului de control al bateriei de stocare, puteți determina ce se va întâmpla atunci când există valori pozitive atât pentru puterea de încărcare, cât și pentru cea de descărcare. „Neutru” înseamnă că cFos Charging Manager transmite ambele valori către sistemul de stocare, iar acesta decide singur, dacă este cazul, ce acțiuni să întreprindă. „Prioritate încărcării” înseamnă că puterea de descărcare este setată la 0 dacă puterea de încărcare este pozitivă, iar „Prioritate descărcării” înseamnă că puterea de încărcare este setată la 0 dacă puterea de descărcare este pozitivă. Acest lucru este util atunci când acumulatorul dispune doar de o singură valoare pentru puterea de încărcare și descărcare. Dacă puterea de încărcare sau de descărcare este mai mică decât 0, variabilele definite de utilizator sunt șterse. Trebuie să țineți cont de acest lucru atunci când creați definiții personalizate pentru contoare. Acest lucru se întâmplă, de exemplu, dacă ați specificat -1 ca putere maximă de încărcare sau descărcare sau dacă regulile dvs. de încărcare conduc la valori negative. Astfel, puteți crea, de exemplu, definiții de contoare care acționează asupra acumulatorului doar dacă există variabilele corespunzătoare (if exist(charge_power_w)...).
Ieșire de comutare: Din păcate, unele memorii nu pot fi controlate direct cu ajutorul regulilor de mai sus. Cu toate acestea, pentru a putea cel puțin să dezactivați memoria cu regulile de mai sus (de exemplu, atunci când o mașină se încarcă), puteți încerca să utilizați un contact de comutare dacă memoria are o intrare de control. Dacă este posibil, ați putea, de asemenea, să deconectați electric rezervorul de stocare de la rețeaua electrică folosind un contactor (pentru a evita distrugerea rezervorului de stocare, trebuie să întrebați în prealabil producătorul sau electricianul dacă dispozitivul este adecvat pentru acest lucru). În câmpul "Switching output" (Ieșire de comutare), puteți specifica numele unei variabile care este setată la 1 dacă puterea de încărcare sau de descărcare este pozitivă după analizarea regulilor de încărcare și la 0 dacă nu este pozitivă. Managerul de încărcare cFos oferă o definiție a contorului pentru o cutie de comutare Shelly sau o priză de comutare. Atunci când configurați acest contor, contorului i se atribuie un ID de dispozitiv, de exemplu M5. Apoi puteți specifica cutia de comutare Shelly la "Switching output" (Ieșire de comutare) în unitatea de control a acumulatorului folosind: M5.output1. Dacă prefixați numele variabilei cu un semn minus, ieșirea de comutare este inversată(-M5.output1)