Regulile de tarifare ale managerului de tarifare cFos funcționează ca mici programe. Atunci când gestionarul de taxare cFos procesează regulile de taxare, acesta ia o valoare inițială ca "valoare a regulii" și apoi parcurge toate regulile de taxare de sus în jos. Acesta verifică condiția pentru fiecare regulă și, dacă aceasta este îndeplinită, execută acțiunea relevantă. Acest lucru continuă până când se ajunge fie la sfârșitul regulilor de încărcare, fie până când opțiunea "Finish" este setată pentru acțiunea în cazul în care condiția este îndeplinită. Valoarea regulii determinate până în acel moment este apoi returnată.
Pentru boxele murale, regulile de încărcare determină în acest fel curentul de încărcare pe fază în mA, iar pentru sistemele de stocare a bateriei puterea de încărcare sau descărcare în W. Pentru regulile de încărcare pentru boxele murale, valoarea inițială este 0, adică dacă nu este îndeplinită nicio regulă, încărcarea este întreruptă. Pentru sistemele de stocare a bateriilor, valoarea inițială este puterea maximă de încărcare sau descărcare, adică, dacă nu este îndeplinită nicio regulă de încărcare, puterea maximă de încărcare sau descărcare este cea stabilită în opțiunile de control al bateriilor ale managerului de încărcare cFos.
Combinația dintre surplusul PV și normele de încărcare normale: Regulile de încărcare pentru boxele de perete au o opțiune "surplus PV". În fiecare ciclu, managerul de încărcare cFos verifică mai întâi dacă regulile de încărcare cu opțiunea "surplus PV" sunt setate pentru boxele de perete. Toate boxele murale ale căror reguli de încărcare cu această opțiune furnizează o valoare >= 0 sunt luate în considerare mai întâi și curentul lor de încărcare este marcat ca surplus. Apoi sunt luate în considerare toate wallbox-urile cu reguli de încărcare fără opțiunea "PV surplus". Aceasta înseamnă că sunt prioritizate wallbox-urile care doresc să încarce surplusul PV. Notă: Dacă regulile de încărcare cu opțiunea "PV surplus" dau -1 pentru o cutie de perete, aceasta nu participă la surplusul PV. Managerul de încărcare aplică apoi regulile de încărcare pentru încărcarea normală.
Aceasta înseamnă că dacă, de exemplu, doriți să creați o regulă de încărcare cu surplus PV și, alternativ, dacă nu există suficient surplus tot timpul, o regulă de încărcare normală, procedați după cum urmează: 1.
Regula: condiția surplus PV și acțiunea "Livrare surplus" ("Surplus PV" bifat și "Sfârșit" bifat) 2. Regula: condiția "Întotdeauna", acțiunea: "Livrare valoare", -1 ("Surplus PV" bifat și "Sfârșit" bifat) 3. Regula: de exemplu, o regulă controlată de timp sau de preț ("Surplus PV" NU bifat).
De la versiunea 2.3.x: Pentru a facilita combinarea regulilor de taxare a surplusului PV cu cele normale, acum le puteți combina. După procesarea regulilor de taxare a surplusului PV, managerul de taxare cFos evaluează acum și regulile de taxare normale (adică fără bifarea "surplusului PV"). Acestea suprascriu valoarea curentă determinată de normele privind surplusul PV. Variabilele lb_cur_l1, lb_cur_l2, lb_cur_l3 și lb_cur (valori determinate ale fazei considerate în prezent) sunt disponibile astfel încât regulile normale de încărcare să poată accesa valoarea curentă determinată anterior. Dacă, de exemplu, doriți să încărcați întotdeauna cu un anumit curent minim indiferent de surplusul de curent fotovoltaic (și să preluați acest curent de la rețea dacă este necesar), puteți specifica max(10000, lb_cur) ca valoare de răspuns pentru o regulă de încărcare normală. În acest caz, încărcarea are loc întotdeauna cu cel puțin 10 A.
Notă privind comutarea automată a fazelor: Dacă wallbox-ul este clasificat ca încărcare excedentară pe baza regulilor de încărcare, comutarea automată a fazelor verifică dacă există surplus suficient pentru faze. În caz contrar, comutarea fazelor verifică dacă există suficientă putere disponibilă pe fazele respective (gestionarea normală a sarcinii). Prin urmare, dacă doriți să încercați mai întâi surplusul fotovoltaic și, dacă nu este disponibil, regulile normale de încărcare, trebuie să utilizați o regulă suplimentară de încărcare care returnează -1 pentru a indica managerului de încărcare că această cutie de perete nu ar trebui (încă) să fie considerată ca surplus de încărcare.
Calcularea surplusului: Dacă opțiunea "PV surplus" este activată, condiția "PV surplus >= expresie" analizează dacă surplusul împărțit la fazele de încărcare prevăzute este suficient de mare pentru ca condiția să fie îndeplinită. În cazul în care opțiunea "surplus PV" nu este activă, sistemul verifică dacă surplusul >= expresie pe faza respectivă. Același lucru este valabil și pentru condițiile "Alimentare din rețea", "Alimentare din rețea" și "Energie solară". Aici, dacă opțiunea "Excedent PV" este activă, suma curenților împărțită la numărul previzionat de faze de încărcare este verificată în raport cu expresia, în timp ce dacă opțiunea nu este activă, este verificat curentul fazei respective. Pentru acțiuni, dacă opțiunea "PV surplus" este activă, suma curenților tuturor fazelor împărțită la numărul de faze de încărcare previzionate este furnizată ca valoare pentru "Deliver surplus", "Deliver solar power", "Deliver grid supply" și "Deliver feed-in", în timp ce dacă opțiunea nu este activă, este furnizat curentul fazei respective. Pe scurt: pentru cazul obișnuit de încărcare a surplusului PV, recomandăm activarea opțiunii. Dacă opțiunea nu este activă, accentul se pune pe gestionarea sarcinii, adică managerul de încărcare cFos ia în considerare toate cele trei faze separat.
ID: Un număr care poate fi selectat în mod liber. A se vedea mai jos pentru mai multe detalii.
Regulă activă: Regulile care nu sunt active sunt ignorate.
Zilele săptămânii: Vă permite să setați zilele în care regula trebuie respectată și zilele în care trebuie ignorată
Excedent de energie fotovoltaică: În cazul regulilor de tarifare pentru wallbox-uri, Charging Manager verifică întotdeauna mai întâi dacă sunt active regulile de tarifare pentru surplusul de energie fotovoltaică. Acestea determină apoi curentul de încărcare pentru fiecare fază. Toate regulile de încărcare a căror opțiune "PV surplus" nu este setată sunt apoi procesate de sus în jos.
Încărcare sau descărcare: În cazul regulilor de încărcare pentru sistemele de stocare a bateriilor, Charging Manager procesează toate regulile de încărcare cu opțiunea "Charging" (încărcare) și toate regulile de încărcare cu opțiunea "Discharging" (descărcare) independent una de cealaltă și determină astfel capacitatea curentă de încărcare sau de descărcare.
Fiecare regulă de încărcare are o condiție și o acțiune. Acțiunea este executată numai dacă este îndeplinită condiția. O acțiune poate avea, de asemenea, opțiunea "End" activată. În acest caz, procesarea regulilor de încărcare se încheie după ce acțiunea a fost executată și se returnează valoarea curentă a regulii. Dacă nu este activată opțiunea "End" (Terminare), Charging Manager continuă cu următoarea regulă de taxare. Dacă ajunge la sfârșitul listei, acesta returnează, de asemenea, valoarea curentă a regulii.
Toate condițiile conțin opțiunea "Nu". Dacă aceasta este setată, acțiunea este executată dacă condiția nu este îndeplinită. În caz contrar, acțiunea este executată dacă condiția este îndeplinită.
Unele condiții au opțiunea "Continuă executarea regulii fără condiția îndeplinită". Aici puteți specifica un timp în secunde. În cazul în care condiția este îndeplinită, este posibil ca aceasta să nu fie îndeplinită timp de x secunde după aceea, iar acțiunea să fie în continuare executată. Dacă, de exemplu, este atins surplusul minim de PV, acesta poate fi depășit apoi timp de x secunde și acțiunea va fi în continuare executată.
Timp: Condiția este îndeplinită în timpul specificat, dar nu în afara acestuia. Acest lucru vă permite să încărcați la anumite ore.
Excedent de energie fotovoltaică: Condiția este îndeplinită dacă surplusul FV pe fază (pentru regulile de încărcare a automobilelor) sau surplusul FV pe toate fazele în wați (pentru sistemele de stocare în baterii) este mai mare (sau egal) cu valoarea specificată sau cu formula.
Preț: Condiția este îndeplinită dacă prețul actual de achiziție, exprimat în cenți pe kWh, este mai mic (sau egal) cu valoarea specificată sau cu formula.
Nivelul prețului: Condiția este îndeplinită dacă nivelul actual al prețului este mai mic (sau egal cu) valoarea sau formula specificată.
SoC: Condiția este îndeplinită dacă starea de încărcare a autovehiculului (dacă managerul de încărcare cFos cunoaște această valoare) sau a acumulatorului este mai mare (sau egală) cu valoarea specificată sau cu formula.
Numărul de vagoane de încărcare: Condiția este îndeplinită dacă numărul de vagoane de încărcare este mai mare (sau egal cu) valoarea specificată sau cu formula.
Referință de rețea: Condiția este îndeplinită dacă referința de rețea (pentru regulile de încărcare pentru autoturisme pe fază, pentru regulile de încărcare pentru stocarea bateriilor în wați pe toate fazele) este mai mare (sau egală) cu valoarea specificată sau cu formula.
Alimentarea la rețea: Condiția este îndeplinită dacă alimentarea la rețea (pentru regulile de încărcare pentru autoturisme pe fază, pentru regulile de încărcare pentru stocarea bateriilor în wați pe toate fazele) este mai mare (sau egală) cu valoarea specificată sau cu formula.
Energie solară: Condiția este îndeplinită dacă curentul generat pe fază (pentru regulile de încărcare a automobilelor) sau puterea generată pe toate fazele (pentru stocarea bateriilor) este mai mare (sau egală) cu valoarea specificată sau cu formula.
Intrare activă: Condiția este îndeplinită dacă intrarea cu numărul specificat a dispozitivului cu ID-ul dispozitivului specificat (E1, E2, ... pentru cutii de perete, M1, M2, ... pentru contoare) este activă. Numerele se numără de la 0. În acest fel, puteți utiliza regulile de încărcare împreună cu intrările de comutare. Wallbox-ul cFos Power Brain, de exemplu, are 2 intrări S0. Pentru a le utiliza, puteți configura un contor cFos Power Brain S0 ca dispozitiv cu rolul "Display" în cFos Charging Manager. Presupunând că acest contor are ID-ul de dispozitiv M1, puteți adresa intrarea S0-1 utilizând ID-ul de dispozitiv M1 și numărul de intrare 1. Puteți găsi informații despre cablarea intrărilor S0 pe cFos Power Brain pe pagina noastră despre intrările S0 / contoarele S0 și contoarele Modbus. Dacă, de exemplu, doriți să controlați curentul de încărcare utilizând un comutator extern sau să utilizați un receptor de control al ondulației care comută un releu în conformitate cu specificațiile furnizorului de energie, puteți utiliza reguli de încărcare cu intrare. În acest fel, puteți activa, de asemenea, un controler de încărcare pentru surplusul PV prin intrare.
Respectarea mediului: Aici puteți specifica întârzierea maximă dorită a procesului de încărcare și timpul de încărcare preconizat. Condiția este considerată îndeplinită (și rămâne îndeplinită) de îndată ce cFos Charging Manager a calculat o oră de pornire cât mai ecologică și mai prietenoasă cu rețeaua electrică și aceasta a fost atinsă. A se vedea Încărcare ecologică.
Formula: Condiția este îndeplinită dacă valoarea formulei este > 0 (valori în virgulă mobilă). A se vedea formulele.
Întotdeauna: Condiția este întotdeauna îndeplinită.
Acțiunile sunt executate dacă este îndeplinită condiția din regula de încărcare (sau dacă este setată opțiunea "Nu" și condiția nu este îndeplinită).
Setați la valoare/formulă: Valoarea curentă a regulii este setată la valoarea sau formula specificată.
Furnizarea surplusului de energie fotovoltaică / Furnizarea de energie solară / Furnizarea rețelei / Furnizarea feed-in: Valoarea de control a curentului este setată la valoarea corespunzătoare. Pentru regulile de încărcare pentru sistemele de stocare, puterea în wați pe toate fazele. Pentru regulile de încărcare pentru wallbox-uri, acesta este curentul pe fază în cazul încărcării normale, iar pentru încărcarea excedentară (opțiunea "PV surplus" este setată), suma curenților pe toate fazele, împărțită la numărul de faze (previzionate sau reale) utilizate pentru încărcare. Valoarea poate fi, de asemenea, înmulțită cu un factor, care este 1 în mod implicit. Acest lucru poate fi utilizat, de exemplu, pentru a controla un sistem de stocare a bateriilor pentru a evita consumul sau alimentarea rețelei. Nivelul de încărcare a sistemului de stocare a bateriilor ar încărca sistemul de stocare cu alimentarea din rețea. Cu toate acestea, deoarece există inexactități de măsurare la determinarea referinței la rețea, referința la rețea înmulțită cu un factor apropiat de 1 este utilizată ca regulă de încărcare a sistemului de stocare.
Setați variabila: Variabila specificată este setată la o valoare sau la o formulă. Puteți specifica variabilele Charging Manager sau variabilele dispozitivelor definite de utilizator ca nume. Variabilele Charging Manager încep cu "CM.", iar variabilele de dispozitiv au un ID al dispozitivului și numele variabilei (de exemplu, E1.x).
Sunt disponibile și următoarele variabile:
Trigger / re-trigger variable: Variabila specificată este setată la 1. Numirea funcționează ca în cazul "Set variable". Puteți specifica o formulă sau o valoare fixă în secunde ca durată. Trigger înseamnă că variabila este resetată la 0 după expirarea duratei (și poate fi apoi reactivată, dacă este necesar). Re-trigger înseamnă că durata reîncepe întotdeauna atunci când condiția este îndeplinită. Dacă condiția pentru durată nu este îndeplinită, variabila este setată din nou la 0.
_rule_val | Valoarea curentă a regulii. De asemenea, puteți interoga această valoare în formule. |
_rule_id | ID-ul curent al regulii (citire și scriere). Dacă condiția este îndeplinită și ID-ul regulii nu este 0, această variabilă este setată automat sau suprascrisă. Cu toate acestea, puteți seta, de asemenea, această variabilă în mod explicit pentru fiecare regulă utilizând "_rule_id", de exemplu, pentru a vizualiza care regulă deosebit de importantă a fost procesată. Ultimul ID de regulă setat este afișat în caseta dispozitivului. |
_rule_min | Această valoare este în mod normal setată pentru comutarea de la încărcare monofazată/trifazată, de exemplu, dacă specificați condiții cu o limită de curent. Aici puteți seta singur această valoare. Sistemul comută de la încărcarea monofazată la încărcarea trifazată dacă limita de curent a fost mai mare (sau egală) cu "_rule_min" pentru o perioadă de timp. |
_undercut | Setați undershoot la activ dacă valoarea este mai mare decât zero (a se vedea mai jos pentru explicații). |
Și: legați regula de următoarea regulă. Condiția următoarei reguli nu se consideră îndeplinită dacă nu este îndeplinită condiția regulii curente (indiferent dacă este îndeplinită sau nu condiția următoarei reguli).
Sau: legați regula de următoarea regulă. Condiția următoarei reguli se consideră îndeplinită dacă este îndeplinită condiția regulii curente (indiferent dacă este îndeplinită sau nu condiția următoarei reguli).
Go to: cFos Charging Manager caută (de sus în jos) prima regulă de taxare al cărei ID este același cu ID-ul specificat și continuă procesarea regulilor de taxare cu aceasta. Dacă nu găsește niciuna, continuă procesarea cu următoarea regulă de taxare. Atenție: Evitați buclele nesfârșite! Deși Charging Manager anulează procesarea regulilor de taxare după un timp, acesta poate pierde timp (de calcul) inutil. În combinație cu condițiile regulilor de taxare, puteți utiliza această acțiune pentru a crea mici programe de reguli.
Pentru anumite condiții, puteți seta un interval de timp în secunde pentru care regula trebuie să continue să fie executată chiar dacă condiția nu este îndeplinită. De exemplu, puteți defini o regulă care se execută atunci când este setată o intrare de comutare. Dacă apoi setați un timp, această regulă va continua să fie executată timp de N secunde, chiar dacă intrarea nu mai este setată. În cazul încărcării surplusului de energie fotovoltaică, puteți utiliza acest timp pentru a împiedica întreruperea încărcării de către nori de scurtă durată.
Managerul de taxare își amintește într-un indicator numit "_undercut" dacă această "subcotare" este activă pentru cel puțin o regulă. În cazul în care regulile de încărcare pentru wallbox-uri au ca rezultat o valoare mai mică decât curentul minim de încărcare stabilit în wallbox și dacă flagul "_undercut" este activat, cFos Charging Manager returnează curentul minim de încărcare ca valoare a regulii, astfel încât mașina continuă să fie încărcată. Cu toate acestea, puteți, de asemenea, să setați sau să ștergeți chiar dumneavoastră indicatorul "_undercut" folosind regula de încărcare (a se vedea mai sus).
Începând cu versiunea 2.3.x, regulile de încărcare sunt rezumate în seturi de reguli. Regulile de încărcare anterioare pot fi găsite în "Set propriu de reguli de încărcare". Acest set de reguli de încărcare poate fi exportat ca fișier. La export, trebuie să atribuiți un ID unic setului de reguli, deoarece Charging Manager gestionează seturile de reguli după ID și le suprascrie pe cele existente cu același ID la import. Puteți partaja astfel de fișiere cu reguli de tarifare personalizate cu alți utilizatori. Puteți încărca astfel de seturi de reguli personalizate în cFos Charging Manager și apoi să comutați între propriile reguli și aceste seturi de reguli. Puteți gestiona astfel de fișiere de reguli de taxare în Configurare -> Fișiere. De asemenea, puteți copia un set de reguli în "Setul propriu de reguli" pentru a-l modifica. Începând cu versiunea 2.3.x, managerul de tarifare cFos este furnizat cu o gamă restrânsă de reguli de tarifare care acoperă câteva solicitări comune ale utilizatorilor noștri. Pentru a putea utiliza aceste seturi de reguli cât mai universal posibil, următoarele funcții suplimentare sunt disponibile pentru regulile de tarifare:
Parametru: Puteți defini un parametru ca o acțiune suplimentară. Acesta este abordat prin intermediul ID-ului său de regulă și setat la o formulă sau la o valoare fixă. Există, de asemenea, un nume sau un text de ajutor pentru semnificația parametrului. Puteți configura liber acest parametru în "Setul propriu de reguli de încărcare". Dacă doriți să accesați acest parametru într-o altă regulă de încărcare (mai jos în setul de reguli) într-o formulă, primiți valoarea curentă prin "param(id)", unde id este ID-ul regulii de încărcare a parametrului. Acest lucru vă permite să creați reguli de încărcare parametrizabile, adică puteți modifica parametrul fără a fi necesar să modificați regulile de încărcare mai jos.
Numai astfel de parametri sunt afișați în seturile de reguli de încărcare definite de utilizator, astfel încât să nu modificați din greșeală regulile de încărcare reale. Puteți modifica un parametru și salva modificarea. Acest lucru vă permite să personalizați regulile de încărcare în funcție de nevoile dumneavoastră.
Interval de timp cu formule: Ca o condiție suplimentară, puteți defini un interval de timp al cărui minut de început și de sfârșit al zilei este determinat de o formulă. Aceasta este o variantă mai flexibilă a condițiilor de timp anterioare cu ore fixe de început și de sfârșit. În special, puteți accesa și parametrii din formule cu noua condiție pentru intervalul de timp.
Exemplu: ID regulă 12, valoarea parametrului 600 ID regulă 13, valoarea parametrului 720 Interval de timp cu formule, ora de început: param(12), ora de sfârșit: param(13) Condiția este îndeplinită între 10:00 și 12:00. Dacă utilizați o astfel de combinație de parametri și interval de timp cu formule într-un set personalizat de reguli de încărcare, alți utilizatori pot ajusta cu ușurință intervalul de timp în parametrii lor.
Schimbați setul de reguli: Ca o acțiune suplimentară, puteți trece la un alt set de reguli utilizând regula de încărcare.
Pentru a facilita crearea regulilor de încărcare, puteți seta nivelul jurnalului la Information în "Configuration" -> "Logging" -> Loading rules. În jurnal apar următoarele informații pentru fiecare regulă de încărcare evaluată:CR id/idx b/r: A v
id este ID-ul de regulă introdus.
idx precizează despre ce regulă este vorba (se numără de la 0).
b este adevărat dacă este îndeplinită condiția din regulă.
r este adevărat dacă este îndeplinită condiția care include legătura AND și OR cu alte reguli.
A specifică acțiunea care urmează să fie executată. În funcție de acțiune, linia poate conține informații suplimentare. Iată valorile:
0 | Valoarea de retur / formula |
1 | ȘI |
2 | SAU |
3 | Setează variabila, log: Numele și valoarea variabilei |
5 | Du-te la, jurnal: ID țintă și idx |
7 | Variabilă de declanșare, jurnal: Numele variabilei declanșate sau resetate |
8 | Re-declanșare variabilă, jurnal: Numele variabilei re-triggered sau resetat |
10 | Surplus PV * factor de ofertă |
11 | Furnizarea energiei solare * factor |
12 | Rețea de alimentare * factor de alimentare |
13 | Alimentarea * factorul de aprovizionare |