Ladereglene i cFos Charging Manager fungerer som små programmer. Når cFos Charging Manager behandler laderegler, tar den en startverdi som "regelverdi" og kjører deretter gjennom alle ladereglene fra topp til bunn. Den kontrollerer betingelsen for hver regel, og hvis den er oppfylt, utføres den relevante handlingen. Dette fortsetter til enten slutten av lastereglene er nådd, eller til alternativet "Finish" er angitt for handlingen hvis betingelsen er oppfylt. Deretter returneres regelverdien som er bestemt frem til dette punktet.
For Wallbox-ladestasjoner bestemmer ladereglene ladestrømmen per fase i mA på denne måten , og for batterilagringssystemer bestemmer de lade- eller utladningseffekten i W. For laderegler for Wallbox-ladestasjoner er startverdien 0, dvs. at hvis ingen regel er oppfylt, settes ladingen på pause. For batterilagringssystemer er startverdien den maksimale lade- eller utladeeffekten, dvs. at hvis ingen laderegler er oppfylt, er den maksimale lade- eller utladeeffekten den som er angitt i batterikontrollalternativene i cFos Charging Manager.
Kombinasjon av PV-overskudd og normale laderegler: Ladereglene for Wallbox-ladestasjoner har et alternativ for "PV-overskudd". I hver syklus kontrollerer cFos Charging Manager først om laderegler med "PV-overskudd"-alternativet er angitt for Wallbox-ladestasjoner. Alle Wallbox-ladestasjoner som har en laderegel med dette alternativet som gir en verdi >= 0, blir vurdert først, og ladestrømmen deres blir merket som overskudd. Deretter vurderes alle Wallbox-ladestasjoner med laderegler uten "PV-overskudd"-alternativet. Dette betyr at Wallbox-ladestasjoner som ønsker å lade PV-overskudd, blir prioritert. Merk: Hvis ladereglene med "PV-overskudd"-alternativet returnerer -1 for en Wallbox-ladestasjon, deltar ikke denne Wallbox-ladestasjonen i PV-overskuddet. Charging Manager bruker deretter ladereglene for normal lading.
Dette betyr at hvis du for eksempel vil opprette en laderegel med PV-overskudd og alternativt, hvis det ikke er nok overskudd hele tiden, en normalladeregel, går du frem på følgende måte: 1.
Regel: PV-overskuddsbetingelse og "Lever overskudd"-handling ("PV-overskudd" avkrysset og "Slutt" avkrysset) 2. regel: "Alltid"-betingelse, handling: "Lever verdi", -1 ("PV-overskudd" avkrysset og "Slutt" avkrysset) 3. regel: f.eks. en tids- eller prisstyrt regel ("PV-overskudd" IKKE avkrysset). 3. regel: f.eks. en tids- eller prisstyrt regel ("PV-overskudd" IKKE avkrysset)
Fra versjon 2.3.x: For å gjøre det enklere å kombinere PV-overskudd og normale laderegler, kan du nå kombinere dem. Etter at PV-overskuddsladeregler har blitt behandlet, evaluerer cFos Charging Manager nå også normale laderegler (dvs. uten at "PV-overskudd" er krysset av). Disse overskriver den gjeldende verdien som bestemmes av PV-overskuddsreglene. Variablene lb_cur_l1, lb_cur_l2, lb_cur_l3 og lb_cur (bestemte verdier for den aktuelle fasen) er tilgjengelige slik at normale laderegler kan få tilgang til den tidligere bestemte strømverdien. Hvis du for eksempel alltid vil lade med en viss minimumsstrøm uavhengig av det aktuelle PV-overskuddet (og trekke denne fra nettet om nødvendig), kan du angi max(10000, lb_cur) som returverdi for en normalladeregel. Ladingen skjer da alltid med minst 10 A.
Merknad om automatisk fasekobling: Hvis Wallbox-ladestasjonen er kategorisert som overskuddslading basert på ladereglene, kontrollerer den automatiske fasekoblingen om det er tilstrekkelig overskudd for fasene. Ellers kontrollerer fasebryteren om det er tilstrekkelig strøm tilgjengelig på de respektive fasene (normal laststyring). Så hvis du vil prøve PV-overskudd først og, hvis det ikke er tilgjengelig, normale laderegler, må du bruke en ekstra laderegel som returnerer -1 for å fortelle Charging Manager at denne Wallbox-ladestasjonen (ennå) ikke skal betraktes som overskuddslading.
Beregning av overskuddet: Hvis alternativet "PV-overskudd" er aktivert, vurderer betingelsen "PV-overskudd >= uttrykk" om overskuddet dividert med de forventede ladefasene er stort nok til at betingelsen er oppfylt. Hvis alternativet "PV-overskudd" ikke er aktivert, kontrollerer systemet om overskuddet på den respektive fasen er >= uttrykk. Det samme gjelder for betingelsene "Nettforsyning", "Nettinnmating" og "Solstrøm". Hvis alternativet "PV-overskudd" er aktivt, kontrolleres summen av strømmene dividert med det forventede antallet ladefaser mot uttrykket, mens hvis alternativet ikke er aktivt, kontrolleres strømmen i den respektive fasen. Hvis alternativet "PV-overskudd" er aktivt for handlingene, leveres summen av strømmen i alle fasene dividert med det forventede antallet ladefaser som verdi for "Lever overskudd", "Lever solenergi", "Lever nettforsyning" og "Lever innmating", mens hvis alternativet ikke er aktivt, leveres strømmen i den respektive fasen. Kort sagt: For det vanlige tilfellet med PV-overskuddslading anbefaler vi at du aktiverer alternativet. Hvis alternativet ikke er aktivt, ligger fokuset på laststyring, dvs. at cFos Charging Manager vurderer alle tre fasene separat.
ID: Et fritt valgbart nummer. Se nedenfor for mer informasjon.
Regel aktiv: Regler som ikke er aktive, ignoreres.
Ukedager: Her kan du angi hvilke dager regelen skal overholdes og hvilke dager den skal ignoreres
PV-overskudd: Med laderegler for Wallbox-ladestasjoner kontrollerer Charging Manager alltid først om laderegler for PV-overskudd er aktive. Disse bestemmer deretter ladestrømmen per fase. Alle laderegler der alternativet "PV-overskudd" ikke er angitt, behandles deretter fra topp til bunn.
Lading eller utladning: Når det gjelder laderegler for batterilagringssystemer, behandler Charging Manager alle laderegler med alternativet "Charging" og alle laderegler med alternativet "Discharging" uavhengig av hverandre og bestemmer dermed den aktuelle lade- eller utladningskapasiteten.
Hver lasteregel har en betingelse og en handling. Handlingen utføres bare hvis betingelsen er oppfylt. En handling kan også ha alternativet "Avslutt" aktivert. I så fall avsluttes behandlingen av lastereglene etter at handlingen er utført, og den gjeldende regelverdien returneres. Hvis "Avslutt" ikke er angitt, fortsetter Charging Manager med neste laderegel. Hvis den når slutten av listen, returnerer den også gjeldende regelverdi.
Alle betingelser inneholder alternativet "Ikke". Hvis dette er angitt, utføres handlingen hvis betingelsen ikke er oppfylt. I motsatt fall utføres handlingen hvis betingelsen er oppfylt.
Noen betingelser har alternativet "Fortsett å kjøre regelen uten at betingelsen er oppfylt". Her kan du angi en tid i sekunder. Hvis betingelsen er oppfylt, kan det hende at den ikke er oppfylt i x sekunder etterpå, og handlingen utføres fortsatt. Hvis for eksempel minimum PV-overskudd er nådd, kan det overskrides i x sekunder, og handlingen vil fortsatt utføres.
Tid: Betingelsen er oppfylt innen den angitte tiden, men ikke utenfor. Dette gjør at du kan lade til bestemte tider.
PV-overskudd: Betingelsen er oppfylt hvis PV-overskuddet per fase (for laderegler for biler) eller PV-overskuddet over alle faser i watt (for batterilagringssystemer) er større enn (eller lik) den angitte verdien eller formelen.
Pris: Betingelsen er oppfylt hvis gjeldende innkjøpspris i øre per kWh er mindre enn (eller lik) den angitte verdien eller formelen.
Prisnivå: Betingelsen er oppfylt hvis gjeldende prisnivå er mindre enn (eller lik) den angitte verdien eller formelen.
SoC: Betingelsen er oppfylt hvis bilens ladetilstand (hvis cFos Charging Manager kjenner denne verdien) eller batterilageret er større enn (eller lik) den angitte verdien eller formelen.
Antall lastebiler: Betingelsen er oppfylt hvis antall lastebiler er større enn (eller lik) den angitte verdien eller formelen.
Nettreferanse: Betingelsen er oppfylt hvis nettreferansen (for laderegler for biler per fase, for laderegler for batterilagring i watt over alle faser) er større enn (eller lik) den angitte verdien eller formelen.
Nettinnmating: Betingelsen er oppfylt hvis nettinnmatingen (for laderegler for biler per fase, for laderegler for batterilagring i watt over alle faser) er større enn (eller lik) den angitte verdien eller formelen.
Solenergi: Betingelsen er oppfylt hvis den genererte strømmen per fase (for laderegler for biler) eller den genererte effekten over alle faser (for batterilagring) er større enn (eller lik) den angitte verdien eller formelen.
Inngang aktiv: Betingelsen er oppfylt hvis inngangen med det angitte nummeret på enheten med den angitte enhets-ID-en (E1, E2, ... for Wallbox-ladestasjoner, M1, M2, ... for målere) er aktiv. Numrene teller fra 0. På denne måten kan du bruke laderegler i forbindelse med koblingsinnganger. CFos Power Brain Wallbox har for eksempel 2 S0-innganger. For å bruke disse kan du sette opp en cFos Power Brain S0-måler som en enhet med rollen "Display" i cFos Charging Manager. Hvis du antar at denne måleren har enhets-ID M1, kan du adressere S0-1-inngangen ved hjelp av enhets-ID M1 og inngangsnummer 1. Du finner informasjon om hvordan du kobler S0-inngangene på cFos Power Brain på siden vår om S0-innganger / S0-tellere og Modbus-tellere. Hvis du for eksempel vil styre ladestrømmen ved hjelp av en ekstern bryter eller bruke en rippelstyringsmottaker som kobler et relé i henhold til energileverandørens spesifikasjoner, kan du bruke laderegler med inngang. På denne måten kan du også aktivere en laderegulator for PV-overskudd via inngang.
Miljøvennlig: Her kan du angi maksimal ønsket forsinkelse av ladeprosessen og forventet ladetid. Betingelsen anses som oppfylt (og forblir oppfylt) så snart cFos Charging Manager har beregnet en starttid som er så miljøvennlig og nettvennlig som mulig, og denne er nådd. Se Miljøvennlig lading.
Formel: Betingelsen er oppfylt hvis verdien i formelen er > 0 (flytende punktverdier). Se formler.
Alltid: Betingelsen er alltid oppfylt.
Handlinger utføres hvis betingelsen i lasteregelen er oppfylt (eller alternativet "Ikke" er angitt og betingelsen ikke er oppfylt).
Sett til verdi/formel: Gjeldende regelverdi settes til den angitte verdien eller formelen.
Tilførsel av PV-overskudd / Tilførsel av solenergi / Tilførsel av nettstrøm / Tilførsel av innmating: Den aktuelle reguleringsverdien settes til tilsvarende verdi. For laderegler for lagringssystemer, effekten i watt over alle faser. For laderegler for Wallbox-ladestasjoner er dette strømmen per fase ved normallading, for overskuddslading ("PV-overskudd" er valgt) er dette summen av strømmen i alle faser, dividert på antall faser (forventet eller faktisk) som brukes til lading. Verdien kan også multipliseres med en faktor, som er 1 som standard. Dette kan for eksempel brukes til å styre et batterilagringssystem for å unngå nettforbruk eller innmating. Ladenivået til batterilagringssystemet vil lade lagringssystemet med nettstrøm. Men siden det er måleunøyaktigheter ved bestemmelse av nettreferansen, brukes nettreferansen multiplisert med en faktor nær 1 som laderegel for lagringssystemet.
Angi variabel: Den angitte variabelen settes til en verdi eller formel. Du kan angi Charging Manager-variabler eller brukerdefinerte enhetsvariabler som navn. Charging Manager-variabler starter med "CM.", enhetsvariabler har en enhets-ID og navnet på variabelen (f.eks. E1.x).
Følgende variabler er også tilgjengelige:
Trigger / re-trigger variabel: Den angitte variabelen settes til 1. Navngivning fungerer som med "Angi variabel". Du kan angi en formel eller en fast verdi i sekunder som varighet. Trigger betyr at variabelen tilbakestilles til 0 etter at varigheten er utløpt (og kan deretter utløses på nytt hvis det er nødvendig). Re-trigger betyr at varigheten alltid starter på nytt når betingelsen er oppfylt. Hvis betingelsen for varigheten ikke er oppfylt, settes variabelen til 0 igjen.
_rule_val | Gjeldende regelverdi. Du kan også spørre etter dette i formler. |
_rule_id | Gjeldende regel-ID (lesing og skriving). Hvis betingelsen er oppfylt og regel-ID-en ikke er 0, blir denne variabelen automatisk satt eller overskrevet. Du kan imidlertid også angi denne variabelen eksplisitt per regel ved hjelp av "_rule_id", f.eks. for å visualisere hvilken spesielt viktig regel som har blitt behandlet. Den sist angitte regel-ID-en vises i flisene på enheten. |
_rule_min | Denne verdien stilles normalt inn for omkobling fra enfase- til trefaselading, for eksempel hvis du angir betingelser med en strømbegrensning. Her kan du selv stille inn denne verdien. Systemet skifter fra enfaselading til trefaselading hvis strømgrensen har vært større enn (eller lik) "_rule_min" i en periode. |
_undercut | Sett undershoot til aktiv hvis verdien er større enn null (se forklaring nedenfor). |
Og: Koble regelen til neste regel. Betingelsen for neste regel anses ikke som oppfylt hvis betingelsen for gjeldende regel ikke er oppfylt (uavhengig av om betingelsen for neste regel faktisk er oppfylt).
Eller: Koble regelen til neste regel. Betingelsen for neste regel anses som oppfylt hvis betingelsen for gjeldende regel er oppfylt (uavhengig av om betingelsen for neste regel faktisk er oppfylt).
Gå til: cFos Charging Manager søker (ovenfra og ned) etter den første laderegelen som har samme ID som den angitte ID-en, og fortsetter behandlingen av ladereglene med denne. Hvis den ikke finner noen, fortsetter den behandlingen med neste laderegel. Forsiktig: Unngå endeløse sløyfer! Selv om Charging Manager avbryter behandlingen av ladereglene etter en stund, kan den kaste bort unødvendig (beregnings-)tid. I kombinasjon med betingelsene i ladereglene kan du bruke denne handlingen til å opprette små regelprogrammer.
For noen betingelser kan du angi en tid i sekunder som regelen skal fortsette å utføres selv om betingelsen ikke er oppfylt. Du kan for eksempel definere en regel som kjøres når en bryterinngang aktiveres. Hvis du deretter angir en tid, vil denne regelen fortsette å utføres i N sekunder selv om inngangen ikke lenger er innstilt. Ved PV-overskuddslading kan du bruke denne tiden til å forhindre at ladingen blir avbrutt av kortvarige skyer.
Charging Manager husker i et flagg kalt "_undercut" om denne "undercut" er aktiv for minst én regel. Hvis ladereglene for Wallbox-ladestasjoner resulterer i en verdi som er lavere enn den minimale ladestrømmen som er angitt i Wallbox-ladestasjonen, og flagget "_undercut" er satt, returnerer cFos Charging Manager den minimale ladestrømmen som regelverdi, slik at bilen fortsetter å lades. Du kan imidlertid også sette eller slette "_undercut"-flagget selv ved hjelp av laderegelen (se ovenfor).
Fra og med versjon 2.3.x er lastereglene oppsummert i regelsett. Tidligere lasteregler finner du under "Eget lasteregelsett". Dette lasteregelsettet kan eksporteres som en fil. Når du eksporterer, bør du tilordne en unik ID til regelsettet, ettersom Charging Manager håndterer regelsett etter ID og overskriver eksisterende regelsett med samme ID når de importeres. Du kan dele slike filer med tilpassede debiteringsregler med andre brukere. Du kan laste inn slike tilpassede regelsett i cFos Charging Manager og deretter veksle mellom dine egne regler og disse regelsettene. Du kan administrere slike filer med ladningsregler under Konfigurasjon -> Filer. Du kan også kopiere et regelsett til ditt "Eget regelsett" for å endre det. Fra versjon 2.3.x leveres cFos Charging Manager med et lite utvalg av ladningsregler som dekker noen vanlige forespørsler fra brukerne våre. For å kunne bruke disse regelsettene så universelt som mulig, er følgende tilleggsfunksjoner tilgjengelige for ladningsreglene:
Parameter: Du kan definere en parameter som en ekstra handling. Denne adresseres via regel-ID-en og settes til en formel eller fast verdi. Det finnes også et navn eller en hjelpetekst for betydningen av parameteren. Du kan fritt konfigurere denne parameteren i "Eget lasteregelsett". Hvis du vil ha tilgang til denne parameteren i en annen lasteregel (lenger ned i regelsettet) i en formel, får du den aktuelle verdien via "param(id)", der id er parameterens lasteregel-ID. På denne måten kan du opprette parameteriserbare lasteregler, dvs. at du kan endre parameteren uten å måtte endre lastereglene lenger ned.
Bare slike parametere vises i brukerdefinerte lasteregelsett, slik at du ikke utilsiktet endrer de faktiske lastereglene. Du kan endre en parameter og lagre endringen. På denne måten kan du tilpasse lastereglene til dine behov.
Tidsintervall med formler: Som en ekstra betingelse kan du definere et tidsintervall der start- og sluttminutt på dagen bestemmes av en formel. Dette er en mer fleksibel variant av de tidligere tidsbetingelsene med faste start- og sluttider. Du kan også få tilgang til parametere i formlene med den nye betingelsen for tidsintervall.
Eksempel: Regel-ID 12, parameterverdi 600 Regel-ID 13, parameterverdi 720 Tidsintervall med formler, starttidspunkt: param(12), sluttidspunkt: param(13) Betingelsen er oppfylt mellom kl. 10:00 og 12:00. Hvis du bruker en slik kombinasjon av parametere og tidsintervall med formler i et tilpasset lasteregelsett, kan andre brukere enkelt justere tidsintervallet i sine parametere.
Bytt kontrollsett: Du kan også bytte til et annet regelsett ved hjelp av innlastingsregelen.
For å gjøre det enklere å opprette innlastingsregler kan du sette loggnivået til Informasjon under "Konfigurasjon" -> "Logging" -> Innlastingsregler. Følgende vises da i loggen for hver evaluerte lasteregel:CR id/idx b/r: A v
id er den angitte regel-ID-en.
idx angir hvilken regel dette er (regnet fra 0).
b er sann hvis betingelsen i regelen er oppfylt.
r er sann hvis betingelsen inkludert AND- og OR-kobling med andre regler er oppfylt.
A angir handlingen som skal utføres. Avhengig av handlingen kan linjen inneholde ytterligere informasjon. Her er verdiene:
0 | Returverdi / formel |
1 | OG |
2 | ELLER |
3 | Angi variabel, logg: Variabelnavn og -verdi |
5 | Gå til Logg: Mål-ID og idx |
7 | Utløser variabel, logg: Variabelnavn utløst eller tilbakestilt |
8 | Utløs variabel på nytt, logg: Variabelnavn utløst på nytt eller tilbakestilt |
10 | PV-overskudd * tilbudsfaktor |
11 | Leverer solenergi * faktor |
12 | Nettforsyning * forsyningsfaktor |
13 | Innmating * forsyningsfaktor |