Більшість систем зберігання енергії, які встановлюються разом із сонячними електростанціями, мають вбудоване правило заряджання, згідно з яким вони намагаються заряджатися перед подачею електроенергії в мережу і розряджатися перед відбором електроенергії з мережі. Промислові системи зберігання можуть управлятися за іншими критеріями, наприклад, для обмеження пікових навантажень або для обмеження споживання енергії під час пікових навантажень відповідно до специфікацій оператора мережі. Невеликі системи зберігання електроенергії будуть проходити глибокі цикли заряджання через заряджання електромобіля, а отже, будуть схильні до високого зносу. Тому в багатьох випадках має сенс керувати системою зберігання за допомогою cFos Charging Manager. Для цього вам потрібна модель, якою можна керувати, або, принаймні, з можливістю перемикання за допомогою реле.
Системи зберігання можуть управлятися як частина батареї SunSpec моделі 124 (наприклад, Fronius) або мати власні регістри Modbus, які дозволяють здійснювати управління. Гібридні пристрої слугують інверторами для сонячних панелей і систем зберігання. Інвертори, лічильники та акумуляторні батареї створюються як плитки лічильників у cFos Charging Manager. Таким чином, можна активувати контроль батареї у всіх лічильниках. Для пристроїв SunSpec моделі 124 cFos Charging Manager намагається контролювати пов'язану систему зберігання. Можливо, вам доведеться спочатку увімкнути цю функцію в пристрої. Для лічильників, визначених користувачем (Victron тощо), cFos Charging Manager намагається знайти визначену користувачем змінну під назвою "soc" (у відсотках). Це значення може відображатися на плитці лічильника.
У розділі "Керування зберіганням акумулятора" ви можете спочатку вказати максимальну потужність заряджання та розряджання. -1 означає, що диспетчер заряджання не повинен контролювати потужність заряджання або розряджання. Потім ви можете визначити кілька правил заряджання, які обробляються одне за одним кожні кілька секунд і обмежують струм заряджання або розряджання. Правила заряджання працюють так само, як і правила заряджання для зарядних пристроїв. Диспетчер заряджання cFos використовує максимальну потужність заряджання або розряджання як початкове значення, тобто контрольне значення, і дозволяє змінювати його шляхом обробки правил заряджання.
Після виконання всіх правил заряджання встановлюється поточне обмеження (яке також може дорівнювати 0) для потужності заряджання або розряджання. Ці значення cFos Charging Manager зберігає у визначених користувачем змінних під назвами «charge_power_w», «charge_power_prc» (у відсотках), «discharge_power_w» та «discharge_power_prc». Крім того, існує користувацька змінна з назвою «bat_mode». У ній фіксується, чи існує обмеження заряджання або розряджання (0 = немає значень, 1 = обмеження заряджання, 2 = обмеження розряджання, 3 = обмеження заряджання та розряджання). У пристроях SunSpec ці обмеження перераховуються та записуються у відповідні регістри. Для лічильників, визначених користувачем, можна створити користувацькі виходи, які записують значення вищезазначених змінних у пристрій. Приклади цього ви знайдете у наданих визначеннях лічильників для Victron та Kostal Plenticore. Якщо обмеження заряджання або розряджання не регулюються, відповідні змінні не існують, тому вони також не записуються в пам’ять. За допомогою налаштування «Режим» системи управління акумуляторною батареєю ви визначаєте, що має відбуватися, коли є як позитивні значення потужності заряджання, так і розряджання. «Нейтральний» означає, що cFos Charging Manager передає обидва значення в акумуляторну батарею, і вона, за необхідності, самостійно вирішує, що робити. «Пріоритет заряджання» означає, що потужність розряджання встановлюється на 0, якщо потужність заряджання є додатною; «Пріоритет розряджання» означає, що потужність заряджання встановлюється на 0, якщо потужність розряджання є додатною. Це корисно, якщо акумулятор має лише одне значення для потужності заряджання та розряджання. Якщо потужність заряджання або розряджання дорівнює менше 0, визначені користувачем змінні видаляються. Це слід враховувати під час створення визначених користувачем параметрів лічильників. Це, наприклад, має місце, якщо ви вказали -1 як максимальну потужність заряджання або розряджання, або якщо ваші правила заряджання призводять до від’ємних значень. Таким чином ви можете, наприклад, створювати визначення лічильників, які впливатимуть на акумуляторну батарею лише за наявності відповідних змінних (if exist(charge_power_w)...).
Комутаційний вихід: На жаль, деякими запам'ятовуючими пристроями не можна керувати безпосередньо за допомогою наведених вище правил. Однак, щоб принаймні мати можливість деактивувати накопичувач за вищевказаними правилами (наприклад, коли автомобіль заряджається), ви можете спробувати використати перемикаючий контакт, якщо накопичувач має вхід керування. Якщо це практично можливо, ви також можете від'єднати накопичувальний бак від мережі за допомогою контактора (щоб уникнути пошкодження накопичувального бака, ви повинні заздалегідь проконсультуватися з виробником або електриком, чи підходить цей пристрій для цього). У полі "Комутаційний вихід" ви можете вказати назву змінної, яка встановлюється на 1, якщо потужність заряджання або розряджання є позитивною після аналізу правил заряджання, і на 0, якщо це не так. Диспетчер заряджання cFos надає визначення лічильника для розподільчої коробки Шеллі або розетки. Коли ви налаштовуєте його, лічильнику присвоюється ідентифікатор пристрою, наприклад, M5. Потім ви можете вказати розподільну коробку Shelly в розділі "Комутаційний вихід" у блоці керування акумуляторною батареєю, використовуючи: M5.output1. Якщо ви додасте до назви змінної знак мінус, комутаційний вихід буде інвертовано(-M5.output1)