Дакументацыя

Правілы загрузкі
(для версій прашыўкі ад 1.25.2)

Дакументацыю правілаў загрузкі для версій прашыўкі <1.25.2 можна знайсці тут.


                        Дыялог правілаў загрузкі скрыншота

Агульная функцыянальнасць

Правілы зарадкі cFos Charging Manager працуюць як невялікія праграмы. Калі cFos Charging Manager апрацоўвае правілы налічэння платы, ён прымае пачатковае значэнне ў якасці «значэння правіла», а затым праходзіць усе правілы налічэння платы зверху ўніз. Ён правярае ўмову для кожнага правіла і, калі яно выканана, выконвае адпаведнае дзеянне. Гэта адбываецца, пакуль не будзе дасягнуты канец правілаў загрузкі або пакуль для дзеяння не будзе ўстаноўлена опцыя «Завяршыць», калі ўмова выканана. Затым вяртаецца значэнне правіла, вызначанае да гэтага моманту. Такім чынам, правілы зарадкі для насценных боксаў вызначаюць зарадны ток на фазу ў мА, а для акумулятара - магутнасць зарадкі або разрадкі ў Вт.

Для правілаў зарадкі для Wallboxes пачатковае значэнне роўна 0, г. зн. калі ні адно правіла не выконваецца, зарадка прыпыняецца. Для захоўвання акумулятара пачатковым значэннем з'яўляецца максімальная магутнасць зарадкі або разрадкі, г.зн., калі правіла зарадкі не выконваецца, максімальная магутнасць зарадкі або разрадкі ўсталёўваецца ў параметрах кіравання батарэяй у cFos Charging Manager.

Для правілаў зарадкі Wallbox існуе опцыя «PV excess». У кожным цыкле cFos Charging Manager спачатку правярае, ці ўстаноўлены правілы зарадкі з опцыяй «PV excess» для настольных скрынак. Усе прыстаўкі Wallbox, чые правілы зарадкі забяспечваюць значэнне >= 0 з гэтай опцыяй, разглядаюцца першымі, а іх зарадны ток пазначаецца як перавышэнне. Улічваюцца ўсе Wallbox з правіламі зарадкі без опцыі «PV surplus». Гэта азначае, што прыладам Wallbox, якія жадаюць зарадзіць лішак фотаэлектрычнай энергіі, даецца перавага. Заўвага: калі правілы зарадкі з опцыяй «Лішак PV» для Wallbox вяртаюць -1, гэты Wallbox не ўдзельнічае ў лішку PV. Затым менеджэр зарадкі прымяняе правілы зарадкі для звычайнай зарадкі.

Разлік лішку: калі актывавана опцыя «PV excess», умова «PV excess >= express» улічвае, ці дастаткова вялікае лішак, падзеленае на прагназаваныя фазы зарадкі, каб умова была выканана. Калі опцыя «Лішкі PV» неактыўная, правяраецца, ці з'яўляецца лішак >= выразам у адпаведнай фазе. Тое ж самае тычыцца ўмоў «набыццё сеткі», «забеспячэнне сеткі» і «сонечная энергія». Тут, калі опцыя «PV excess» актыўная, сума токаў, падзеленая на прагназаваную колькасць фаз зарадкі, правяраецца з выразам, а калі опцыя неактыўная, правяраецца ток адпаведнай фазы. Для дзеянняў, калі актыўная опцыя «PV surplus», значэнне, якое выдаецца для «Supply suplus», «Supply solar power», «Supply grid buy» і «Supply feed-in», з'яўляецца сумай токаў усіх фаз. дзеліцца на прагназаваныя фазы зарадкі, а калі опцыя не актыўная, падаецца ток адпаведнай фазы. Карацей кажучы: для звычайнага выпадку дадатковай зарадкі PV рэкамендуецца актываваць опцыю. Калі опцыя неактыўная, акцэнт робіцца на кіраванні нагрузкай, г.зн. cFos Charging Manager разглядае ўсе тры фазы асобна.

Кожнае правіла зарадкі мае наступныя агульныя параметры налад

ID: нумар, які можна выбраць свабодна. Больш падрабязную інфармацыю глядзіце ніжэй.

Правіла актыўнае: неактыўныя правілы ігнаруюцца.

Дні тыдня: гэта дазваляе вам усталяваць, у якія дні правіла трэба выконваць, а ў якія - ігнараваць

Лішак PV: для правілаў спагнання платы для прылад Wallbox менеджэр зарадкі заўсёды спачатку правярае, ці актыўныя правілы спагнання платы за лішак PV. Затым яны вызначаюць ток зарадкі на фазу. Усе правілы зарадкі, для якіх не ўстаноўлена опцыя «PV excess», затым апрацоўваюцца зверху ўніз.

Зарадка або разрадка: для правілаў зарадкі для захоўвання батарэі менеджэр зарадкі апрацоўвае ўсе правілы зарадкі з опцыяй «Зарадка» і ўсе правілы зарадкі з опцыяй «Разрадка» незалежна адно ад аднаго і такім чынам вызначае бягучую магутнасць зарадкі або разрадкі.

Кожнае правіла загрузкі мае ўмову і дзеянне. Дзеянне выконваецца толькі пры выкананні ўмовы. Дзеянне таксама можа мець актываваную опцыю «Завяршыць». У гэтым выпадку апрацоўка правілаў загрузкі завяршаецца пасля выканання дзеяння і вяртання бягучага значэння правіла. Калі "Выхад" не ўсталяваны, Менеджэр тарыфікацыі працягвае наступнае правіла тарыфікацыі. Калі ён падыходзіць да канца спісу, ён таксама вяртае бягучае значэнне кіравання.

Умовы

Усе ўмовы ўтрымліваюць опцыю «Не». Калі гэта ўстаноўлена, дзеянне выконваецца, калі ўмова не выконваецца. У адваротным выпадку дзеянне будзе выканана, калі ўмова выканана.

Некаторыя ўмовы маюць опцыю «Працягнуць выкананне правіла без выканання ўмовы». Тут вы можаце ўказаць час у секундах. Калі ўмова выканана, яна можа не выконвацца на працягу x секунд, і дзеянне ўсё роўна будзе выканана. Напрыклад, калі мінімальнае перавышэнне PV дасягнута, яго можна знізіць на х секунд, і дзеянне ўсё роўна будзе выканана.

Час: Умова выконваецца ў вызначаны час, але не па-за ім. Гэта дазваляе зараджаць у пэўны час.

Лішак PV: Умова выконваецца, калі лішак PV на фазу (для правілаў зарадкі для аўтамабіляў) або лішак PV ва ўсіх фазах у ватах (для захоўвання батарэі) большы за (або роўны) вызначанаму значэнню або формуле.

Цана: Умова выконваецца, калі бягучая даведачная цана ў цэнтах за кВт/гадз меншая (або роўная) вызначанаму значэнню або формуле.

Узровень цаны: Умова выконваецца, калі бягучы ўзровень цаны менш (або роўны) вызначанаму значэнню або формуле.

Глядзіце таксама: Эканомная зарадка

SoC: Умова выконваецца, калі стан зарада аўтамабіля (калі менеджэр зарадкі cFos ведае гэтае значэнне) або назапашвальнік акумулятара больш (або роўны) вызначанаму значэнню або формуле.

Колькасць вагонаў для загрузкі: Умова выконваецца, калі колькасць вагонаў для загрузкі большая за (або роўная) вызначанаму значэнню або формуле.

Купля сеткі: умова выконваецца, калі купля сеткі (для правілаў зарадкі для аўтамабіляў на фазу, для правілаў зарадкі для захоўвання батарэі ў ватах ва ўсіх фазах) большая (або роўная), чым вызначанае значэнне або формула.

Падключэнне да сеткі: умова выконваецца, калі падключэнне да сеткі (на фазу для правілаў зарадкі для аўтамабіляў, у ватах па ўсіх фазах для правілаў зарадкі для захоўвання батарэі) больш (або роўна) вызначанаму значэнню або формуле.

Сонечная энергія: Умова выконваецца, калі электраэнергія, якая выпрацоўваецца на фазу (для правілаў зарадкі для аўтамабіляў), або магутнасць, якая выпрацоўваецца на ўсіх фазах (для акумулятара), перавышае (або роўна) вызначанае значэнне або формулу.

Уваход актыўны: Умова выконваецца, калі ўваход з указаным нумарам прылады з указаным ідэнтыфікатарам прылады (E1, E2, ... для насценных скрынак, M1, M2, ... для лічыльнікаў) актыўны. Лічбы адлічваюцца ад 0. Гэта дазваляе выкарыстоўваць правілы тарыфікацыі ў спалучэнні з пераключэннем уваходаў. cFos Power Brain Wallbox, напрыклад, мае 2 ўваходы S0. Каб выкарыстоўваць іх, вы можаце наладзіць глюкометр cFos Power Brain S0 як прыладу з роляй «Дысплей» у дыспетчары зарадкі cFos. Калі выказаць здагадку, што гэты лічыльнік мае ідэнтыфікатар прылады M1, то вы можаце звярнуцца да ўваходу S0-1, выкарыстоўваючы ідэнтыфікатар прылады M1 і нумар уводу 0. Інфармацыю аб падключэнні ўваходаў S0 на cFos Power Brain можна знайсці на нашай старонцы пра ўваходы S0 / лічыльнікі S0 і лічыльнікі Modbus. Напрыклад, калі вы хочаце кантраляваць зарадны ток з дапамогай знешняга выключальніка або выкарыстоўваць прыёмнік пульсацыйнага кантролю, які пераключае рэле ў адпаведнасці са спецыфікацыямі пастаўшчыка энергіі, вы можаце выкарыстоўваць правілы зарадкі з уводам. Вы таксама можаце актываваць правіла спагнання платы за лішак PV з дапамогай уводу.

Экалагічна чысты: тут вы можаце ўказаць максімальную жаданую затрымку ў працэсе зарадкі і чаканы час зарадкі. Умова лічыцца выкананай (і застаецца выкананай), як толькі cFos Charging Manager разлічыў час пачатку, які з'яўляецца максімальна экалагічна чыстым і карысным для сеткі, і гэта было дасягнута. Глядзіце экалагічна бяспечную зарадку.

Формула: Умова выконваецца, калі значэнне формулы > 0 (значэнні з плаваючай коскай). Глядзіце формулы.

Заўсёды: Умова заўсёды выконваецца.

Дзеянні

Дзеянні выконваюцца, калі выконваецца ўмова правіла загрузкі (або ўсталяваны параметр Not і ўмова не выконваецца).

Усталяваць значэнне/формулу: Бягучае значэнне кіравання ўсталёўваецца ў зададзенае значэнне або формулу.

Пастаўка лішку фотаэлектрычнай энергіі / пастаўка сонечнай энергіі / пастаўка набыцця сеткі / пастаўка падключэння: бягучае кантрольнае значэнне ўстаноўлена на адпаведнае значэнне. Для правілаў зарадкі сховішча магутнасць у ватах ва ўсіх фазах. Згодна з правіламі зарадкі для насценных скрынак, пры звычайнай зарадцы гэта ток на фазу; пры залішняй зарадцы (усталяваны параметр «PV surplus») гэта сума токаў ва ўсіх фазах, падзеленая на колькасць (прагназуемую або фактычную) фазы, якія выкарыстоўваюцца для зарадкі. Акрамя таго, значэнне можна памножыць на каэфіцыент, які па змаўчанні роўны 1. Вы можаце выкарыстоўваць гэта, напрыклад, каб выкарыстоўваць сістэму кіравання, каб атрымаць сістэму захоўвання батарэі, каб пазбегнуць уцягвання або падачы ў сетку. Правіла зарадкі акумулятарнага сховішча прадугледжвае зарадку сховішча ад электрасеткі. Аднак, паколькі пры вызначэнні магутнасці электрасеткі існуюць недакладнасці вымярэнняў, у якасці правіла спагнання платы за захоўванне будзе выкарыстоўвацца час падачы электраэнергіі ў сетку з каэфіцыентам, блізкім да 1.

Усталяваць зменную: указанай зменнай усталёўваецца значэнне або формула. Вы можаце ўказаць зменныя дыспетчара зарадкі або вызначаныя карыстальнікам зменныя прылады ў якасці імёнаў. Зменныя Charging Manager пачынаюцца з "CM.", зменныя прылады маюць ідэнтыфікатар прылады і назву зменнай (напрыклад, E1.x).

Ёсць таксама наступныя зменныя:

_rule_valБягучае кантрольнае значэнне. Вы таксама можаце запытаць гэта ў формулах.
_rule_idІдэнтыфікатар бягучага правіла. Ідэнтыфікатар правіла задаецца як ідэнтыфікатар першага правіла, якое не ігнаруецца, і адлюстроўваецца на плітцы прылады. З дапамогай "_rule_id" вы таксама можаце ўсталяваць гэтае значэнне для кожнага правіла, напрыклад, каб праілюстраваць, якое важнае правіла было апрацавана.
_rule_minЗвычайна гэта значэнне ўсталёўваецца для пераключэння з аднафазнай/трохфазнай зарадкі, напрыклад, калі вы вызначаеце ўмовы з абмежаваннем току. Тут вы можаце ўсталяваць гэта значэнне самастойна. Ён пераключыцца з аднафазнай зарадкі на трохфазную, калі ліміт току некаторы час перавышае (або роўны) "_rule_min".
_undercutКалі значэнне большае за нуль (гл. тлумачэнне ніжэй), усталюйце пералёт актыўным.

І: Звязаць правіла з наступным правілам. Умова наступнага правіла не лічыцца выкананай, калі ўмова бягучага правіла не выконваецца (незалежна ад таго, ці сапраўды выконваецца ўмова наступнага правіла).

Або: Звязаць правіла з наступным правілам. Умова наступнага правіла лічыцца выкананай, калі выконваецца ўмова бягучага правіла (незалежна ад таго, ці сапраўды выконваецца ўмова наступнага правіла).

Перайсці да: cFos Charging Manager шукае (зверху ўніз) першае правіла спагнання платы, ідэнтыфікатар якога супадае з указаным ідэнтыфікатарам, і працягвае апрацоўку правілаў спагнання платы з гэтым. Калі ён не знаходзіць ніякіх, ён працягвае апрацоўку з наступным правілам загрузкі. Увага: пазбягайце бясконцых цыклаў! Менеджэр зарадкі спыняе апрацоўку правілаў зарадкі праз некаторы час, але гэта можа марнаваць (вылічальны) час без патрэбы. У спалучэнні з умовамі правілаў загрузкі гэта дзеянне дазваляе ствараць невялікія праграмы правілаў.

падрост

Для некаторых умоў вы можаце ўсталяваць час у секундах, на працягу якога правіла павінна працягвацца, нават калі ўмова не выконваецца. Напрыклад, вы можаце вызначыць правіла, якое будзе выконвацца, калі ўсталяваны пераключальны ўваход. Калі вы ўсталюеце час, гэтае правіла будзе працягвацца на працягу N секунд, нават калі ўвод больш не зададзены. Пры залішняй зарадцы PV вы можаце выкарыстоўваць гэты час, каб прадухіліць перапыненне зарадкі кароткачасовымі воблакамі.

Менеджэр аплаты выкарыстоўвае сцяг пад назвай «_undercut», каб адзначыць, ці з'яўляецца гэта «заніжэнне» актыўным хаця б для аднаго правіла. Калі правілы зарадкі для Wallbox прыводзяць да значэння, ніжэйшага за мінімальны ток зарадкі, усталяванага ў Wallbox, і ўсталяваны сцяг «_undercut», менеджэр зарадкі cFos вяртае мінімальны ток зарадкі ў якасці правілаў, каб аўтамабіль працягваў зараджацца. Вы таксама можаце ўсталяваць або выдаліць сцяг «_undercut» самастойна, выкарыстоўваючы правіла загрузкі (гл. вышэй).