Dokumentáció

Töltési szabályok
(az 1.25.2-től kezdődő firmware-verziókhoz)

A < 1.25.2 firmware-verziókra vonatkozó töltési szabályok dokumentációja itt található.


                        Pillanatkép párbeszéd betöltési szabályok

Általános működési mód

A cFos Charging Manager töltési szabályai úgy működnek, mint a kis programok. Amikor a cFos Charging Manager feldolgozza a díjszabályokat, a "szabályérték" egy kezdőértéket vesz, majd az összes díjszabályon felülről lefelé haladva végigfut. Minden egyes szabály esetében ellenőrzi a feltételt, és ha az teljesül, végrehajtja a megfelelő műveletet. Ez addig folytatódik, amíg vagy a töltési szabályok végére nem ér, vagy a "Befejezés" opciót nem állítja be a művelethez, ha a feltétel teljesül. Ezután az addig a pontig meghatározott szabályértéket adja vissza.

A fali dobozok esetében a töltési szabályok ily módon határozzák meg a fázisonkénti töltési áramot mA-ben, az akkumulátortároló rendszerek esetében pedig a töltési vagy kisütési teljesítményt W-ban. A fali dobozok töltési szabályai esetében a kezdőérték 0, azaz ha egyetlen szabály sem teljesül, a töltés szünetel. Az akkumulátortároló rendszerek esetében a kezdőérték a maximális töltési vagy kisütési teljesítmény, azaz ha nincs töltési szabály teljesítve, a maximális töltési vagy kisütési teljesítmény a cFos Charging Manager akkumulátor-szabályozási beállításaiban beállított érték.

A PV többlet és a normál töltési szabályok kombinációja: A fali dobozok töltési szabályai rendelkeznek egy "PV többlet" opcióval. A cFos Charging Manager minden ciklusban először ellenőrzi, hogy a "PV többlet" opcióval rendelkező töltési szabályok be vannak-e állítva a fali dobozokhoz. Minden olyan fali doboz, amelynek az ezzel az opcióval rendelkező töltési szabálya(i) >= 0 értéket ad(nak), elsőként kerül figyelembe vételre, és töltési áramuk többletként kerül megjelölésre. Ezután az összes olyan fali doboz, amelynek töltési szabályai nem tartalmazzák a "PV többlet" opciót, figyelembe vételre kerül. Ez azt jelenti, hogy azok a wallboxok, amelyek PV többletet akarnak tölteni, elsőbbséget élveznek. Megjegyzés: Ha a "PV többlet" opcióval rendelkező töltési szabályok -1 értéket adnak vissza egy wallbox esetében, akkor ez a wallbox nem vesz részt a PV többletben. A töltéskezelő ekkor a normál töltésre vonatkozó töltési szabályokat alkalmazza.


Ez azt jelenti, hogy ha például egy PV többletet tartalmazó töltési szabályt és - ha nem áll rendelkezésre állandóan elegendő többlet - egy normál töltési szabályt szeretne létrehozni, akkor a következőképpen járjon el: 1. Válassza ki az alábbiakat.

Szabály: PV többlet feltétel és "Deliver surplus" művelet ("PV többlet" bejelölve és "End" bejelölve) 2. szabály: "Always" feltétel, művelet: "Deliver value", -1 ("PV többlet" bejelölve és "End" bejelölve) 3. szabály: pl. idő- vagy árvezérelt szabály ("PV többlet" NEM bejelölve).

A 2.3.x verziótól: A kombinált PV többlet és normál töltésszabályok könnyebbé tétele érdekében mostantól kombinálhatók. A PV többlet töltési szabályok feldolgozása után a cFos Charging Manager mostantól a normál töltési szabályokat is kiértékeli (azaz a "PV többlet" bejelölése nélkül). Ezek felülírják a PV-többlet szabályok által meghatározott aktuális értéket. Az lb_cur_l1, lb_cur_l2, lb_cur_l3 és lb_cur változók (az aktuálisan figyelembe vett fázis meghatározott értékei) rendelkezésre állnak, hogy a normál töltési szabályok hozzáférjenek a korábban meghatározott áramértékhez. Ha például mindig egy bizonyos minimális áramerősséggel szeretne tölteni, függetlenül az aktuális PV-többlettől (és ezt szükség esetén a hálózatból veszi), akkor egy normál töltési szabály visszatérési értékeként megadhatja a max(10000, lb_cur) értéket. A töltés ekkor mindig legalább 10 A-val történik.

Megjegyzés az automatikus fáziskapcsoláshoz: Ha a wallbox a töltési szabályok alapján többlet töltésként van kategorizálva, az automatikus fáziskapcsolás ellenőrzi, hogy van-e elegendő többlet a fázisokhoz. Ellenkező esetben a fáziskapcsolás ellenőrzi, hogy az adott fázisokon elegendő teljesítmény áll-e rendelkezésre (normál terheléskezelés). Ha tehát először a PV-többletet, és ha az nem áll rendelkezésre, akkor a normál töltési szabályokat akarja kipróbálni, akkor egy olyan extra töltési szabályt kell használnia, amely -1-et ad vissza, hogy közölje a töltéskezelővel, hogy ez a fali doboz (még) nem tekinthető többlet töltésnek.

A többlet kiszámítása: Ha a "PV többlet" opció aktiválva van, a "PV többlet >= kifejezés" feltétel azt veszi figyelembe, hogy a többlet osztva az előre jelzett töltési fázisokkal elég nagy-e ahhoz, hogy a feltétel teljesüljön. Ha a "PV többlet" opció nem aktív, a rendszer ellenőrzi, hogy az adott fázisban a többlet >= kifejezés. Ugyanez vonatkozik a "Hálózati betáplálás", a "Hálózati betáplálás" és a "Napenergia" feltételekre is. Itt, ha a "PV többlet" opció aktív, akkor az áramok összegét osztva a töltési fázisok előre jelzett számával a rendszer ellenőrzi a kifejezéssel szemben, míg ha az opció nem aktív, akkor az adott fázis áramát ellenőrzi. A műveletek esetében, ha a "PV többlet" opció aktív, az összes fázis áramainak összege osztva az előre jelzett töltési fázisok számával a "Deliver surplus", "Deliver solar power", "Deliver grid supply" és "Deliver feed-in" értékeként kerül átadásra, míg ha az opció nem aktív, akkor az adott fázis áramát kell átadni. Röviden: A PV többlet töltés szokásos esetére javasoljuk az opció aktiválását. Ha az opció nem aktív, a hangsúly a terheléskezelésen van, azaz a cFos Charging Manager mindhárom fázist külön-külön veszi figyelembe.

Minden töltésszabályozó a következő általános beállítási lehetőségekkel rendelkezik

ID: Egy szabadon választható szám. További részletekért lásd alább.

Szabály aktív: A nem aktív szabályok figyelmen kívül maradnak.

Hétköznapok: Ez lehetővé teszi, hogy beállítsa azokat a napokat, amelyeken a szabályt be kell tartani, és azokat a napokat, amelyeken figyelmen kívül kell hagyni

PV többlet: A fali szekrényekre vonatkozó töltési szabályok esetén a töltéskezelő először mindig azt ellenőrzi, hogy a PV-többletre vonatkozó töltési szabályok aktívak-e. Ezek határozzák meg ezután a fázisonkénti töltési áramot. Az összes olyan töltési szabály, amelynek "PV többlet" opciója nincs beállítva, ezután felülről lefelé haladva kerül feldolgozásra.

Töltés vagy kisütés: A töltéskezelő az akkumulátortároló rendszerek töltési szabályai esetében a "Töltés" opcióval rendelkező összes töltési szabályt és a "Kisütés" opcióval rendelkező összes töltési szabályt egymástól függetlenül dolgozza fel, és így határozza meg az aktuális töltési vagy kisütési kapacitást.

Minden betöltési szabályhoz egy feltétel és egy művelet tartozik. A művelet csak akkor hajtódik végre, ha a feltétel teljesül. A művelethez aktiválható a "Befejezés" opció is. Ebben az esetben a töltési szabályok feldolgozása a művelet végrehajtása után befejeződik, és az aktuális szabályértéket kapja vissza. Ha a "Befejezés" nincs beállítva, a Charging Manager a következő díjszámítási szabállyal folytatja. Ha a lista végére ér, akkor is visszaadja az aktuális szabály értékét.

Feltételek

Minden feltétel tartalmazza a "Nem" opciót. Ha ez be van állítva, a művelet akkor hajtódik végre, ha a feltétel nem teljesül. Ellenkező esetben a művelet akkor kerül végrehajtásra, ha a feltétel teljesül.

Egyes feltételeknél a "Szabály végrehajtása teljesített feltétel nélkül folytatódik" opciót is megadhatja. Itt megadhat egy másodpercben kifejezett időt. Ha a feltétel teljesül, előfordulhat, hogy utána x másodpercig nem teljesül, és a művelet továbbra is végrehajtásra kerül. Ha például a minimális PV-többletet elérik, akkor ezután még x másodpercig túlléphető, és a művelet továbbra is végrehajtásra kerül.

Idő: A feltétel a megadott időn belül teljesül, de azon kívül nem. Ez lehetővé teszi a töltést bizonyos időpontokban.

PV többlet: A feltétel akkor teljesül, ha a fázisonkénti PV-többlet (gépkocsik töltési szabályai esetén) vagy az összes fázis PV-többlete wattban (akkumulátortároló rendszerek esetén) nagyobb (vagy egyenlő), mint a megadott érték vagy a képlet.

Ár: A feltétel akkor teljesül, ha az aktuális beszerzési ár kWh-centben kifejezve kisebb (vagy egyenlő), mint a megadott érték vagy a képlet.

Árszint: A feltétel akkor teljesül, ha az aktuális árszint kisebb (vagy egyenlő) a megadott értéknél vagy képletnél.

Lásd még: Költségtudatos töltés

SoC: A feltétel akkor teljesül, ha a jármű töltöttségi állapota (ha a cFos Charging Manager ismeri ezt az értéket) vagy az akkumulátor tárolása nagyobb (vagy egyenlő), mint a megadott érték vagy a képlet.

Rakodókocsik száma: A feltétel akkor teljesül, ha a rakodókocsik száma nagyobb (vagy egyenlő), mint a megadott érték vagy a képlet.

Hálózati referencia: A feltétel akkor teljesül, ha a hálózati referencia (az autók fázisonkénti töltési szabályai esetében, az akkumulátortárolók wattban kifejezett töltési szabályai esetében az összes fázisra vonatkozóan) nagyobb (vagy egyenlő) a megadott értéknél vagy a képletnél.

Hálózati betáplálás: A feltétel akkor teljesül, ha a hálózati betáplálás (az autókra vonatkozó töltési szabályok esetében fázisonként, az akkumulátortárolókra vonatkozó töltési szabályok esetében az összes fázisra vonatkozóan wattban) nagyobb (vagy egyenlő), mint a megadott érték vagy a képlet.

Napenergia: A feltétel akkor teljesül, ha a fázisonként generált áram (az autók töltési szabályai esetében) vagy az összes fázisban generált teljesítmény (akkumulátortároló esetében) nagyobb (vagy egyenlő), mint a megadott érték vagy a képlet.

Bemenet aktív: A feltétel akkor teljesül, ha a megadott eszközazonosítóval (E1, E2, ... a fali dobozok esetében, M1, M2, ... a mérőórák esetében) rendelkező készülék megadott számú bemenete aktív. A számok 0-tól kezdődően számítanak. Így a töltési szabályokat a kapcsoló bemenetekkel együtt használhatja. A cFos Power Brain Wallbox például 2 S0 bemenettel rendelkezik. Ezek használatához a cFos Power Brain S0 mérőt a cFos Charging Managerben "Display" szerepkörrel rendelkező eszközként állíthatja be. Feltételezve, hogy ez a mérő M1 eszközazonosítóval rendelkezik, az S0-1 bemenetet az M1 eszközazonosítóval és az 1-es bemeneti számmal tudja címezni. A cFos Power Brain S0 bemeneteinek bekötésével kapcsolatos információkat az S0 bemenetekről / S0 számlálókról és Modbus számlálókról szóló oldalunkon talál. Ha például a töltőáramot külső kapcsolóval szeretné szabályozni, vagy olyan hullámszabályozó vevőt szeretne használni, amely az energiaszolgáltató előírásainak megfelelően kapcsol egy relét, akkor használhat töltési szabályokat a bemenettel. Ez azt is lehetővé teszi, hogy egy bemenet segítségével aktiváljon egy töltésszabályozót a PV-többlethez.

Környezetbarát: Itt megadhatja a töltési folyamat maximálisan kívánt késleltetését és a várható töltési időt. A feltétel akkor tekinthető teljesítettnek (és marad teljesített), ha a cFos Charging Manager a lehető legkörnyezet- és hálózatbarát indítási időt számította ki, és ezt elérte. Lásd: Környezetbarát töltés.

Képlet: A feltétel akkor teljesül, ha a képlet értéke > 0 (lebegőpontos értékek). Lásd a képleteket.

Mindig: A feltétel mindig teljesül.

Tevékenységek

A műveletek akkor kerülnek végrehajtásra, ha a betöltési szabály feltétele teljesül (vagy a "Nem" opció be van állítva, és a feltétel nem teljesül).

Értékre/képletre állítva: A szabály aktuális értéke a megadott értékre vagy képletre van beállítva.

PV-többletellátás / Napenergiaellátás / Hálózati ellátás / Betáplálás: Az áramszabályozási érték a megfelelő értékre van beállítva. A tárolórendszerek töltési szabályai esetén a teljesítmény wattban az összes fázisra vonatkozóan. A fali dobozok töltési szabályai esetében ez az áram fázisonként normál töltés esetén, többlet töltés esetén ("PV többlet" opció be van állítva) az összes fázison mért áramok összege, osztva a töltéshez használt (előre jelzett vagy tényleges) fázisok számával. Az értéket meg lehet szorozni egy tényezővel is, amely alapértelmezés szerint 1. Ez például egy akkumulátortároló rendszer vezérlésére használható, hogy elkerülhető legyen a hálózati fogyasztás vagy a betáplálás. Az akkumulátortároló rendszer töltési szintje a hálózati táplálással töltené a tárolórendszert. Mivel azonban a hálózati referencia meghatározásakor mérési pontatlanságok vannak, a tárolórendszer töltési szabályaként a hálózati referencia 1 közeli tényezővel való szorzása szolgál.

Beállított változó: A megadott változót egy értékre vagy képletre állítja. A Charging Manager változókat vagy a felhasználó által definiált eszközváltozókat adhatja meg névként. A Charging Manager változók "CM."-vel kezdődnek, az eszközváltozóknak van egy eszközazonosítója és a változó neve (pl. E1.x).

A következő változók is rendelkezésre állnak:

Trigger / újra-trigger változó: A megadott változó 1-re van állítva. Az elnevezés a 'Set variable' (változó beállítása) opcióval megegyezően működik. Megadhat egy képletet vagy egy rögzített értéket másodpercben megadva az időtartamot. A kioldás azt jelenti, hogy a változó az időtartam lejárta után 0-ra áll vissza (és szükség esetén újra kioldható). Az újraindítás azt jelenti, hogy az időtartam mindig újra kezdődik, ha a feltétel teljesül. Ha az időtartam feltétele nem teljesül, a változó ismét 0-ra áll.

_rule_valAz aktuális szabály értéke. Ezt képletekben is lekérdezheti.
_rule_idAz aktuális szabály azonosítója (olvasható és írható). Ha a feltétel teljesül, és a szabály azonosítója nem 0, akkor ez a változó automatikusan beáll vagy felülíródik. Ez a változó azonban szabályonként explicit módon is beállítható a "_rule_id" használatával, például annak szemléltetésére, hogy melyik különösen fontos szabály került feldolgozásra. Az utoljára beállított szabályazonosító a készülék csempéjén jelenik meg.
_rule_minEzt az értéket általában az egyfázisú/háromfázisú töltésről való átkapcsoláshoz kell beállítani, például ha áramkorlátozással ad meg feltételeket. Itt maga állíthatja be ezt az értéket. A rendszer egyfázisú töltésről háromfázisú töltésre vált, ha az áramhatár egy ideig nagyobb (vagy egyenlő) volt, mint a "_rule_min".
_undercutÁllítsa aktívra az aláhúzást, ha az érték nagyobb, mint nulla (lásd alább a magyarázatot).

És: Kapcsolja a szabályt a következő szabályhoz. A következő szabály feltétele nem tekinthető teljesítettnek, ha az aktuális szabály feltétele nem teljesül (függetlenül attól, hogy a következő szabály feltétele ténylegesen teljesül-e).

Vagy: Kapcsolja a szabályt a következő szabályhoz. A következő szabály feltétele akkor tekinthető teljesítettnek, ha az aktuális szabály feltétele teljesül (függetlenül attól, hogy a következő szabály feltétele ténylegesen teljesül-e).

Go to: A cFos Charging Manager (felülről lefelé haladva) megkeresi az első olyan töltési szabályt, amelynek azonosítója megegyezik a megadott azonosítóval, és ezzel folytatja a töltési szabályok feldolgozását. Ha nem talál ilyet, akkor a következő töltési szabállyal folytatja a feldolgozást. Vigyázat: Kerülje a végtelen ciklusokat! Bár a Charging Manager egy idő után leállítja a töltési szabályok feldolgozását, felesleges (számítási) időt pazarolhat. A töltési szabályok feltételeivel kombinálva ezt a műveletet kis szabályprogramok létrehozására használhatja.

Alulvágás

Egyes feltételek esetében megadhat egy másodpercben kifejezett időtartamot, amely alatt a szabály végrehajtása akkor is folytatódjon, ha a feltétel nem teljesül. Meghatározhat például egy olyan szabályt, amely akkor hajtódik végre, amikor egy kapcsolási bemenet beáll. Ha ezután beállít egy időt, akkor ez a szabály N másodpercig továbbra is végrehajtásra kerül, még akkor is, ha a bemenet már nincs beállítva. PV-túltöltés esetén ezt az időt arra használhatja, hogy megakadályozza, hogy a töltést rövid felhőszakadás miatt megszakítsák.

A Charging Manager egy "_undercut" nevű jelzőben megjegyzi, hogy ez az "undercut" aktív-e legalább egy szabály esetében. Ha a fali dobozok töltési szabályai a fali dobozban beállított minimális töltési áram alatti értéket eredményeznek, és a "_undercut" jelző be van állítva, a cFos Charging Manager a minimális töltési áramot adja vissza szabályértékként, így a jármű továbbra is töltve marad. A "_undercut" jelzőt azonban maga is beállíthatja vagy törölheti a töltési szabály segítségével (lásd fentebb).

Töltésvezérlő készletek (a 2.3.x firmware-től)

A 2.3.x verzió óta a betöltési szabályok szabálykészletekben vannak összefoglalva. A korábbi betöltési szabályok a "Saját betöltési szabálykészlet" alatt találhatók. Ez a rakodási szabálykészlet exportálható fájlként. Exportáláskor egyedi azonosítót kell rendelni a szabálykészlethez, mivel a Charging Manager azonosító alapján kezeli a szabálykészleteket, és importáláskor felülírja a meglévő, azonos azonosítóval rendelkező szabálykészleteket. Az ilyen, testreszabott díjszabályokat tartalmazó fájlokat megoszthatja más felhasználókkal. Az ilyen testreszabott szabálykészleteket betöltheti a cFos Charging Managerbe, majd válthat a saját szabályai és ezek között a szabálykészletek között. Az ilyen díjszámítási szabályfájlokat a Konfiguráció -> Fájlok menüpont alatt kezelheti. Egy szabálykészletet a "Saját szabálykészletbe" is átmásolhat, hogy megváltoztassa azt. A 2.3.x verziótól kezdve a cFos Charging Manager egy kis számú díjszabálykészletet tartalmaz, amelyek a felhasználóink néhány gyakori kérését fedik le. Annak érdekében, hogy ezeket a szabálykészleteket a lehető legáltalánosabban lehessen használni, a következő kiegészítő funkciók állnak rendelkezésre a díjszabályokhoz:

További funkciók a töltésvezérlő készletekhez

Paraméter: További műveletként paramétert definiálhat. Ezt a szabály azonosítóján keresztül kell megcímezni, és egy képletre vagy rögzített értékre kell beállítani. A paraméter jelentéséhez egy név vagy segédszöveg is tartozik. Ezt a paramétert szabadon konfigurálhatja a "Saját betöltési szabálykészletben". Ha ezt a paramétert egy másik betöltési szabályban (a szabálykészletben lejjebb) egy képletben kívánja elérni, akkor az aktuális értéket a "param(id)" segítségével kapja meg, ahol az id a paraméter betöltési szabályazonosítója. Ez lehetővé teszi, hogy paraméterezhető betöltési szabályokat hozzon létre, azaz megváltoztathatja a paramétert anélkül, hogy a lejjebb lévő betöltési szabályokat meg kellene változtatnia.

A felhasználó által definiált rakodási szabálykészletekben csak az ilyen paraméterek jelennek meg, hogy véletlenül se változtassa meg a tényleges rakodási szabályokat. Módosíthat egy paramétert, és elmentheti a módosítást. Ez lehetővé teszi, hogy a betöltési szabályokat az igényeihez igazítsa.

Időtartomány képletekkel: A nap kezdő és záró percét egy képlet határozza meg. Ez az előző, rögzített kezdő- és végidővel rendelkező időfeltételek rugalmasabb változata. Különösen a képletekben lévő paraméterekhez is hozzáférhet az új időtartomány feltételével.





Példa: Szabály ID 12, paraméter értéke 600 Szabály ID 13, paraméter értéke 720 Időtartomány képletekkel, kezdőidő: param(12), végidő: param(13) A feltétel 10:00 és 12:00 között teljesül. Ha a paraméterek és az időtartomány ilyen kombinációját használja képletekkel egy testreszabott betöltési szabálykészletben, akkor más felhasználók könnyen módosíthatják az időtartományt a paramétereikben.

Kapcsolóvezérlő készlet: További műveletként a betöltési szabály segítségével másik szabálykészletre válthat.

Naplózás

A betöltési szabályok létrehozásának megkönnyítése érdekében a "Konfiguráció" -> "Naplózás" -> "Betöltési szabályok" menüpontban a naplózási szintet információra állíthatja. Ekkor a naplóban minden egyes kiértékelt betöltési szabályhoz a következők jelennek meg:

CR id/idx b/r: A v

id a szabály azonosítója.
az idx megadja, hogy melyik szabályról van szó (0-tól számítva).
b igaz, ha a szabály feltétele teljesül.
r igaz, ha az ÉS és VAGY összekapcsolást más szabályokkal tartalmazó feltétel teljesül.
A megadja a végrehajtandó műveletet. A művelettől függően a sor további információkat is tartalmazhat. Itt vannak az értékek:

0Visszatérési érték / képlet
1ÉS
2VAGY
3Beállított változó, log: Változó neve és értéke
5Menj, jelentkezz: Cél azonosító és idx
7Kiváltó változó, log: Változó neve kiváltott vagy visszaállított
8Újraindító változó, naplózás: Változó neve újraindítva vagy visszaállítva
10PV többlet * kínálati tényező
11Napenergia szállítása * tényező
12Hálózati ellátás * ellátási tényező
13Betáplálás * ellátási tényező
v a szabályok kiértékelésekor meghatározott aktuális érték.