Већина система за складиштење батерија инсталираних у комбинацији са соларним системима има уграђено правило пуњења према којем покушавају да се пуне пре него што се струја унесе и покушавају да се испразне пре него што се електрична енергија повуче из мреже. Индустријски системи за складиштење могу се контролисати према другим критеријумима, на пример да се ограниче вршна оптерећења или да се ограничи потрошња енергије у прозорима са великим оптерећењем према спецификацијама мрежног оператера. Мали системи за складиштење батерија прошли би кроз циклусе дубоког пуњења приликом пуњења електричног аутомобила и због тога би имали много хабања. Стога, у многим случајевима има смисла контролисати складиште користећи цФос Цхаргинг Манагер. За ово вам је потребан модел који се може контролисати или барем опција пребацивања преко релеја.
Системи за складиштење се могу контролисати као део СунСпец модела батерије 124 (нпр. Фрониус) или имају сопствене Модбус регистре који омогућавају контролу. Хибридни уређаји служе као инвертори за соларне панеле и складиштење. Инвертори, бројила и складиште батерија су креирани као плочице бројила у цФос Цхаргинг Манагер-у. Сва бројила стога имају опцију активирања контроле батерије. За СунСпец уређаје са моделом 124, цФос Цхаргинг Манагер покушава да контролише придружену меморију. Можда ћете прво морати да активирате ово у уређају. За прилагођена бројила (Вицтрон, итд.), цФос Цхаргинг Манагер покушава да пронађе прилагођену променљиву која се зове „соц“ (у процентима). Ово ће онда бити приказано у плочици бројача ако је потребно.
Под контролом складиштења батерије прво можете одредити максималну снагу пуњења и пражњења. -1 значи да Менаџер пуњења не треба да контролише снагу пуњења или пражњења. Затим можете дефинисати неколико правила пуњења која се обрађују једно за другим сваких неколико секунди и ограничавају струју пуњења или пражњења. Правила пуњења функционишу слично правилима пуњења за зидне кутије. цФос Цхаргинг Манагер користи максималну снагу пуњења или снагу пражњења као почетну вредност, односно контролну вредност, и дозвољава да се ово промени обрадом правила пуњења.
Када се сва правила пуњења изврше, постоји ограничење струје (које може бити и 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. Ако ограничење пуњења или пражњења није контролисано, одговарајуће променљиве не постоје и стога се не уписују у меморију. Подешавање "Mode" контролера складиштења батерија одређује шта треба да се деси када постоје позитивне вредности и за снагу пуњења и за снагу пражњења. „Неутрално“ значи да cFos Charging Manager прослеђује обе вредности систему за складиштење, који затим одлучује шта да ради у одређеном опсегу. „Приоритизуј пуњење“ значи да је снага пражњења постављена на 0 када је снага пуњења позитивна, а „Приоритизуј пражњење“ значи да је снага пуњења постављена на 0 када је снага пражњења позитивна. Ово је корисно ако систем за складиштење има само једну вредност и за снагу пуњења и за снагу пражњења. Ако је резултујућа снага пуњења или пражњења мања од 0, кориснички дефинисане променљиве се бришу. Требало би да ово узмете у обзир приликом креирања прилагођених дефиниција бројача. То је случај, на пример, ако сте навели -1 као максималну снагу пуњења или пражњења или ако ваша правила пуњења резултирају негативним вредностима. На пример, можете креирати дефиниције бројача које контролишу складиштење батерије само ако одговарајуће променљиве постоје (if exist(charge_power_w)...).
Пребацивање излаза: Нажалост, неке меморије се не могу директно контролисати коришћењем горњих правила. Али да бисте барем могли да деактивирате меморију користећи горе наведена правила (на пример када се аутомобил пуни), можете покушати да користите прекидач за пребацивање ако меморија има контролни улаз. Ако је практично, уређај за складиштење такође може бити електрично изолован од мреже помоћу контактора (да бисте избегли уништавање уређаја за складиштење, прво морате да проверите код произвођача или електричара да ли је уређај погодан за ово). У пољу „Преклопни излаз“ можете да наведете име променљиве која је постављена на 1 ако је снага пуњења или пражњења позитивна након процене правила пуњења и на 0 ако није. цФос Цхаргинг Манагер пружа дефиницију мерача за Схелли разводну кутију или прекидачку утичницу. Када ово подесите, мерач добија ИД уређаја, на пример М5. Затим можете да одредите Схелли преклопну кутију под „Свитцхинг оутпут” у контроли складиштења батерије користећи: M5.output1. Ако ставите минус испред имена променљиве, прекидачки излаз ће бити инвертован (-M5.output1)