CFos Charging Managerin lataussäännöt toimivat kuin pienet ohjelmat. Kun cFos Charging Manager käsittelee lataussääntöjä, se ottaa alkuarvon "sääntöarvoksi" ja käy sitten kaikki lataussäännöt läpi ylhäältä alaspäin. Se tarkistaa kunkin säännön ehdon, ja jos ehto täyttyy, se suorittaa asianmukaisen toimenpiteen. Tätä jatketaan, kunnes joko lataussääntöjen loppu saavutetaan tai toiminnolle asetetaan "Finish"-vaihtoehto, jos ehto täyttyy. Tähän pisteeseen asti määritetty sääntöarvo palautetaan.
Seinälaatikoiden lataussäännöt määrittävät tällä tavoin vaihekohtaisen latausvirran mA:na ja akkuvarastojen lataus- tai purkutehon W:na. Seinälaatikoiden lataussääntöjen alkuarvo on 0, eli jos mikään sääntö ei täyty, lataus keskeytetään. Akkuvarastojärjestelmien osalta alkuarvo on suurin lataus- tai purkausteho, eli jos lataussääntöä ei noudateta, suurin lataus- tai purkausteho on cFos Charging Managerin akunvalvonta-asetuksissa asetettu arvo.
PV-ylijäämän ja normaalien lataussääntöjen yhdistelmä: Seinäkoteloiden lataussäännöissä on "PV-ylijäämä"-vaihtoehto. Jokaisessa syklissä cFos Charging Manager tarkistaa ensin, onko seinärasioille asetettu lataussääntöjä, joissa on "PV-ylijäämä"-vaihtoehto. Kaikki seinälaatikot, joiden lataussäännöt, joissa on tämä vaihtoehto, antavat arvon >= 0, otetaan ensin huomioon ja niiden latausvirta merkitään ylijäämäiseksi. Tämän jälkeen otetaan huomioon kaikki seinärasiat, joiden lataussäännöissä ei ole "PV-ylijäämä"-vaihtoehtoa. Tämä tarkoittaa, että ne seinärasiat, jotka haluavat ladata PV-ylijäämää, asetetaan etusijalle. Huomautus: Jos lataussäännöt, joissa on "PV-ylijäämä"-vaihtoehto, antavat seinälaatikolle tulokseksi -1, tämä seinälaatikko ei osallistu PV-ylijäämään. Charging Manager soveltaa tällöin normaalin latauksen lataussääntöjä.
Tämä tarkoittaa, että jos haluat esimerkiksi luoda lataussäännön, jossa on PV-ylijäämä, ja vaihtoehtoisesti, jos ylijäämää ei ole koko ajan riittävästi, normaalin lataussäännön, toimi seuraavasti: 1. Ota käyttöön lataussääntö, jossa on PV-ylijäämä.
Sääntö: PV-ylijäämäehto ja toiminto "Toimita ylijäämä" ("PV-ylijäämä" rastitettu ja "Loppu" rastitettu) 2. sääntö: "Aina" -ehto, toiminto: "Toimita arvo", -1 ("PV-ylijäämä" rastitettu ja "Loppu" rastitettu) 3. sääntö: esim. aika- tai hintaohjattu sääntö ("PV-ylijäämää" EI rastitettu).
Versiosta 2.3.x alkaen: PV-ylijäämä- ja normaalilataussääntöjen yhdistämisen helpottamiseksi voit nyt yhdistää ne. Kun PV-ylijäämälataussääntöjä on käsitelty, cFos Charging Manager arvioi nyt myös normaalit lataussäännöt (eli ilman, että "PV-ylijäämä" on rastitettu). Nämä korvaavat PV-ylijäämäsääntöjen määrittämän nykyisen arvon. Muuttujat lb_cur_l1, lb_cur_l2, lb_cur_l3 ja lb_cur (tarkasteltavana olevan vaiheen määritetyt arvot) ovat käytettävissä, jotta normaalit lataussäännöt voivat käyttää aiemmin määritettyä virta-arvoa. Jos esimerkiksi haluat ladata aina tietyllä minimivirralla riippumatta PV:n nykyisestä ylijäämästä (ja ottaa sen tarvittaessa verkosta), voit määrittää normaalin lataussäännön paluuarvoksi max(10000, lb_cur). Tällöin lataus tapahtuu aina vähintään 10 A:n virralla.
Automaattista vaiheiden vaihtoa koskeva huomautus: Jos wallbox on luokiteltu lataussääntöjen perusteella ylijäämälataukseksi, automaattinen vaiheiden vaihto tarkistaa, onko vaiheissa riittävästi ylijäämää. Muussa tapauksessa vaihevaihto tarkistaa, onko kyseisissä vaiheissa riittävästi virtaa käytettävissä (normaali kuormanhallinta). Jos siis halutaan kokeilla ensin PV-ylijäämää ja, jos sitä ei ole saatavilla, normaaleja lataussääntöjä, on käytettävä ylimääräistä lataussääntöä, joka palauttaa arvon -1 kertoakseen latauksenhallintajärjestelmälle, että tätä seinälaatikkoa ei (vielä) pidä katsoa ylijäämälataukseksi.
Ylijäämän laskeminen: Jos "PV-ylijäämä" -vaihtoehto on aktivoitu, ehdossa "PV-ylijäämä >= lauseke" tarkastellaan, onko ylijäämä jaettuna ennustetuilla latausvaiheilla riittävän suuri, jotta ehto täyttyy. Jos "PV-ylijäämä"-vaihtoehto ei ole aktiivinen, järjestelmä tarkistaa, onko ylijäämä >= lauseke kyseisessä vaiheessa. Sama pätee ehtoihin "Verkkosyöttö", "Verkkosyöttö" ja "Aurinkoenergia". Tässä tapauksessa, jos "PV-ylijäämä" -vaihtoehto on aktiivinen, tarkistetaan, että virtojen summa jaettuna latausvaiheiden ennakoidulla lukumäärällä vastaa lauseketta, kun taas jos vaihtoehto ei ole aktiivinen, tarkistetaan kyseisen vaiheen virta. Jos "PV-ylijäämä"-vaihtoehto on aktiivinen, kaikkien vaiheiden virtojen summa jaettuna ennustetulla latausvaiheiden määrällä annetaan toimintojen "Toimita ylijäämää", "Toimita aurinkosähköä", "Toimita verkkoon" ja "Toimita syöttöä" arvona, kun taas jos vaihtoehto ei ole aktiivinen, annetaan kyseisen vaiheen virta. Lyhyesti sanottuna: PV-ylijäämälatauksen tavanomaisessa tapauksessa suosittelemme vaihtoehdon aktivoimista. Jos optio ei ole aktiivinen, keskitytään kuormanhallintaan, eli cFos Charging Manager tarkastelee kaikkia kolmea vaihetta erikseen.
ID: Vapaasti valittavissa oleva numero. Katso lisätietoja alla.
Sääntö aktiivinen: Säännöt, jotka eivät ole aktiivisia, jätetään huomiotta.
Viikonpäivät: Tässä voit määrittää päivät, jolloin sääntöä noudatetaan, ja päivät, jolloin sitä ei noudateta
PV-ylijäämä: Latauksenhallinta tarkistaa aina ensin, ovatko aurinkosähköylijäämää koskevat lataussäännöt aktiivisia. Nämä määrittävät sitten vaihekohtaisen latausvirran. Kaikki lataussäännöt, joiden "PV-ylijäämä"-vaihtoehtoa ei ole asetettu, käsitellään sitten ylhäältä alaspäin.
Lataaminen tai purkaminen: Latauksenhallinta käsittelee kaikki lataussäännöt, joissa on "Lataus"-vaihtoehto, ja kaikki lataussäännöt, joissa on "Purku"-vaihtoehto, toisistaan riippumatta ja määrittää siten nykyisen lataus- tai purkauskapasiteetin.
Jokaisella lataussäännöllä on ehto ja toiminto. Toiminto suoritetaan vain, jos ehto täyttyy. Toiminnolla voi olla myös "Lopeta"-vaihtoehto aktivoituna. Tällöin lataussääntöjen käsittely lopetetaan sen jälkeen, kun toiminto on suoritettu ja nykyinen sääntöarvo palautetaan. Jos "Lopeta" -vaihtoehtoa ei ole asetettu, veloitushallinta jatkaa seuraavan veloitussäännön käsittelyä. Jos se pääsee luettelon loppuun, se palauttaa myös nykyisen säännön arvon.
Kaikki ehdot sisältävät vaihtoehdon "Ei". Jos tämä on asetettu, toiminto suoritetaan, jos ehto ei täyty. Muussa tapauksessa toiminto suoritetaan, jos ehto täyttyy.
Joissakin ehdoissa on vaihtoehto "Jatka säännön suorittamista ilman täytettyä ehtoa". Voit määrittää ajan sekunteina tässä. Jos ehto täyttyy, se ei ehkä täyty x sekuntiin sen jälkeen, ja toiminto suoritetaan edelleen. Jos esimerkiksi PV:n minimiylijäämä saavutetaan, se voi sen jälkeen ylittyä x sekunnin ajan ja toimenpide suoritetaan edelleen.
Aika: Ehto täyttyy määritellyn ajan kuluessa, mutta ei sen ulkopuolella. Tämä mahdollistaa lataamisen tiettyinä aikoina.
PV-ylijäämä: Ehto täyttyy, jos aurinkosähkön ylijäämä vaiheittain (autojen lataussääntöjen osalta) tai aurinkosähkön ylijäämä kaikissa vaiheissa watteina (akkuvarastojärjestelmien osalta) on suurempi (tai yhtä suuri) kuin määritetty arvo tai kaava.
Hinta: Ehto täyttyy, jos nykyinen ostohinta sentteinä kilowattitunnilta on pienempi (tai yhtä suuri) kuin määritetty arvo tai kaava.
Hintataso: Ehto täyttyy, jos nykyinen hintataso on pienempi (tai yhtä suuri) kuin määritetty arvo tai kaava.
SoC: Ehto täyttyy, jos auton varaustila (jos cFos Charging Manager tietää tämän arvon) tai akun varaustila on suurempi (tai yhtä suuri) kuin määritetty arvo tai kaava.
Lastausvaunujen lukumäärä: Ehto täyttyy, jos lastausvaunujen lukumäärä on suurempi (tai yhtä suuri) kuin määritetty arvo tai kaava.
Verkkoviite: Ehto täyttyy, jos verkkoviite (autojen lataussääntöjen osalta vaiheittain, akkuvarastojen lataussääntöjen osalta watteina kaikissa vaiheissa) on suurempi (tai yhtä suuri) kuin määritetty arvo tai kaava.
Verkkosyöttö: Ehto täyttyy, jos verkkosyöttö (autojen lataussääntöjen osalta vaiheittain, akkuvarastojen lataussääntöjen osalta watteina kaikissa vaiheissa) on suurempi (tai yhtä suuri) kuin määritetty arvo tai kaava.
Aurinkoenergia: Ehto täyttyy, jos tuotettu virta vaiheittain (autojen lataussääntöjen osalta) tai tuotettu teho kaikissa vaiheissa (akkuvarastojen osalta) on suurempi (tai yhtä suuri) kuin määritetty arvo tai kaava.
Tulo aktiivinen: Ehto täyttyy, jos määritetyn laitetunnuksen omaavan laitteen (E1, E2, ... seinälaatikoiden osalta, M1, M2, ... mittareiden osalta) tulo, jolla on määritetty numero, on aktiivinen. Numerot lasketaan 0:sta alkaen. Näin voit käyttää lataussääntöjä yhdessä kytkentätulojen kanssa. Esimerkiksi cFos Power Brain Wallboxissa on 2 S0-tuloa. Näiden käyttämiseksi voit määrittää cFos Power Brain S0 -mittarin laitteeksi, jolla on "Display"-rooli cFos Charging Managerissa. Olettaen, että tällä mittarilla on laitetunnus M1, voit osoittaa S0-1-tulon käyttämällä laitetunnusta M1 ja tulon numeroa 1. Löydät tietoa cFos Power Brainin S0-tulojen kytkennästä sivulta S0-tulot / S0-laskurit ja Modbus-laskurit. Jos haluat esimerkiksi ohjata latausvirtaa ulkoisen kytkimen avulla tai käyttää ripple control -vastaanotinta, joka kytkee releen energiantoimittajan määritysten mukaisesti, voit käyttää lataussääntöjä, joissa on tulo. Näin voit myös aktivoida lataussäätimen PV-ylijäämää varten tulon kautta.
Ympäristöystävällinen: Tässä voit määrittää latausprosessin suurimman halutun viiveen ja odotetun latausajan. Ehto katsotaan täytetyksi (ja pysyy täytettynä) heti, kun cFos Charging Manager on laskenut mahdollisimman ympäristöystävällisen ja verkkoystävällisen käynnistysajan ja tämä on saavutettu. Katso Ympäristöystävällinen lataus.
Kaava: Kaava: Ehto täyttyy, jos kaavan arvo on > 0 (liukulukuarvot). Katso kaavat.
Aina: Ehto täyttyy aina.
Toiminnot suoritetaan, jos lataussäännön ehto täyttyy (tai jos "Ei" -vaihtoehto on asetettu eikä ehto täyty).
Asetetaan arvoksi/kaavaksi: Nykyinen sääntöarvo asetetaan määritettyyn arvoon tai kaavaan.
PV-ylijäämän toimittaminen / Aurinkosähkön toimittaminen / Verkkosähkön toimittaminen / Syötön toimittaminen: Virran säätöarvo asetetaan vastaavaan arvoon. Varastointijärjestelmien lataussäännöissä teho watteina kaikissa vaiheissa. Seinäkaappien lataussääntöjen osalta tämä on vaihekohtainen virta normaalissa latauksessa, ylijäämälatauksessa ("PV-ylijäämä" -vaihtoehto on asetettu) kaikkien vaiheiden virtojen summa jaettuna lataukseen käytettyjen vaiheiden lukumäärällä (ennustettu tai todellinen). Arvo voidaan myös kertoa kertoimella, joka on oletusarvoisesti 1. Tätä voidaan käyttää esimerkiksi akkuvarastojärjestelmän ohjaamiseen verkkokulutuksen tai syötön välttämiseksi. Akkuvarastointijärjestelmän lataustaso lataisi varastointijärjestelmää verkkosyötöllä. Koska verkon referenssin määrittämisessä on kuitenkin mittausepätarkkuuksia, varastointijärjestelmän lataussääntönä käytetään verkon referenssiä kerrottuna kertoimella, joka on lähellä arvoa 1.
Aseta muuttuja: Määritetty muuttuja asetetaan arvoksi tai kaavaksi. Voit määrittää nimiksi Charging Manager -muuttujia tai käyttäjän määrittämiä laitemuuttujia.
Charging Manager -muuttujat alkavat kirjaimella "CM.", laitemuuttujilla on laitteen tunnus ja muuttujan nimi (esim. E1.x). Käytettävissä ovat myös seuraavat muuttujat:
Laukaiseva / uudelleen laukaiseva muuttuja: Määritetty muuttuja asetetaan arvoon 1. Nimeäminen toimii kuten kohdassa 'Aseta muuttuja'. Voit määrittää kestoksi kaavan tai kiinteän arvon sekunteina. Laukaisu tarkoittaa, että muuttuja nollataan 0:ksi, kun kesto on kulunut umpeen (ja se voidaan tarvittaessa käynnistää uudelleen). Re-trigger tarkoittaa, että kesto alkaa aina uudelleen, kun ehto täyttyy. Jos kestoehto ei täyty, muuttuja asetetaan jälleen arvoon 0.
_rule_val | Säännön nykyinen arvo. Voit kysyä tätä myös kaavoissa. |
_rule_id | Nykyisen säännön tunnus (luku ja kirjoitus). Jos ehto täyttyy ja säännön tunnus ei ole 0, tämä muuttuja asetetaan tai korvataan automaattisesti. Voit kuitenkin asettaa tämän muuttujan myös nimenomaisesti sääntökohtaisesti käyttämällä "_rule_id", esim. jos haluat visualisoida, mikä erityisen tärkeä sääntö on käsitelty. Viimeksi asetettu sääntötunnus näytetään laitteen laatassa. |
_rule_min | Tämä arvo asetetaan tavallisesti, kun siirrytään yksivaiheisesta/kolmivaiheisesta latauksesta, esimerkiksi jos määritetään olosuhteet, joissa on virranrajoitus. Tässä voit asettaa tämän arvon itse. Järjestelmä vaihtaa yksivaiheisesta latauksesta kolmivaiheiseen lataukseen, jos virtaraja on ollut suurempi (tai yhtä suuri) kuin "_rule_min" tietyn ajanjakson ajan. |
_undercut | Aseta alarajoitus aktiiviseksi, jos arvo on suurempi kuin nolla (katso selitys jäljempänä). |
Ja: Linkitä sääntö seuraavaan sääntöön. Seuraavan säännön ehtoa ei katsota täytetyksi, jos nykyisen säännön ehto ei täyty (riippumatta siitä, täyttyykö seuraavan säännön ehto todella).
Tai: Linkitä sääntö seuraavaan sääntöön. Seuraavan säännön ehto katsotaan täytetyksi, jos nykyisen säännön ehto täyttyy (riippumatta siitä, täyttyykö seuraavan säännön ehto todella).
Siirry osoitteeseen: cFos Charging Manager etsii (ylhäältä alaspäin) ensimmäisen lataussäännön, jonka tunnus on sama kuin määritetty tunnus, ja jatkaa lataussääntöjen käsittelyä tämän säännön avulla. Jos se ei löydä sellaista, se jatkaa käsittelyä seuraavalla lataussäännöllä. Varoitus: Vältä loputtomia silmukoita! Vaikka latauksenhallinta peruuttaa lataussääntöjen käsittelyn jonkin ajan kuluttua, se saattaa tuhlata tarpeetonta (laskenta-)aikaa. Yhdessä lataussääntöjen ehtojen kanssa voit käyttää tätä toimintoa pienten sääntöohjelmien luomiseen.
Joillekin ehdoille voit määrittää sekunteina ajan, jonka ajan säännön suorittamista on jatkettava, vaikka ehto ei täyttyisikään. Voit esimerkiksi määritellä säännön, joka suoritetaan, kun kytkentätulo asetetaan. Jos sitten asetat ajan, säännön suorittamista jatketaan N sekunnin ajan, vaikka tulo ei ole enää asetettu. PV-ylijäämälatauksen yhteydessä voit käyttää tätä aikaa estämään latauksen keskeytymisen lyhyiden pilvien takia.
Charging Manager muistaa "_undercut"-nimisellä lipukkeella, onko tämä "undercut" aktiivinen vähintään yhden säännön osalta. Jos seinälaatikoiden lataussäännöt johtavat arvoon, joka on alle seinälaatikossa asetetun vähimmäislatausvirran, ja "_undercut"-lippu on asetettu, cFos Charging Manager palauttaa vähimmäislatausvirran säännön arvoksi, jotta auton lataaminen jatkuu. Voit kuitenkin asettaa tai poistaa "_undercut"-lippukkeen myös itse lataussäännön avulla (katso yllä).
Versiosta 2.3.x alkaen lataussäännöt on tiivistetty sääntökokonaisuuksiin. Aiemmat lataussäännöt löytyvät kohdasta "Own loading rule set". Tämä lataussääntöjoukko voidaan viedä tiedostona. Vietäessäsi sääntöjoukolle on annettava yksilöllinen tunnus, sillä Charging Manager hallinnoi sääntöjoukkoja tunnuksen mukaan ja korvaa olemassa olevat, samalla tunnuksella varustetut sääntöjoukot tuonnin yhteydessä. Voit jakaa tällaiset räätälöityjä lataussääntöjä sisältävät tiedostot muiden käyttäjien kanssa. Voit ladata tällaiset räätälöidyt sääntökokonaisuudet cFos Charging Manageriin ja vaihtaa sitten omien sääntöjesi ja näiden sääntökokonaisuuksien välillä. Voit hallita tällaisia veloitussääntötiedostoja kohdassa Configuration -> Files. Voit myös kopioida sääntökokonaisuuden "omaan sääntökokonaisuuteesi" muuttaaksesi sitä. Versiosta 2.3.x alkaen cFos Charging Managerin mukana toimitetaan pieni valikoima veloitussääntöjä, jotka kattavat muutamia käyttäjien yleisiä toiveita. Jotta näitä sääntökokonaisuuksia voitaisiin käyttää mahdollisimman yleisesti, seuraavat lisätoiminnot ovat käytettävissä lataussääntöjä varten:
Parametri: Voit määrittää parametrin lisätoiminnoksi. Se osoitetaan säännön ID:n kautta ja asetetaan kaavaan tai kiinteään arvoon. Parametrille annetaan myös nimi tai ohjeteksti sen merkitystä varten. Voit määrittää tämän parametrin vapaasti "Oma lataussääntöjoukko" -kohdassa. Jos haluat käyttää tätä parametria toisessa lataussäännössä (joka on alempana sääntökokonaisuudessa) kaavassa, saat sen nykyisen arvon komennolla "param(id)", jossa id on parametrin lataussäännön ID. Näin voit luoda parametrisoitavia lataussääntöjä, eli voit muuttaa parametria ilman, että sinun tarvitsee muuttaa alempana olevia lataussääntöjä.
Vain tällaiset parametrit näytetään käyttäjän määrittelemissä lataussääntöjoukoissa, jotta et vahingossa muuta varsinaisia lataussääntöjä. Voit muuttaa parametria ja tallentaa muutoksen. Näin voit mukauttaa lataussääntöjä omien tarpeidesi mukaan.
Aikaväli kaavoilla: Voit määrittää lisäehtona aika-alueen, jonka alkamis- ja loppuminuutti määräytyy kaavan mukaan. Tämä on joustavampi muunnelma edellisistä aikaehdoista, joissa on kiinteät alku- ja loppuajat. Erityisesti voit käyttää myös kaavojen parametreja uudella aikaväliehdolla.
Esimerkki: Sääntö ID 12, parametrin arvo 600 Sääntö ID 13, parametrin arvo 720 Aikaväli kaavoilla, alkamisaika: param(12), loppumisaika: param(13) Ehto täyttyy klo 10:00 ja 12:00 välillä. Jos käytät tällaista parametrien ja aikavälien yhdistelmää kaavoilla mukautetussa lataussääntökokonaisuudessa, muut käyttäjät voivat helposti säätää aikaväliä parametreissaan.
Kytkinohjaussarja: Toisena toimintona voit vaihtaa toiseen sääntökokonaisuuteen lataussäännön avulla.
Jotta lataussääntöjen luominen olisi helpompaa, voit asettaa lokitasoksi Information kohdassa "Configuration" -> "Logging" -> Loading rules. Tällöin lokissa näkyy seuraavat tiedot kunkin arvioidun lataussäännön kohdalla:CR id/idx b/r: A v
id on syötetty säännön tunnus.
idx määrittää, mikä sääntö tämä on (lasketaan 0:sta alkaen).
b on tosi, jos säännön ehto täyttyy.
r on tosi, jos ehto, joka sisältää AND- ja OR-kytkennän muihin sääntöihin, täyttyy.
A määrittää suoritettavan toiminnon. Toiminnosta riippuen rivi voi sisältää lisätietoja. Tässä ovat arvot:
0 | Paluuarvo / kaava |
1 | AND |
2 | TAI |
3 | Aseta muuttuja, log: Muuttujan nimi ja arvo |
5 | Mene, kirjaudu: Kohteen ID ja idx |
7 | Laukaiseva muuttuja, log: Muuttujan nimi laukaistu tai nollattu |
8 | Käynnistä muuttuja uudelleen, loki: Muuttujan nimi uudelleen laukaistu tai nollattu |
10 | PV-ylijäämä * tarjontakerroin |
11 | Toimita aurinkoenergiaa * tekijä |
12 | Verkon syöttö * syöttökerroin |
13 | Syöttö * syöttökerroin |