Dokumentáció

Az akkumulátortároló vezérlése
(az 1.25.2-től kezdődő firmware-verziókhoz)

Az akkumulátortároló vezérlésének dokumentációja a firmware < 1.25.2 verziójú firmware-ek esetében itt található.

A napelemes rendszerekkel együtt telepített akkumulátoros tárolórendszerek többsége rendelkezik egy beépített töltési szabállyal, amely szerint megpróbálnak feltölteni, mielőtt áramot táplálnának be, és megpróbálnak kisütni, mielőtt áramot vennének a hálózatból. Az ipari tárolórendszerek más kritériumok szerint is szabályozhatók, például a csúcsterhelés korlátozása vagy a csúcsterhelési ablakokban történő energiafogyasztás korlátozása érdekében, a hálózatüzemeltető előírásai szerint. A kis akkumulátoros tárolórendszerek az elektromos autók töltése miatt mély töltési ciklusoknak lennének kitéve, ezért nagymértékű kopásnak lennének kitéve. Ezért sok esetben érdemes a tárolórendszert a cFos Charging Manager segítségével vezérelni. Ehhez egy olyan modellre van szükség, amely vezérelhető, vagy legalább egy relén keresztüli kapcsolási lehetőségre.

A tárolórendszerek vezérelhetők a SunSpec akkumulátor 124-es modelljének részeként (pl. Fronius), vagy saját Modbus regiszterekkel rendelkeznek, amelyek lehetővé teszik a vezérlést. A hibrid eszközök inverterként szolgálnak a napelemek és a tárolórendszerek számára. Az inverterek, a mérők és az akkumulátortárolók a cFos Charging Managerben mérőcsempékként jönnek létre. Ezért lehetséges az akkumulátorvezérlés aktiválása az összes mérőeszközben. A 124-es modellel rendelkező SunSpec eszközök esetében a cFos Charging Manager megpróbálja vezérelni a kapcsolódó tárolórendszert. Előfordulhat, hogy ezt először engedélyeznie kell a készülékben. A felhasználó által definiált mérők (Victron stb.) esetében a cFos Charging Manager megpróbálja megtalálni a "soc" (százalékban) nevű, felhasználó által definiált változót. Ez azután megjeleníthető a mérő csempén.

Az akkumulátortároló vezérlése alatt először a maximális töltési és kisütési teljesítményt adhatja meg. -az 1 azt jelenti, hogy a Charging Manager nem szabályozza a töltési vagy kisütési teljesítményt. Ezután több töltési szabályt határozhat meg, amelyek néhány másodpercenként egymás után kerülnek feldolgozásra, és korlátozzák a töltési vagy kisütési áramot. A töltési szabályok a fali dobozok töltési szabályaihoz hasonlóan működnek. A cFos Charging Manager a maximális töltési vagy kisütési teljesítményt használja kezdőértékként, azaz vezérlőértékként, és lehetővé teszi ennek megváltoztatását a töltési szabályok feldolgozásával.

Miután az összes töltési szabály feldolgozásra került, kialakul egy aktuális határérték (amely akár 0 is lehet) a töltési, illetve kisütési teljesítményre vonatkozóan. Ezeket az értékeket a cFos Charging Manager a „charge_power_w”, „charge_power_prc” (százalékban megadva), „discharge_power_w” és „discharge_power_prc” nevű felhasználó által definiált változókban tárolja. Ezenkívül létezik egy „bat_mode” nevű felhasználó által definiált változó. Ez rögzíti, hogy van-e töltési vagy kisütési határérték (0 = nincs érték, 1 = töltési határérték, 2 = kisütési határérték, 3 = töltési és kisütési határérték). A SunSpec készülékeknél a határértékeket átalakítják, és a kijelölt regiszterekbe írják. Felhasználói számlálók esetén létrehozhatók olyan felhasználói kimenetek, amelyek a fenti változók értékeit írják be a készülékbe. Erre vonatkozó példákat talál a Victron, illetve a Kostal Plenticore számára mellékelt számlálódefiníciókban. Ha a töltési vagy kisütési határértéket nem szabályozzák, a vonatkozó változók nem léteznek, így azok nem kerülnek beírásra a memóriába sem. Az akkumulátor-tároló vezérlő „Mód” beállításával határozhatja meg, mi történjen, ha mind a töltési, mind a kisütési teljesítményre pozitív értékek vannak. A „Semleges” beállítás azt jelenti, hogy a cFos Charging Manager mindkét értéket átadja az akkumulátornak, amely adott esetben saját maga dönti el, hogyan jár el. A „Töltés prioritása” azt jelenti, hogy a kisütési teljesítményt 0-ra állítja, ha a töltési teljesítmény pozitív, míg a „Kisütés prioritása” azt jelenti, hogy a (töltési) teljesítményt 0-ra állítja, ha a kisütési teljesítmény pozitív. Ez akkor hasznos, ha az akkumulátor csak egy értékkel rendelkezik a töltési és kisütési teljesítményre vonatkozóan. Ha a töltési vagy kisütési teljesítmény értéke kisebb, mint 0, a felhasználó által definiált változók törlődnek. Ezt figyelembe kell vennie a felhasználó által definiált számlálók létrehozásakor. Ez például akkor fordul elő, ha a maximális töltési vagy kisütési teljesítményként -1-et adott meg, vagy ha a töltési szabályai negatív értékeket eredményeznek. Így például olyan számlálódefiníciókat hozhat létre, amelyek csak akkor hatnak szabályozóan az akkumulátorra, ha a megfelelő változók léteznek (if exist(charge_power_w)...).

Kimenet kapcsolása: Sajnos néhány memória nem vezérelhető közvetlenül a fenti szabályokkal. Ahhoz azonban, hogy a fenti szabályokkal legalább a tárolót ki lehessen kapcsolni (pl. amikor egy autó töltődik), meg lehet próbálni egy kapcsolóérintkezőt használni, ha a tároló rendelkezik vezérlőbemenettel. Ha kivitelezhető, akkor a tárolótartályt egy kontaktor segítségével elektromosan is lekapcsolhatja a hálózatról (a tárolótartály tönkretételének elkerülése érdekében előzetesen kérdezze meg a gyártótól vagy a villanyszerelőtől, hogy a készülék alkalmas-e erre). A "Kapcsolási kimenet" mezőben megadhatja egy olyan változó nevét, amely a töltési szabályok elemzése után 1-re áll, ha a töltési vagy kisütési teljesítmény pozitív, és 0-ra, ha nem. A cFos Charging Manager egy Shelly kapcsolódoboz vagy kapcsolóaljzat számára biztosít egy számláló definíciót. Ennek beállításakor a számláló kap egy eszközazonosítót, pl. M5. Ezután az akkumulátortároló vezérlőegységben a "Kapcsolási kimenet" alatt megadhatja a Shelly kapcsolószekrényt a következővel: M5.output1. Ha a változó neve elé mínusz jelet tesz, a kapcsolási kimenet invertált lesz(-M5.output1)