Документація

Правила зарядки
(для версій прошивки від 1.25.2)

Документацію щодо правил тарифікації для версій прошивок < 1.25.2 можна знайти тут.


                        Правила завантаження скріншоту діалогу

Загальний режим роботи

Правила заряджання cFos Charging Manager працюють як невеликі програми. Коли cFos Charging Manager обробляє правила заряджання, він бере початкове значення як "значення правила", а потім виконує всі правила заряджання зверху вниз. Він перевіряє умову для кожного правила і, якщо вона виконується, виконує відповідну дію. Це триває доти, доки не буде досягнуто кінця правил нарахування або доки для дії не буде встановлено опцію "Завершити", якщо умова виконана. Потім повертається значення правила, визначене до цього моменту.

Для зарядних пристроїв правила заряджання таким чином визначають струм заряджання на фазу в мА, а для систем зберігання акумуляторів - потужність заряджання або розряджання у Вт. Для правил заряджання для зарядних пристроїв початкове значення дорівнює 0, тобто якщо жодне правило не виконується, заряджання призупиняється. Для систем зберігання акумуляторів початковим значенням є максимальна потужність заряджання або розряджання, тобто якщо не виконується жодне правило заряджання, максимальна потужність заряджання або розряджання дорівнює тій, що встановлена в опціях керування батареєю в cFos Charging Manager.

Поєднання фотоелектричного надлишку та звичайних правил заряджання: Правила заряджання для зарядних пристроїв мають опцію "PV-надлишок". У кожному циклі cFos Charging Manager спочатку перевіряє, чи встановлені для зарядних пристроїв правила заряджання з опцією "PV-надлишок". Спочатку розглядаються всі зарядні пристрої, чиї правила заряджання з цією опцією дають значення >= 0, і їхній зарядний струм позначається як надлишковий. Потім розглядаються всі зарядні пристрої з правилами заряджання без опції "PV надлишок". Це означає, що зарядні пристрої, які хочуть заряджати надлишковий PV-струм, мають пріоритет. Примітка: Якщо правила заряджання з опцією "PV-надлишок" повертають для зарядного пристрою значення -1, цей зарядний пристрій не бере участі у створенні PV-надлишку. Після цього диспетчер заряджання застосовує правила заряджання для звичайного заряджання.


Це означає, що якщо, наприклад, ви хочете створити правило заряджання з надлишком фотоелектричного потенціалу або, навпаки, якщо надлишку постійно не вистачає, звичайне правило заряджання, виконайте такі дії: 1.

Правило: умова надлишку PV та дія "Видати надлишок" ("Надлишок PV" відмічено та "Кінець" відмічено) 2-е правило: умова "Завжди", дія: "Видати значення", -1 ("Надлишок PV" відмічено та "Кінець" відмічено) 3-є правило: наприклад, правило, контрольоване за часом або ціною ("Надлишок PV" НЕ відмічено).

Починаючи з версії 2.3.x: Для спрощення використання комбінованих правил за надлишок фотоелектричної енергії та звичайних правил заряду, ви можете їх об'єднати. Після обробки правил заряджання з надлишком фотоелектричної енергії cFos Charging Manager тепер також оцінює звичайні правила заряджання (тобто без позначки "надлишок фотоелектричної енергії"). Вони перезаписують поточне значення, визначене правилами надлишку фотоелектричної енергії. Змінні lb_cur_l1, lb_cur_l2, lb_cur_l3 і lb_cur (визначені значення поточної фази) доступні для того, щоб звичайні правила заряджання могли отримати доступ до раніше визначеного поточного значення. Якщо, наприклад, ви завжди хочете заряджати з певним мінімальним струмом, незалежно від поточного надлишку PV (і забирати його з мережі, якщо це необхідно), ви можете вказати max(10000, lb_cur) як значення, що повертається для звичайного правила заряджання. Тоді зарядка завжди відбувається принаймні 10 А.

Примітка щодо автоматичного перемикання фаз: Якщо зарядний пристрій віднесено до категорії зарядних пристроїв з надлишковим зарядом на основі правил заряджання, автоматичне перемикання фаз перевіряє, чи достатньо надлишкового заряду для фаз. В іншому випадку перемикання фаз перевіряє, чи є достатня потужність на відповідних фазах (звичайне управління навантаженням). Отже, якщо ви хочете спочатку спробувати надлишок фотоелектричної енергії і, якщо він недоступний, звичайні правила заряджання, ви повинні використовувати правило додаткового заряджання, яке повертає -1, щоб повідомити диспетчеру заряджання, що цей зарядний пристрій не слід (поки що) розглядати як надлишкове заряджання.

Розрахунок надлишку: Якщо активовано опцію "Надлишок PV", умова "Надлишок PV >= вираз" враховує, чи достатньо надлишку, поділеного на прогнозовані фази заряджання, щоб умова виконувалася. Якщо опція "надлишок PV" не активна, система перевіряє, чи надлишок >= вираз на відповідній фазі. Те саме стосується умов "Живлення від мережі", "Живлення від мережі" та "Сонячна енергія". Тут, якщо опція "Надлишок PV" активна, сума струмів, поділена на прогнозовану кількість фаз заряджання, порівнюється з виразом, тоді як якщо опція не активна, перевіряється струм відповідної фази. Для дій, якщо опція "PV надлишок" активна, сума струмів усіх фаз, поділена на прогнозовану кількість фаз заряджання, видається як значення для "Віддати надлишок", "Віддати сонячну енергію", "Віддати живлення від мережі" та "Віддати в мережу", тоді як якщо опція не активна, видається струм відповідної фази. Коротко: для звичайного випадку заряджання надлишкової PV-енергії ми рекомендуємо активувати цю опцію. Якщо опція не активна, основна увага приділяється управлінню навантаженням, тобто cFos Charging Manager розглядає всі три фази окремо.

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

ID: вільно обраний номер. Детальніше дивіться нижче.

Правило активне: неактивні правила ігноруються.

Робочі дні: Це дозволяє вам встановити дні, в які правило повинно дотримуватися, і дні, в які його слід ігнорувати

Надлишок фотоелектричного потенціалу: При використанні правил заряджання для зарядних пристроїв настінного типу Диспетчер заряджання завжди спочатку перевіряє, чи активні правила заряджання для надлишкового фотоелектричного потенціалу. Потім вони визначають зарядний струм для кожної фази. Усі правила заряджання, для яких не встановлено опцію "надлишок фотоелектричних модулів", обробляються зверху вниз.

Заряджання або розрядження: Для правил заряджання акумуляторних систем диспетчер заряджання обробляє всі правила заряджання з опцією "Заряджання" і всі правила заряджання з опцією "Розряджання" незалежно одне від одного і таким чином визначає поточну ємність заряджання або розряджання.

Кожне правило завантаження має умову та дію. Дія виконується тільки в тому випадку, якщо умова виконана. У дії також може бути активована опція "Завершити". У цьому випадку обробка правил нарахування закінчується після виконання дії і повертається поточне значення правила. Якщо опцію "Завершити" не встановлено, Диспетчер заряджання переходить до наступного правила заряджання. Якщо воно досягає кінця списку, то також повертає поточне значення правила.

Умови

Всі умови містять опцію "Не". Якщо вона встановлена, дія виконується, якщо умова не виконується. В іншому випадку дія виконується, якщо умова виконується.

Деякі умови мають опцію "Продовжити виконання правила без виконання умови". Тут ви можете вказати час у секундах. Якщо умова виконана, вона може не виконуватися протягом x секунд після цього, але дія все одно буде виконана. Якщо, наприклад, досягнуто мінімального надлишку PV, він може бути перевищений протягом x секунд, але дія все одно буде виконана.

Час: Умова виконується протягом зазначеного часу, але не більше. Це дозволяє заряджати в певний час.

Фотоелектричний надлишок: Умова виконана, якщо надлишок PV на фазі (для правил зарядки для автомобілів) або надлишок PV на всіх фазах у ватах (для систем зберігання акумуляторів) більше (або дорівнює) зазначеному значенню або формулі.

Ціна: Умова виконана, якщо поточна ціна закупівлі у відсотках за кВт-год менша (або дорівнює) зазначеному значенню або формулі.

Рівень цін: Умова виконана, якщо поточний рівень цін менше (або дорівнює) вказаному значенню або формулі.

Дивіться також: Ощадлива зарядка

SoC: Умова виконана, якщо стан заряду автомобіля (якщо cFos Charging Manager знає це значення) або ємність акумулятора більше (або дорівнює) вказаному значенню або формулі.

Кількість вантажних вагонів: Умова виконана, якщо кількість вантажних вагонів більша (або дорівнює) вказаному значенню або формулі.

Посилання на мережу: Умова виконана, якщо посилання на мережу (для правил заряджання автомобілів на фазу, для правил заряджання акумуляторних батарей у ватах на всіх фазах) більше (або дорівнює) вказаному значенню або формулі.

Вклад в мережу: Умова виконана, якщо вклад в мережу (для правил зарядки автомобілів на одну фазу, для правил зарядки акумуляторних батарей у ватах по всіх фазах) більше (або дорівнює) зазначеному значенню або формулі.

Сонячна енергія: Умова виконана, якщо згенерований струм на одну фазу (для правил зарядки для автомобілів) або згенерована потужність по всіх фазах (для акумуляторних батарей) більше (або дорівнює) зазначеному значенню або формулі.

Вхід активний: Умова виконується, якщо вхід із зазначеним номером пристрою із зазначеним ID пристрою (E1, E2, ... для настінних боксів, M1, M2, ... для лічильників) є активним. Числа рахуються від 0. Таким чином, ви можете використовувати правила заряджання в поєднанні з перемиканням входів. Наприклад, зарядний пристрій cFos Power Brain Wallbox має 2 входи S0. Щоб використовувати їх, ви можете налаштувати лічильник cFos Power Brain S0 як пристрій з роллю "Дисплей" в cFos Charging Manager. Припускаючи, що цей лічильник має ідентифікатор пристрою M1, ви можете звертатися до входу S0-1, використовуючи ідентифікатор пристрою M1 і номер входу 1. Ви можете знайти інформацію про підключення входів S0 на cFos Power Brain на нашій сторінці про входи S0 / лічильники S0 та лічильники Modbus. Якщо, наприклад, ви хочете контролювати зарядний струм за допомогою зовнішнього перемикача або використовувати приймач контролю пульсацій, який перемикає реле відповідно до специфікацій постачальника енергії, ви можете використовувати правила зарядки з входом. Це також дозволяє активувати контролер заряду для фотоелектричного надлишку за допомогою входу.

Екологічність: Тут ви можете вказати максимальну бажану затримку процесу заряджання та очікуваний час заряджання. Умова вважається виконаною (і залишається виконаною), як тільки cFos Charging Manager розрахує час запуску, який є максимально безпечним для навколишнього середовища та мережі, і його буде досягнуто. Див. розділ " Екологічно чиста зарядка".

Формула: Умова виконується, якщо значення формули > 0 (значення з плаваючою комою). Див. розділ Формули.

Завжди: Умова завжди виконується.

Дії

Дії виконуються, якщо виконується умова правила завантаження (або встановлена опція "Не" і умова не виконується).

Встановити на значення/формулу: Поточне значення правила встановлюється на вказане значення або формулу.

Подавати надлишок фотоелектричної енергії / Подавати сонячну енергію / Подавати мережеву енергію / Подавати мережеву енергію: Поточне значення керування встановлюється на відповідне значення. Для правил заряджання для систем зберігання - це потужність у ватах на всіх фазах. Для правил заряджання для настінних боксів - це струм на фазу при нормальному заряджанні, для надлишкового заряджання (встановлена опція "PV надлишок") - сума струмів на всіх фазах, поділена на кількість фаз (прогнозованих або фактичних), що використовуються для заряджання. Значення також можна помножити на коефіцієнт, який за замовчуванням дорівнює 1. Це може бути використано, наприклад, для керування системою зберігання акумуляторів, щоб уникнути споживання з мережі або подачі в мережу. Рівень заряду акумуляторної батареї буде заряджати систему зберігання за рахунок живлення від електромережі. Однак, оскільки існують неточності вимірювання при визначенні опорного значення мережі, опорне значення мережі, помножене на коефіцієнт, близький до 1, використовується як правило заряджання системи зберігання.

Встановити змінну: Зазначеній змінній присвоюється значення або формула. Як імена можна вказувати змінні диспетчера заряджання або змінні пристрою, визначені користувачем. Змінні диспетчера заряджання починаються з "CM.", змінні пристрою мають ідентифікатор пристрою та назву змінної (наприклад, E1.x).

Також доступні наступні змінні:

Змінна тригера / повторного тригера: Вказана змінна встановлюється в 1. Іменування працює так само, як і у випадку зі змінною "Встановити змінну". Ви можете вказати формулу або фіксоване значення в секундах як тривалість. Тригер означає, що змінна скидається до 0 після закінчення тривалості (і може бути повторно запущена, якщо необхідно). Повторний тригер означає, що тривалість завжди починається знову, коли виконується умова. Якщо умова для тривалості не виконана, змінна знову встановлюється в 0.

_rule_valПоточне значення правила. Ви також можете запитувати його у формулах.
_rule_idПоточний ідентифікатор правила (читання і запис). Якщо умова виконана і ідентифікатор правила не дорівнює 0, ця змінна автоматично встановлюється або перезаписується. Однак ви також можете встановити цю змінну явно для кожного правила, використовуючи "_rule_id", наприклад, щоб візуалізувати, яке особливо важливе правило було оброблено. Останній встановлений ідентифікатор правила відображається на плитці пристрою.
_rule_minЦе значення зазвичай встановлюється для перемикання з однофазної/трифазної зарядки, наприклад, якщо ви задаєте умови з обмеженням струму. Тут ви можете встановити це значення самостійно. Система перемикається з однофазної зарядки на трифазну, якщо обмеження струму протягом певного періоду часу перевищує (або дорівнює) "_правило_хв".
_undercutВстановіть значення недопробою активним, якщо значення більше нуля (див. нижче для пояснення).

І: Зв'яжіть правило з наступним правилом. Умова наступного правила не вважається виконаною, якщо не виконана умова поточного правила (незалежно від того, чи виконана умова наступного правила насправді).

Або: Зв'язати правило з наступним правилом. Умова наступного правила вважається виконаною, якщо виконано умову поточного правила (незалежно від того, чи виконано умову наступного правила насправді).

Перейдіть до: cFos Charging Manager шукає (зверху вниз) перше правило заряджання, ідентифікатор якого збігається з вказаним ідентифікатором, і продовжує обробку правил заряджання з цим правилом. Якщо він не знаходить жодного, він продовжує обробку з наступним правилом заряджання. Увага: Уникайте нескінченних циклів! Хоча Диспетчер заряджання скасовує обробку правил заряджання через деякий час, він може витрачати непотрібний (обчислювальний) час. У поєднанні з умовами правил заряджання ви можете використовувати цю дію для створення невеликих програм правил.

Підрізання

Для деяких умов ви можете встановити час у секундах, протягом якого правило має продовжувати виконуватися, навіть якщо умова не виконується. Наприклад, ви можете визначити правило, яке виконується, коли встановлено перемикаючий вхід. Якщо ви встановите час, це правило буде продовжувати виконуватися протягом N секунд, навіть якщо вхід більше не встановлений. У випадку надлишкової фотоелектричної зарядки ви можете використовувати цей час, щоб запобігти перериванню зарядки через короткочасні хмари.

Диспетчер заряджання запам'ятовує у прапорі під назвою "_заниження", чи активне це "заниження" принаймні для одного правила. Якщо правила заряджання для зарядних пристроїв призводять до значення нижче мінімального зарядного струму, встановленого в зарядному пристрої, і встановлено прапорець "_заниження", cFos Charging Manager повертає мінімальний зарядний струм як значення правила, щоб автомобіль продовжував заряджатися. Однак ви також можете встановити або видалити прапорець "_undercut" самостійно, використовуючи правило заряджання (див. вище).

Набори контролю заряду (починаючи з прошивки 2.3.x)

Починаючи з версії 2.3.x, правила завантаження об'єднано в набори правил. Попередні правила завантаження можна знайти у розділі "Власний набір правил завантаження". Цей набір правил завантаження можна експортувати як файл. Під час експорту слід присвоїти набору правил унікальний ідентифікатор, оскільки Диспетчер заряджання керує наборами правил за ідентифікатором і перезаписує існуючі набори правил з таким самим ідентифікатором під час імпорту. Ви можете ділитися такими файлами з налаштованими правилами нарахування з іншими користувачами. Ви можете завантажити такі кастомізовані набори правил у cFos Charging Manager, а потім перемикатися між власними правилами та цими наборами правил. Ви можете керувати такими файлами правил заряджання в розділі Конфігурація -> Файли. Ви також можете скопіювати набір правил до "Власного набору правил", щоб змінити його. Починаючи з версії 2.3.x, cFos Charging Manager постачається з невеликим набором правил нарахування, які охоплюють кілька поширених запитів від наших користувачів. Для того, щоб мати можливість використовувати ці набори правил якомога універсальніше, для правил тарифікації доступні наступні додаткові функції:

Додаткові функції для комплектів керування зарядкою

Параметр: Ви можете визначити параметр як додаткову дію. Він адресується через ідентифікатор правила і задається формулою або фіксованим значенням. Параметр також має назву або довідковий текст для пояснення значення параметра. Ви можете вільно налаштувати цей параметр у "Власному наборі правил завантаження". Якщо ви хочете отримати доступ до цього параметра в іншому правилі завантаження (далі у наборі правил) у формулі, ви отримаєте поточне значення за допомогою "param(id)", де id - це ідентифікатор правила завантаження параметра. Це дозволяє створювати параметризовані правила завантаження, тобто ви можете змінити параметр без необхідності змінювати правила завантаження далі.

Тільки такі параметри відображаються у наборах правил завантаження, щоб ви не могли ненавмисно змінити фактичні правила завантаження. Ви можете змінити параметр і зберегти зміни. Це дозволяє налаштувати правила завантаження відповідно до ваших потреб.

Діапазон часу з формулами: Як додаткову умову ви можете визначити часовий діапазон, початкова і кінцева хвилина якого визначається за формулою. Це більш гнучкий варіант попередніх часових умов з фіксованим початковим і кінцевим часом. Зокрема, ви також можете отримати доступ до параметрів у формулах з новою умовою для часового діапазону.





Приклад: Ідентифікатор правила 12, значення параметра 600 Ідентифікатор правила 13, значення параметра 720 Часовий діапазон з формулами, час початку: параметр(12), час закінчення: параметр(13) Умова виконується між 10:00 і 12:00. Якщо ви використовуєте таку комбінацію параметрів і часового діапазону з формулами у своєму наборі правил завантаження, інші користувачі можуть легко налаштувати часовий діапазон у своїх параметрах.

Переключіть набір правил: Як подальшу дію, ви можете переключитися на інший набір правил за допомогою правила завантаження.

Лісозаготівля

Щоб полегшити створення правил завантаження, ви можете встановити рівень журналу на Інформаційний у розділі "Конфігурація" -> "Журнал" -> Правила завантаження. Після цього у журналі буде показано наступне для кожного оціненого правила завантаження:

CR id/idx b/r: A v

id - введений ідентифікатор правила.
idx вказує, яке це правило (рахується від 0).
b є істинним, якщо виконується умова правила.
r є істинним, якщо виконується умова, що включає зв'язку І та АБО з іншими правилами.
A вказує на дію, яка має бути виконана. Залежно від дії, рядок може містити додаткову інформацію. Нижче наведено значення:

0Значення, що повертається / формула
1І
2АБО
3Встановити змінну, журнал: Ім'я та значення змінної
5Заходь, реєструйся: Ідентифікатор цілі та idx
7Тригерна змінна, журнал: Ім'я змінної, що спрацьовує або скидається
8Перезапустити змінну, журнал: Ім'я змінної перезапущено або скинуто
10Надлишок PV * коефіцієнт пропозиції
11Коефіцієнт передачі сонячної енергії * коефіцієнт
12Живлення від мережі * коефіцієнт живлення
13Коефіцієнт "зеленого" тарифу * коефіцієнт пропозиції
v - поточне значення, визначене при оцінці правил.