Документација

Правила за вчитување
(за верзии на фирмверот од 1.25.2)

Документацијата за правилата за вчитување за верзии на фирмверот <1.25.2 може да се најде овде.


                        Дијалог за правила за вчитување на сликата од екранот

Општа функционалност

Правилата за полнење на cFos Charging Manager функционираат како мали програми. Кога cFos Charging Manager ги обработува правилата за полнење, зема почетна вредност како „вредност на правилото“ и потоа поминува низ сите правила за полнење од врвот до дното. Го проверува условот за секое правило и, доколку тоа е исполнето, го спроведува соодветното дејство. Ова се случува додека не се достигне крајот на правилата за вчитување или не се постави опцијата „Заврши“ за дејството доколку некој услов е исполнет. Потоа се враќа вредноста на правилото одредена до тој момент. Во ѕидните кутии, правилата за полнење ја одредуваат струјата на полнење по фаза во mA и во складирањето на батериите моќта за полнење или празнење во W.

За правилата за полнење за ѕидни кутии, почетната вредност е 0, т.е. ако не се исполни некое правило, полнењето се паузира. За складирање на батерии, почетната вредност е максималната моќност за полнење или празнење, т.е. ако не е исполнето правило за полнење, максималната моќност за полнење или празнење е онаа поставена во опциите за контрола на батеријата на cFos Charging Manager.

Комбинација на PV вишок и нормални правила за полнење: Постои опција „PV suffus“ за правила за полнење на ѕидни кутии. Во секој циклус, cFos Charging Manager прво проверува дали правилата за полнење со опцијата „PV excess“ се поставени за wallboxes. Сите ѕидни кутии чии правила за полнење обезбедуваат вредност >= 0 со оваа опција се разгледуваат прво и нивната струја на полнење е означена како вишок. Потоа се разгледуваат сите ѕидни кутии со правила за полнење без опцијата „ФВ вишок“. Ова значи дека на ѕидните кутии кои сакаат да полнат вишок на PV им се дава повластен третман. Забелешка: Ако правилата за полнење со опцијата „ФВ вишок“ на wallbox се вратат -1, оваа ѕидна кутија не учествува во вишокот на PV. Управникот за полнење потоа ги применува правилата за полнење за нормално полнење.

Ова значи, на пример, ако сакате да креирате правило за полнење со вишок PV и, алтернативно, ако нема доволно вишок цело време, нормално правило за полнење, постапете на следниов начин:
Прво правило: Состојба на PV вишок и дејство „Испорака вишок“ (проверено „ПВ вишок“ и проверено „Излез“)
Второ правило: Состојба „секогаш“, дејство: „Испорака вредност“, -1 (проверено „Вишок на PV“ и проверено „Излез“)
Трето правило: на пр. правило контролирано со време или цена („ФВ вишок“ НЕ е проверено).

Од верзијата 2.3.x: За да ги олесните правилата за комбиниран вишок на PV и нормално полнење, сега можете да ги комбинирате. Откако ќе се обработат правилата за прекумерно полнење на PV, CFos Charging Manager сега ги проценува и нормалните правила за полнење (т.е. без да се провери „вишокот на PV“). Тие ја презапишуваат тековната вредност утврдена со правилата за вишок на PV. За да можат нормалните правила за полнење да пристапат до тековната вредност утврдена досега, тука се променливите lb_cur_l1, lb_cur_l2, lb_cur_l3 и lb_cur (утврдени вредности на фазата што моментално се гледа). На пример, ако секогаш сакате да полните со одредена минимална струја без оглед на тековниот вишок на PV (и евентуално да го извлечете од мрежата), можете да наведете max(10000, lb_cur) како повратна вредност за нормално правило за полнење. Тогаш секогаш се полни со најмалку 10 А.

Забелешка за автоматско префрлување фаза: ако ѕидното сандаче е класифицирано како вишок полнење врз основа на правилата за полнење, автоматското префрлување фаза проверува дали има доволно вишок за фазите. Во спротивно, фазното префрлување проверува дали има доволно струја на соодветните фази (нормално управување со оптоварувањето). Значи, ако прво сакате да го испробате вишокот на PV и, ако не е достапно, нормалните правила за полнење, мора да користите дополнително правило за полнење што враќа -1 за да му кажете на менаџерот за полнење дека ова ѕидно сандаче не треба (на крајот на краиштата) да се гледа како вишок полнење .

Пресметка на вишокот: Ако е активирана опцијата „PV excess“, условот „PV excess >= израз“ разгледува дали вишокот поделен со предвидените фази на полнење е доволно голем за условот да се исполни. Доколку не е активна опцијата „PV surplus“, се проверува дали вишокот е >= израз во соодветната фаза. Истото се однесува и на условите „купување на мрежа“, „вклучување на мрежата“ и „соларна енергија“. Овде, ако опцијата „PV excess“ е активна, збирот на струите поделен со предвидениот број фази на полнење се проверува во однос на изразот, додека ако опцијата не е активна, се проверува струјата на соодветната фаза. За дејствата, кога е активна опцијата „ФВ суфицит“, вредноста испорачана за „Снабдување вишок“, „Снабдување соларна енергија“, „Набавка на мрежа за напојување“ и „Прихранување на снабдување“ е збир на струите на сите фази. поделено со предвидените фази на полнење, додека кај Ако опцијата не е активна, се напојува струјата на соодветната фаза. Накратко: за вообичаен случај на полнење на вишок на PV, се препорачува да се активира опцијата. Ако опцијата не е активна, фокусот е на управувањето со оптоварување, односно cFos Charging Manager ги разгледува сите три фази одделно.

Секое правило за полнење ги има следните општи опции за поставување

ИД: број што може слободно да се избере. Погледнете подолу за повеќе детали.

Активно правило: Неактивните правила се игнорираат.

Денови во неделата: Ова ви овозможува да поставите кои денови треба да се почитуваат правилото и кои денови треба да се игнорираат

PV вишок: за правилата за полнење за ѕидни кутии, Управникот за полнење секогаш прво проверува дали се активни правилата за полнење за вишок PV. Тие потоа ја одредуваат струјата на полнење по фаза. Сите правила за полнење чија опција „PV excess“ не е поставена потоа се обработуваат од врвот до дното.

Полнење или празнење: За правилата за полнење за складирање батерии, Управникот за полнење ги обработува сите правила за полнење со опцијата „Полнење“ и сите правила за полнење со опцијата „Празнење“ независно еден од друг и на тој начин ја одредува моменталната моќност на полнење или празнење.

Секое правило за оптоварување има услов и дејство. Акцијата се спроведува само доколку условот е исполнет. Едно дејство може да ја активира и опцијата „Заврши“. Во овој случај, обработката на правилата за вчитување завршува откако ќе се изврши дејството и ќе се врати тековната вредност на правилото. Ако „Излез“ не е поставено, Управникот за полнење продолжува со следното правило за полнење. Ако дојде до крајот на листата, ја враќа и тековната контролна вредност.

Услови

Сите услови ја содржат опцијата „Не“. Ако ова е поставено, дејството се извршува ако условот не е исполнет. Во спротивно, дејството ќе се изврши доколку условот е исполнет.

Некои услови имаат опција за „Продолжи со извршување на правилото без да се исполни условот“. Овде можете да одредите време во секунди. Ако условот е исполнет, тој може да не се исполни за x секунди и дејството сепак ќе се изврши. На пример, ако се достигне минималниот вишок на PV, тогаш може да се намали за x секунди и дејството сепак ќе се изврши.

Време: Условот е исполнет во одредено време, но не и надвор од него. Ова ви овозможува да полните во одредено време.

PV вишок: Условот е исполнет ако вишокот PV по фаза (за правилата за полнење за автомобили) или вишокот PV во сите фази во вати (за складирање на батерии) е поголем од (или еднаков) на наведената вредност или формула.

Цена: Условот е исполнет ако моменталната референтна цена во центи по kWh е помала (или еднаква на) наведената вредност или формула.

Ниво на цена: Условот е исполнет ако тековното ниво на цена е помало од (или еднакво) на наведената вредност или формула.

Видете исто така: Полнење свесно за трошоците

SoC: Условот е исполнет ако состојбата на полнење на автомобилот (ако cFos Charging Manager ја знае оваа вредност) или складирањето на батеријата е поголема од (или еднаква) на наведената вредност или формула.

Број на вагони за утовар: Условот е исполнет ако бројот на товарни коли е поголем од (или еднаков) на наведената вредност или формула.

Купување мрежа: Условот е исполнет ако набавката на мрежа (за правила за полнење на автомобили по фаза, за правила за полнење за складирање на батерии во вати во сите фази) е поголема (или еднаква) од наведената вредност или формула.

Внесување на мрежа: Условот е исполнет ако напојувањето на мрежата (по фаза за правилата за полнење за автомобили, во вати низ сите фази за правилата за полнење за складирање батерии) е поголемо од (или еднакво) на наведената вредност или формула.

Сончева енергија: Условот е исполнет ако електричната енергија произведена по фаза (за правилата за полнење на автомобили) или енергијата генерирана во сите фази (за складирање на батерии) е поголема од (или еднаква) на наведената вредност или формула.

Влез активен: Условот е исполнет ако е активен влезот со наведениот број на уредот со наведеното ID на уред (E1, E2, ... за ѕидни кутии, M1, M2, ... за метри). Броевите се бројат од 0. Ова ви овозможува да користите правила за полнење заедно со префрлување на влезови. CFos Power Brain Wallbox, на пример, има 2 S0 влезови. За да ги користите, можете да поставите мерач cFos Power Brain S0 како уред со улогата „Екран“ во Управникот за полнење на cFos. Претпоставувајќи дека овој бројач има ID на уред M1, тогаш можете да го адресирате влезот S0-1 користејќи ID на уред M1 и влезниот број 1. Информации за поврзување на влезовите S0 на cFos Power Brain може да се најдат на нашата страница за S0 влезови / S0 бројачи и бројачи Modbus. На пример, ако сакате да ја контролирате струјата на полнење со помош на надворешен прекинувач или да користите ресивер за контрола на брановидност што префрла реле според спецификациите на снабдувачот на енергија, можете да користите правила за полнење со влез. Можете исто така да активирате правило за полнење за вишок на PV користејќи влез.

Еколошки: Овде можете да го одредите максималното посакувано доцнење во процесот на полнење и очекуваното време на полнење. Условот се смета за исполнет (и останува исполнет) штом Менаџерот за наплата на cFos пресметал време за почеток што е што е можно поеколошки и корисно за мрежата и тоа е постигнато. Видете еколошки полнење.

Формула: Условот е исполнет ако вредноста на формулата е > 0 (вредности со подвижна запирка). Видете формули.

Секогаш: Условот е секогаш исполнет.

Акции

Дејствата се извршуваат кога е исполнет условот за правило за оптоварување (или опцијата Not е поставена и условот не е исполнет).

Постави на вредност/формула: Тековната контролна вредност е поставена на одредената вредност или формула.

Испорача вишок на PV / испорачување на соларна енергија / испорака на мрежа за купување / испорака на довод: Тековната контролна вредност е поставена на соодветната вредност. За правилата за полнење на складиштето, моќноста во вати во сите фази. За правилата за полнење за ѕидни кутии, при нормално полнење ова е струја по фаза; во вишок полнење (поставена е опцијата „PV вишок“) тоа е збирот на струите низ сите фази, поделен со бројот (предвиден или вистински) на фази кои се користат за полнење. Дополнително, вредноста може да се помножи со фактор, кој стандардно е 1. Можете да го користите ова, на пример, за да користите контролен систем за да добиете систем за складирање на батерии за да избегнете цртање или внесување во мрежата. Правилото за полнење за складирање батерии би го полнило складиштето со помош на мрежното напојување. Меѓутоа, бидејќи постојат неточности при мерењето при определувањето на снабдувањето со мрежа, времето на снабдување на мрежата фактор блиску до 1 ќе се користи како правило за наплата за складиштето.

Поставете променлива: наведената променлива е поставена на вредност или формула. Како имиња можете да ги наведете променливите на Управникот за полнење или променливите на уредот дефинирани од корисникот. Променливите на Charging Manager започнуваат со „CM“, променливите на уредот имаат ID на уред и името на променливата (на пр. E1.x).

Исто така, постојат следниве променливи:

Променлива за активирање / повторно активирање: наведената променлива е поставена на 1. Именувањето функционира како „Постави променлива“. Можете да наведете формула или фиксна вредност во секунди како времетраење. Активирањето значи дека променливата се враќа на 0 по истекот на времетраењето (и потоа може повторно да се активира доколку е потребно). Повторното активирање значи дека времетраењето започнува одново и одново кога ќе се исполни условот. Ако условот за времетраењето не е исполнет, променливата се враќа на 0.

_rule_valТековната контролна вредност. Можете исто така да го побарате ова во формули.
_rule_idСегашното правило ID (читање и пишување). Ако условот е исполнет и ID на правилото не е еднаков на 0, оваа променлива автоматски се поставува или се препишува. Можете исто така да ја поставите оваа променлива експлицитно користејќи правило користејќи „_rule_id“, на пример за да илустрирате кое особено важно правило е обработено. Последното множество ID на правила се прикажува во плочката на уредот.
_rule_minНормално, оваа вредност е поставена да се префрли од еднофазно/трифазно полнење, на пример кога одредувате услови со ограничување на струјата. Овде можете сами да ја поставите оваа вредност. Ќе се префрли од еднофазно полнење на трифазно кога тековното ограничување е поголемо (или еднакво на) „_rule_min“ некое време.
_undercutПоставете undershoot на активен ако вредноста е поголема од нула (види објаснување подолу).

И: Поврзете го правилото со следното правило. Условот од следното правило не се смета за исполнет доколку условот од сегашното правило не е исполнет (без разлика дали условот од следното правило е навистина исполнет).

Или: Поврзете го правилото со следното правило. Условот од следното правило се смета дека е исполнет ако е исполнет условот од сегашното правило (без разлика дали условот од следното правило е навистина исполнет).

Одете на: cFos Charging Manager го пребарува (од горе до долу) првото правило за полнење чиј ID е ист како наведениот ID и продолжува да ги обработува правилата за полнење со ова. Ако не најде, продолжува со обработката со следното правило за вчитување. Внимание: Избегнувајте бескрајни јамки! Управникот за наплата престанува да ги обработува правилата за полнење по некое време, но ова може непотребно да губи време (пресметување). Во комбинација со условите на правилата за вчитување, оваа акција ви овозможува да креирате мали програми за правила.

подпукне

За некои услови можете да поставите време во секунди за кое правилото треба да продолжи да се извршува дури и ако условот не е исполнет. На пример, можете да дефинирате правило што се извршува кога е поставен префрлен влез. Ако потоа поставите време, ова правило ќе продолжи да работи N секунди иако влезот повеќе не е поставен. Со прекумерно полнење на PV, можете да го искористите ова време за да спречите полнењето да биде прекинато од кратки облаци.

Управникот за наплата користи знаменце наречено „_undercut“ за да забележи дали ова „подсече“ е активно барем за едно правило. Ако правилата за полнење за ѕидните кутии резултираат со вредност под минималната струја за полнење поставена во ѕидното сандаче и е поставено знаменцето „_undercut“, cFos Charging Manager ја враќа минималната струја за полнење како правило за да продолжи да се полни автомобилот. Исто така, можете сами да го поставите или избришете знамето „_undercut“ користејќи го правилото за вчитување (видете погоре).

Збирки правила за полнење (од фирмверот 2.3.x)

Правилата за вчитување се комбинираат во множества правила почнувајќи од верзијата 2.3.x. Претходните правила за вчитување може да се најдат под „Сопствено множество правила за вчитување“. Овој сет на правила за вчитување може да се извезе како датотека. Кога извезувате, треба да доделите единствен ID на множеството правила, бидејќи Управникот за наплата управува со групите правила по ID и ги препишува постоечките со истиот ID при увоз. Можете да споделувате такви датотеки со сопствени правила за вчитување со други корисници. Можете да вчитате такви приспособени групи правила во вашиот cFos Charging Manager и потоа да се префрлате помеѓу вашите сопствени правила и овие групи правила. Можете да управувате со такви датотеки со правила за вчитување под Конфигурација -> Датотеки. Можете исто така да копирате множество правила во вашиот „Прилагодено множество правила“ за потоа да го измените. Од верзијата 2.3.x, cFos Charging Manager се испорачува со мал опсег на правила за полнење кои покриваат неколку вообичаени барања од нашите корисници. За да може да се користат овие групи правила што е можно поуниверзално, достапни се следните дополнителни функции за правилата за полнење:

Дополнителни функции за множества правила за полнење

Параметар: Како дополнително дејство, можете да дефинирате параметар. Ова се решава преку неговиот ID на правило и е поставено на формула или фиксна вредност. Исто така, постои име или текст за помош за значењето на параметарот. Слободно можете да го конфигурирате овој параметар во „Група правила за сопствено полнење“. Ако сакате да пристапите до овој параметар во друго правило за оптоварување (понатаму во множеството правила) во формула, ја добивате моменталната вредност користејќи „param(id)“, каде што id е ID на правилото за оптоварување на параметарот. Ова ви овозможува да креирате правила за вчитување што може да се параметризираат, што значи дека можете да го промените параметарот без да мора да ги менувате правилата за вчитување подолу.

Само тие параметри се прикажуваат во прилагодените множества правила за оптоварување за да не случајно ги промените вистинските правила за оптоварување. Можете да промените параметар и да ја зачувате промената. Ова ви овозможува да ги приспособите правилата за полнење на вашите потреби.

Временски опсег со формули: Како дополнителен услов, можете да дефинирате временски опсег чии почетни и завршни минути од денот се одредуваат со формула. Ова е пофлексибилна варијанта на претходните временски услови со фиксни времиња на почеток и крај. Конкретно, можете исто така да пристапите до параметрите во формулите со новата состојба на временски опсег. Пример:

Правило ID 12, вредност на параметарот 600
Правило ID 13, вредност на параметарот 720
Временски опсег со формули, време на започнување: парам(12), време на завршување: парам(13)

Условот е исполнет во периодот од 10:00 до 12:00 часот. Ако користите таква комбинација на параметри и временски опсег со формули во прилагодено множество правила за вчитување, другите корисници имаат можност лесно да го приспособат временскиот опсег во нивните параметри.

Префрли множество правила: Како дополнително дејство, може да се префрлите на различно множество правила користејќи правило за вчитување.

Сеча

За полесно да креирате правила за вчитување, можете да го поставите нивото на дневникот на информации под „Конфигурација“ -> „Најава“ -> Правила за вчитување. Потоа се појавува следново во дневникот за секое проценето правило за вчитување:

CR id/idx b/r: A v

id е внесеното ID на правилото.
idx покажува кое правило е ова (броејќи од 0).
b е точно ако е исполнет условот од правилото.
r е точно ако условот вклучувајќи И и ИЛИ врски со други правила е исполнет.
A го одредува дејството што треба да се изврши. Во зависност од дејството, има дополнителни информации во линијата. Еве ги вредностите:

0Повратна вредност / формула
1И
2ИЛИ
3Поставете променлива, дневник: име и вредност на променливата
5Одете до, најавите: ID на цел и idx
7Променлива за активирање, дневник: Името на променливата е активирано или ресетирано
8Променлива за повторно активирање, дневник: Името на променливата повторно се активира или се ресетира
10PV вишок * фактор на снабдување
11Соларна енергија * фактор на напојување
12Референца на мрежа * фактор на снабдување
13Feed-in * фактор на снабдување
v е моменталната вредност што беше одредена при евалуација на правилата.