Dokumentation

Opladningsregler
(for firmwareversioner fra 1.25.2)

Dokumentationen af opladningsreglerne for firmwareversioner < 1.25.2 kan findes her.


                        Regler for indlæsning af skærmbilleder

Generel driftstilstand

Opladningsreglerne i cFos Charging Manager fungerer som små programmer. Når cFos Charging Manager behandler opkrævningsregler, tager den en startværdi som "regelværdi" og kører derefter gennem alle opkrævningsregler fra top til bund. Den kontrollerer betingelsen for hver regel, og hvis den er opfyldt, udfører den den relevante handling. Dette fortsætter, indtil enten slutningen af opladningsreglerne er nået, eller indstillingen "Finish" er indstillet for handlingen, hvis betingelsen er opfyldt. Derefter returneres den regelværdi, der er fastlagt indtil dette punkt.

For wallboxe bestemmer opladningsreglerne på denne måde opladningsstrømmen pr. fase i mA, og for batterilagringssystemer opladnings- eller afladningseffekten i W. For opladningsregler for wallboxe er startværdien 0, dvs. hvis ingen regel er opfyldt, sættes opladningen på pause. For batterilagringssystemer er startværdien den maksimale opladnings- eller afladningseffekt, dvs. hvis ingen opladningsregel er opfyldt, er den maksimale opladnings- eller afladningseffekt den, der er indstillet i batterikontrolindstillingerne i cFos Charging Manager.

Kombination af PV-overskud og normale opladningsregler: Opladningsregler for wallboxe har en mulighed for "PV-overskud". I hver cyklus kontrollerer cFos Charging Manager først, om der er indstillet opladningsregler med indstillingen "PV-overskud" for wallboxe. Alle wallboxe, hvis opladningsregel(r) med denne indstilling giver en værdi >= 0, betragtes først, og deres opladningsstrøm markeres som overskud. Derefter overvejes alle wallboxe med opladningsregler uden indstillingen "PV-overskud". Det betyder, at wallboxe, der ønsker at oplade PV-overskud, prioriteres. Bemærk: Hvis opladningsreglerne med indstillingen "PV-overskud" returnerer -1 for en wallbox, deltager denne wallbox ikke i PV-overskuddet. Charging Manager anvender derefter opladningsregler for normal opladning.


Det betyder, at hvis du f.eks. vil oprette en opladningsregel med PV-overskud og alternativt, hvis der ikke er nok overskud hele tiden, en normal opladningsregel, skal du gå frem på følgende måde: 1.

Regel: PV-overskudsbetingelse og "Lever overskud"-handling ("PV-overskud" afkrydset og "Slut" afkrydset) 2. regel: "Altid"-betingelse, handling: "Lever værdi", -1 ("PV-overskud" afkrydset og "Slut" afkrydset) 3. regel: f.eks. en tids- eller prisstyret regel ("PV-overskud" IKKE afkrydset).

Fra version 2.3.x: For at gøre det lettere at kombinere PV-overskud og normale opladningsregler kan du nu kombinere dem. Når PV-overskudsopkrævningsregler er blevet behandlet, evaluerer cFos Charging Manager nu også normale opkrævningsregler (dvs. uden "PV-overskud" markeret). Disse overskriver den aktuelle værdi, der er bestemt af PV-overskudsreglerne. Variablerne lb_cur_l1, lb_cur_l2, lb_cur_l3 og lb_cur (bestemte værdier for den aktuelt betragtede fase) er tilgængelige, så normale opladningsregler kan få adgang til den tidligere bestemte aktuelle værdi. Hvis du f.eks. altid vil oplade med en bestemt minimumsstrøm uanset det aktuelle PV-overskud (og trække den fra nettet, hvis det er nødvendigt), kan du angive max(10000, lb_cur) som returværdi for en normal opladningsregel. Opladningen sker så altid med mindst 10 A.

Bemærk om automatisk faseskift: Hvis wallboxen er kategoriseret som overskudsopladning baseret på opladningsregler, kontrollerer det automatiske faseskift, om der er tilstrækkeligt overskud til faserne. Ellers kontrollerer faseskiftet, om der er tilstrækkelig strøm til rådighed på de respektive faser (normal belastningsstyring). Så hvis du vil prøve PV-overskud først og, hvis det ikke er tilgængeligt, normale opladningsregler, skal du bruge en ekstra opladningsregel, der returnerer -1 for at fortælle Charging Manager, at denne wallbox (endnu) ikke skal betragtes som overskudsopladning.

Beregning af overskuddet: Hvis indstillingen "PV-overskud" er aktiveret, vurderer betingelsen "PV-overskud >= udtryk", om overskuddet divideret med de forventede opladningsfaser er stort nok til, at betingelsen er opfyldt. Hvis indstillingen "PV-overskud" ikke er aktiv, kontrollerer systemet, om overskuddet på den pågældende fase er >= udtryk. Det samme gælder for betingelserne "Netforsyning", "Nettilførsel" og "Solenergi". Hvis indstillingen "PV-overskud" er aktiv, kontrolleres summen af strømmene divideret med det forventede antal opladningsfaser i forhold til udtrykket, mens strømmen i den respektive fase kontrolleres, hvis indstillingen ikke er aktiv. Hvis indstillingen "PV-overskud" er aktiv, leveres summen af strømmen i alle faser divideret med det forventede antal opladningsfaser som værdi for "Lever overskud", "Lever solenergi", "Lever netforsyning" og "Lever feed-in", mens strømmen i den respektive fase leveres, hvis indstillingen ikke er aktiv. Kort sagt: I det sædvanlige tilfælde med opladning af PV-overskud anbefaler vi at aktivere indstillingen. Hvis indstillingen ikke er aktiv, er der fokus på belastningsstyring, dvs. at cFos Charging Manager betragter alle tre faser separat.

Hver laderegulator har følgende generelle indstillingsmuligheder

ID: Et frit valgbart nummer. Se nedenfor for flere detaljer.

Regel aktiv: Regler, der ikke er aktive, ignoreres.

Hverdage: Her kan du indstille de dage, hvor reglen skal overholdes, og de dage, hvor den skal ignoreres

PV-overskud: Med opladningsregler for wallboxe kontrollerer Charging Manager altid først, om opladningsregler for PV-overskud er aktive. Disse bestemmer derefter ladestrømmen pr. fase. Alle opladningsregler, hvor indstillingen "PV-overskud" ikke er indstillet, behandles derefter fra top til bund.

Opladning eller afladning: For opladningsregler for batterilagringssystemer behandler Charging Manager alle opladningsregler med indstillingen "Charging" og alle opladningsregler med indstillingen "Discharging" uafhængigt af hinanden og bestemmer dermed den aktuelle opladnings- eller afladningskapacitet.

Hver indlæsningsregel har en betingelse og en handling. Handlingen udføres kun, hvis betingelsen er opfyldt. En handling kan også have indstillingen "Afslut" aktiveret. I dette tilfælde afsluttes behandlingen af opladningsreglerne, når handlingen er blevet udført, og den aktuelle regelværdi returneres. Hvis "Afslut" ikke er indstillet, fortsætter Charging Manager med den næste opkrævningsregel. Hvis den når til slutningen af listen, returnerer den også den aktuelle regelværdi.

Betingelser

Alle betingelser indeholder muligheden "Ikke". Hvis den er indstillet, udføres handlingen, hvis betingelsen ikke er opfyldt. Ellers udføres handlingen, hvis betingelsen er opfyldt.

Nogle betingelser har indstillingen "Fortsæt udførelse af regel uden opfyldt betingelse". Her kan du angive en tid i sekunder. Hvis betingelsen er opfyldt, må den ikke være opfyldt i x sekunder bagefter, og handlingen udføres stadig. Hvis f.eks. det minimale PV-overskud er nået, kan det overskrides i x sekunder, og handlingen vil stadig blive udført.

Tid: Betingelsen er opfyldt inden for den angivne tid, men ikke uden for. Dette giver dig mulighed for at oplade på bestemte tidspunkter.

PV-overskud: Betingelsen er opfyldt, hvis PV-overskuddet pr. fase (for opladningsregler for biler) eller PV-overskuddet på tværs af alle faser i watt (for batterilagringssystemer) er større end (eller lig med) den angivne værdi eller formlen.

Pris: Betingelsen er opfyldt, hvis den aktuelle købspris i cent pr. kWh er mindre end (eller lig med) den angivne værdi eller formlen.

Prisniveau: Betingelsen er opfyldt, hvis det aktuelle prisniveau er mindre end (eller lig med) den angivne værdi eller formel.

Se også: Omkostningsbevidst opladning

SoC: Betingelsen er opfyldt, hvis bilens ladetilstand (hvis cFos Charging Manager kender denne værdi) eller batterilageret er større end (eller lig med) den angivne værdi eller formlen.

Antal lastbiler: Betingelsen er opfyldt, hvis antallet af lastbiler er større end (eller lig med) den angivne værdi eller formlen.

Netreference: Betingelsen er opfyldt, hvis netreferencen (for opladningsregler for biler pr. fase, for opladningsregler for batterilagring i watt på tværs af alle faser) er større end (eller lig med) den angivne værdi eller formlen.

Netindfødning: Betingelsen er opfyldt, hvis netindfødningen (for opladningsregler for biler pr. fase, for opladningsregler for batterilagring i watt på tværs af alle faser) er større end (eller lig med) den angivne værdi eller formlen.

Solenergi: Betingelsen er opfyldt, hvis den genererede strøm pr. fase (for opladningsregler for biler) eller den genererede effekt på tværs af alle faser (for batterilagring) er større end (eller lig med) den angivne værdi eller formlen.

Indgang aktiv: Betingelsen er opfyldt, hvis indgangen med det angivne nummer på enheden med det angivne enheds-ID (E1, E2, ... for wallboxe, M1, M2, ... for målere) er aktiv. Numrene tæller fra 0. På denne måde kan du bruge opladningsregler sammen med skifteindgange. CFos Power Brain-wallboxen har f.eks. 2 S0-indgange. For at bruge dem kan du opsætte en cFos Power Brain S0-måler som en enhed med rollen "Display" i cFos Charging Manager. Hvis du antager, at denne måler har enheds-ID M1, kan du adressere S0-1-indgangen ved hjælp af enheds-ID M1 og indgangsnummer 1. Du kan finde oplysninger om ledningsføring af S0-indgangene på cFos Power Brain på vores side om S0-indgange / S0-tællere og Modbus-tællere. Hvis du f.eks. vil styre ladestrømmen ved hjælp af en ekstern kontakt eller bruge en rippelkontrolmodtager, der skifter et relæ i overensstemmelse med energileverandørens specifikationer, kan du bruge opladningsregler med input. På den måde kan du også aktivere en opladningsregulator for PV-overskud via input.

Miljøvenlig: Her kan du angive den maksimalt ønskede forsinkelse af opladningsprocessen og den forventede opladningstid. Betingelsen anses for at være opfyldt (og forbliver opfyldt), så snart cFos Charging Manager har beregnet et starttidspunkt, der er så miljøvenligt og netvenligt som muligt, og dette er nået. Se Miljøvenlig opladning.

Formel: Betingelsen er opfyldt, hvis værdien af formlen er > 0 (floating point-værdier). Se formler.

Altid: Betingelsen er altid opfyldt.

Handlinger

Handlinger udføres, hvis betingelsen i indlæsningsreglen er opfyldt (eller "Ikke"-indstillingen er indstillet, og betingelsen ikke er opfyldt).

Indstil til værdi/formel: Den aktuelle regelværdi sættes til den angivne værdi eller formel.

Forsyning af PV-overskud / Forsyning af solenergi / Forsyning af netforsyning / Forsyning af indfødning: Den aktuelle kontrolværdi er indstillet til den tilsvarende værdi. For opladningsregler for lagersystemer, effekten i watt på tværs af alle faser. For opladningsregler for wallboxe er dette strømmen pr. fase ved normal opladning, for overskudsopladning ("PV surplus" er indstillet) summen af strømme på tværs af alle faser, divideret med antallet af faser (forudsagt eller faktisk), der bruges til opladning. Værdien kan også ganges med en faktor, som er 1 som standard. Dette kan f.eks. bruges til at styre et batterilagringssystem for at undgå netforbrug eller feed-in. Batterilagringssystemets opladningsniveau ville oplade lagringssystemet med netforsyningen. Men da der er måleunøjagtigheder ved bestemmelse af netreferencen, bruges netreferencen ganget med en faktor tæt på 1 som opladningsregel for lagringssystemet.

Indstil variabel: Den angivne variabel indstilles til en værdi eller formel. Du kan angive Charging Manager-variabler eller brugerdefinerede enhedsvariabler som navne. Charging Manager-variabler starter med "CM.", enhedsvariabler har et enheds-ID og navnet på variablen (f.eks. E1.x).

Følgende variabler er også tilgængelige:

Trigger / re-trigger-variabel: Den angivne variabel sættes til 1. Navngivning fungerer som med "Sæt variabel". Du kan angive en formel eller en fast værdi i sekunder som varighed. Trigger betyder, at variablen nulstilles til 0, når varigheden er udløbet (og kan derefter retriggeres, hvis det er nødvendigt). Re-trigger betyder, at varigheden altid starter igen, når betingelsen er opfyldt. Hvis betingelsen for varigheden ikke er opfyldt, sættes variablen til 0 igen.

_rule_valDen aktuelle regelværdi. Du kan også forespørge på dette i formler.
_rule_idDet aktuelle regel-ID (læsning og skrivning). Hvis betingelsen er opfyldt, og regel-ID'et ikke er 0, indstilles eller overskrives denne variabel automatisk. Du kan dog også indstille denne variabel eksplicit pr. regel ved hjælp af "_rule_id", f.eks. for at visualisere, hvilken særlig vigtig regel der er blevet behandlet. Det sidst indstillede regel-ID vises i enhedens flise.
_rule_minDenne værdi indstilles normalt ved skift fra enfaset til trefaset opladning, f.eks. hvis du angiver betingelser med en strømbegrænsning. Her kan du selv indstille denne værdi. Systemet skifter fra enfaset opladning til trefaset opladning, hvis strømgrænsen har været større end (eller lig med) "_rule_min" i en periode.
_undercutSæt undershoot til aktiv, hvis værdien er større end nul (se nedenfor for forklaring).

Og: Link reglen til den næste regel. Betingelsen for den næste regel anses ikke for at være opfyldt, hvis betingelsen for den aktuelle regel ikke er opfyldt (uanset om betingelsen for den næste regel faktisk er opfyldt).

Eller: Link reglen til den næste regel. Betingelsen for den næste regel anses for at være opfyldt, hvis betingelsen for den aktuelle regel er opfyldt (uanset om betingelsen for den næste regel faktisk er opfyldt).

Gå til: cFos Charging Manager søger (fra top til bund) efter den første opladningsregel, hvis ID er det samme som det angivne ID, og fortsætter behandlingen af opladningsreglerne med denne. Hvis den ikke finder en, fortsætter den med den næste opladningsregel. Forsigtig: Undgå endeløse sløjfer! Selvom Charging Manager annullerer behandlingen af opladningsreglerne efter et stykke tid, kan den spilde unødvendig (beregnings-)tid. I kombination med betingelserne i opladningsreglerne kan du bruge denne handling til at oprette små regelprogrammer.

Underskæring

For nogle betingelser kan du indstille en tid i sekunder, hvor reglen skal fortsætte med at blive udført, selvom betingelsen ikke er opfyldt. Du kan f.eks. definere en regel, der udføres, når et switching-input indstilles. Hvis du derefter indstiller en tid, vil denne regel fortsætte med at blive udført i N sekunder, selvom indgangen ikke længere er indstillet. Med PV-overskudsopladning kan du bruge denne tid til at forhindre, at opladningen bliver afbrudt af kortvarige skyer.

Charging Manager husker i et flag kaldet "_undercut", om denne "undercut" er aktiv for mindst én regel. Hvis opladningsreglerne for wallboxe resulterer i en værdi under den minimale ladestrøm, der er indstillet i wallboxen, og "_undercut"-flaget er sat, returnerer cFos Charging Manager den minimale ladestrøm som regelværdi, så bilen fortsætter med at blive opladet. Du kan dog også selv indstille eller slette "_undercut"-flaget ved hjælp af opladningsreglen (se ovenfor).

Opladningskontrolsæt (fra firmware 2.3.x)

Fra version 2.3.x er indlæsningsreglerne opsummeret i regelsæt. Tidligere indlæsningsregler kan findes under "Eget indlæsningsregelsæt". Dette regelsæt kan eksporteres som en fil. Når du eksporterer, skal du tildele et unikt ID til regelsættet, da Charging Manager administrerer regelsæt efter ID og overskriver eksisterende regelsæt med samme ID, når de importeres. Du kan dele sådanne filer med tilpassede opkrævningsregler med andre brugere. Du kan indlæse sådanne tilpassede regelsæt i din cFos Charging Manager og derefter skifte mellem dine egne regler og disse regelsæt. Du kan administrere sådanne filer med opkrævningsregler under Konfiguration -> Filer. Du kan også kopiere et regelsæt til dit "Eget regelsæt" for at ændre det. Fra version 2.3.x leveres cFos Charging Manager med et lille udvalg af opkrævningsregler, der dækker nogle få almindelige anmodninger fra vores brugere. For at kunne bruge disse regelsæt så universelt som muligt er følgende ekstrafunktioner tilgængelige for opladningsreglerne:

Ekstra funktioner til opladning af kontrolsæt

Parameter: Du kan definere en parameter som en ekstra handling. Den adresseres via sit regel-ID og indstilles til en formel eller en fast værdi. Der er også et navn eller en hjælpetekst til betydningen af parameteren. Du kan frit konfigurere denne parameter i "Eget indlæsningsregelsæt". Hvis du vil have adgang til denne parameter i en anden indlæsningsregel (længere nede i regelsættet) i en formel, modtager du den aktuelle værdi via "param(id)", hvor id er parameterens indlæsningsregel-ID. Dette giver dig mulighed for at oprette parameteriserbare indlæsningsregler, dvs. du kan ændre parameteren uden at skulle ændre indlæsningsreglerne længere nede.

Kun sådanne parametre vises i brugerdefinerede lasteregelsæt, så man ikke utilsigtet kommer til at ændre de faktiske lasteregler. Du kan ændre en parameter og gemme ændringen. Det giver dig mulighed for at tilpasse indlæsningsreglerne, så de passer til dine behov.

Tidsinterval med formler: Som en ekstra betingelse kan du definere et tidsinterval, hvis start- og slutminut på dagen bestemmes af en formel. Dette er en mere fleksibel variant af de tidligere tidsbetingelser med faste start- og sluttider. Især kan du også få adgang til parametre i formlerne med den nye betingelse for tidsinterval.





Eksempel: Regel-ID 12, parameterværdi 600 Regel-ID 13, parameterværdi 720 Tidsinterval med formler, starttidspunkt: param(12), sluttidspunkt: param(13) Betingelsen er opfyldt mellem 10:00 og 12:00. Hvis du bruger en sådan kombination af parametre og tidsinterval med formler i et tilpasset indlæsningsregelsæt, kan andre brugere nemt justere tidsintervallet i deres parametre.

Skift kontrolsæt: Som en yderligere handling kan du skifte til et andet regelsæt ved hjælp af indlæsningsreglen.

Logning

For at gøre det lettere at oprette indlæsningsregler kan du indstille logniveauet til Information under "Konfiguration" -> "Logning" -> Indlæsningsregler. Følgende vises derefter i loggen for hver evalueret indlæsningsregel:

CR id/idx b/r: A v

id er det indtastede regel-ID.
idx angiver, hvilken regel det drejer sig om (tælles fra 0).
b er sand, hvis reglens betingelse er opfyldt.
r er sand, hvis betingelsen inklusive AND- og OR-kobling med andre regler er opfyldt.
A angiver den handling, der skal udføres. Afhængigt af handlingen kan linjen indeholde yderligere oplysninger. Her er værdierne:

0Returværdi/formel
1OG
2ELLER
3Indstil variabel, log: Variabelnavn og -værdi
5Gå til, log: Mål-ID og idx
7Udløser variabel, log: Variabelnavn udløst eller nulstillet
8Genudløs variabel, log: Variabelnavn re-triggered eller nulstillet
10PV-overskud * forsyningsfaktor
11Leverer solenergi * faktor
12Netforsyning * forsyningsfaktor
13Feed-in * forsyningsfaktor
v er den aktuelle værdi, der bestemmes ved evaluering af reglerne.