Большасць сістэм захоўвання батарэй, устаноўленых разам з сонечнымі сістэмамі, маюць убудаванае правіла зарадкі, згодна з якім яны спрабуюць зарадзіць перад падачай электрычнасці і спрабуюць разрадзіць перад тым, як электрычнасць выцягнецца з сеткі. Прамысловыя сістэмы захоўвання могуць кіравацца ў адпаведнасці з іншымі крытэрыямі, напрыклад, для абмежавання пікавых нагрузак або для абмежавання спажывання энергіі ў вокнах з высокай нагрузкай у адпаведнасці са спецыфікацыямі аператара сеткі. Невялікія сістэмы захоўвання акумулятараў будуць праходзіць глыбокія цыклы зарадкі пры зарадцы электрамабіля і, такім чынам, будуць моцна зношвацца. Таму ў многіх выпадках мае сэнс кантраляваць сховішча з дапамогай cFos Charging Manager. Для гэтага вам патрэбна мадэль, якой можна кіраваць, або хаця б магчымасць пераключэння праз рэле.
Сістэмы захоўвання могуць кіравацца як частка батарэі SunSpec мадэлі 124 (напрыклад, Fronius) або мець уласныя рэгістры Modbus, якія дазваляюць кіраваць. Гібрыдныя прылады служаць інвертарамі для сонечных панэляў і назапашвальнікаў. Інвертары, лічыльнікі і назапашвальнікі акумулятараў ствараюцца як пліткі лічыльнікаў у cFos Charging Manager. Такім чынам, усе лічыльнікі маюць магчымасць актывацыі кантролю батарэі. Для прылад SunSpec з мадэллю 124 cFos Charging Manager спрабуе кантраляваць звязаную памяць. Магчыма, спачатку трэба актываваць гэта ў прыладзе. Для карыстацкіх лічыльнікаў (Victron і г.д.) cFos Charging Manager спрабуе знайсці карыстальніцкую зменную пад назвай "soc" (у працэнтах). Пры неабходнасці гэта будзе адлюстроўвацца на плітцы лічыльніка.
Пад кантролем захоўвання батарэі вы можаце спачатку вызначыць максімальную магутнасць зарадкі і разрадкі. -1 азначае, што дыспетчар зарадкі не павінен кантраляваць магутнасць зарадкі або разрадкі. Затым вы можаце вызначыць некалькі правілаў зарадкі, якія апрацоўваюцца адзін за адным кожныя некалькі секунд і абмежаваць ток зарадкі або разрадкі. Правілы тарыфікацыі дзейнічаюць аналагічна правілам тарыфікацыі для Wallbox. cFos Charging Manager выкарыстоўвае максімальную магутнасць зарадкі або магутнасць разрадкі ў якасці пачатковага значэння, г.зн. кантрольнага значэння, і дазваляе гэта змяняць шляхам апрацоўкі правілаў зарадкі.
Пасля апрацоўкі ўсіх правілаў зарадкі існуе абмежаванне току (якое таксама можа быць 0) для магутнасці зарадкі або разрадкі. cFos Charging Manager захоўвае гэтыя значэнні ў вызначаных карыстальнікам зменных пад назвай «charge_power_w», «charge_power_prc» (у працэнтах), «discharg_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 Charging Manager забяспечвае вызначэнне лічыльніка для камутацыйнай скрынкі або разеткі Shelly. Калі вы наладжваеце гэта, глюкометр атрымлівае ідэнтыфікатар прылады, напрыклад, M5. Затым вы можаце пазначыць поле пераключэння Shelly у раздзеле «Пераключэнне выхаду» ў кантролі захоўвання батарэі, выкарыстоўваючы: M5.output1
. Калі вы паставіце мінус перад назвай зменнай, выхад пераключэння будзе інвертаваны (-M5.output1
)