Aturan pengisian daya dari cFos Charging Manager bekerja seperti program kecil. Ketika cFos Charging Manager memproses aturan pengisian daya, ia mengambil nilai awal sebagai "nilai aturan" dan kemudian menjalankan semua aturan pengisian daya dari atas ke bawah. Ini memeriksa kondisi untuk setiap aturan dan, jika terpenuhi, mengeksekusi tindakan yang relevan. Hal ini terus berlanjut hingga akhir aturan pemuatan tercapai atau opsi "Selesai" ditetapkan untuk tindakan jika kondisinya terpenuhi. Nilai aturan yang ditentukan hingga saat itu kemudian dikembalikan.
Untuk kotak dinding, aturan pengisian menentukan arus pengisian per fase dalam mA dengan cara ini dan untuk sistem penyimpanan baterai, pengisian atau pengosongan daya dalam W. Untuk aturan pengisian untuk kotak dinding, nilai awal adalah 0, yaitu jika tidak ada aturan yang terpenuhi, pengisian dijeda. Untuk sistem penyimpanan baterai, nilai awal adalah daya pengisian atau pengosongan maksimum, yaitu jika tidak ada aturan pengisian yang terpenuhi, daya pengisian atau pengosongan maksimum adalah yang diatur dalam opsi kontrol baterai dari cFos Charging Manager.
Kombinasi surplus PV dan aturan pengisian normal: Aturan pengisian daya untuk wallbox memiliki opsi "PV surplus". Pada setiap siklus, cFos Charging Manager pertama kali memeriksa apakah aturan pengisian dengan opsi "PV surplus" diatur untuk wallbox. Semua wallbox yang aturan pengisian daya dengan opsi ini memberikan nilai >= 0 akan dipertimbangkan terlebih dahulu dan arus pengisian daya mereka ditandai sebagai surplus. Kemudian semua wallbox dengan aturan pengisian daya tanpa opsi "PV surplus" dipertimbangkan. Ini berarti bahwa wallbox yang ingin mengisi surplus PV diprioritaskan. Catatan: Jika aturan pengisian daya dengan opsi "PV surplus" menghasilkan -1 untuk sebuah wallbox, maka wallbox tersebut tidak akan berpartisipasi dalam PV surplus. Manajer Pengisian Daya kemudian menerapkan aturan pengisian daya untuk pengisian daya normal.
Ini berarti bahwa jika, misalnya, Anda ingin membuat aturan pengisian daya dengan surplus PV dan sebagai alternatif, jika tidak ada surplus yang cukup sepanjang waktu, aturan pengisian daya normal, lanjutkan sebagai berikut
Aturan: Kondisi surplus PV dan tindakan "Kirimkan surplus" ("Surplus PV" dicentang dan "Akhiri" dicentang) Aturan ke-2: Kondisi "Selalu", tindakan: "Kirimkan nilai", -1 ("Surplus PV" dicentang dan "Akhiri" dicentang) Aturan ke-3: mis. aturan yang dikontrol oleh waktu atau harga ("Surplus PV" TIDAK dicentang).
Mulai versi 2.3.x: Untuk mempermudah penggabungan surplus PV dan aturan pengisian daya normal, Anda sekarang dapat menggabungkannya. Setelah aturan pengisian surplus PV telah diproses, cFos Charging Manager sekarang juga mengevaluasi aturan pengisian normal (yaitu tanpa "PV surplus" dicentang). Ini menimpa nilai saat ini yang ditentukan oleh aturan surplus PV. Variabel lb_cur_l1, lb_cur_l2, lb_cur_l3 dan lb_cur (nilai yang ditentukan dari fase yang saat ini dipertimbangkan) tersedia sehingga aturan pengisian normal dapat mengakses nilai saat ini yang telah ditentukan sebelumnya. Jika, misalnya, Anda selalu ingin mengisi daya dengan arus minimum tertentu terlepas dari surplus PV saat ini (dan mengambilnya dari jaringan jika perlu), Anda dapat menentukan max(10000, lb_cur) sebagai nilai balik untuk aturan pengisian daya normal. Pengisian daya akan selalu dilakukan dengan setidaknya 10 A.
Catatan tentang peralihan fase otomatis: Jika kotak dinding dikategorikan sebagai pengisian daya berlebih berdasarkan aturan pengisian daya, peralihan fase otomatis akan memeriksa apakah ada kelebihan daya yang cukup untuk fase-fase tersebut. Jika tidak, peralihan fase akan memeriksa apakah ada daya yang cukup tersedia pada masing-masing fase (manajemen beban normal). Jadi, jika Anda ingin mencoba surplus PV terlebih dahulu dan, jika tidak tersedia, aturan pengisian normal, Anda harus menggunakan aturan pengisian ekstra yang mengembalikan -1 untuk memberi tahu Manajer Pengisian bahwa kotak dinding ini tidak boleh (belum) dianggap sebagai pengisian surplus.
Perhitungan surplus: Jika opsi "PV surplus" diaktifkan, kondisi "PV surplus >= ekspresi" mempertimbangkan apakah surplus dibagi dengan fase pengisian yang diprediksi cukup besar agar kondisi tersebut terpenuhi. Jika opsi "PV surplus" tidak aktif, sistem akan memeriksa apakah surplus pada masing-masing fase >= ekspresi. Hal yang sama berlaku untuk kondisi "Pasokan jaringan", "Feed-in jaringan", dan "Tenaga surya". Di sini, jika opsi "PV surplus" aktif, jumlah arus dibagi dengan jumlah fase pengisian yang diprediksi akan diperiksa terhadap ekspresi, sedangkan jika opsi tidak aktif, arus dari masing-masing fase akan diperiksa. Untuk tindakan, jika opsi "PV surplus" aktif, jumlah arus semua fase dibagi dengan fase pengisian yang diprediksi dikirimkan sebagai nilai untuk "Deliver surplus", "Deliver solar power", "Deliver grid supply" dan "Deliver feed-in", sedangkan jika opsi tidak aktif, arus dari masing-masing fase dikirimkan. Singkatnya: Untuk kasus pengisian surplus PV yang biasa, kami sarankan untuk mengaktifkan opsi tersebut. Jika opsi tidak aktif, fokusnya adalah pada manajemen beban, yaitu cFos Charging Manager mempertimbangkan ketiga fase secara terpisah.
ID: Nomor yang dapat dipilih secara bebas. Lihat di bawah ini untuk rincian lebih lanjut.
Aturan aktif: Aturan yang tidak aktif akan diabaikan.
Hari kerja: Ini memungkinkan Anda untuk mengatur hari-hari di mana aturan harus dipatuhi dan hari-hari di mana aturan harus diabaikan
Surplus PV: Dengan aturan pengisian daya untuk kotak dinding, Manajer Pengisian Daya selalu memeriksa terlebih dahulu apakah aturan pengisian daya untuk surplus PV aktif. Ini kemudian menentukan arus pengisian per fase. Semua aturan pengisian daya yang opsi "PV surplus" tidak ditetapkan akan diproses dari atas ke bawah.
Mengisi atau mengosongkan daya: Untuk aturan pengisian daya untuk sistem penyimpanan baterai, Manajer Pengisian Daya memproses semua aturan pengisian daya dengan opsi "Pengisian" dan semua aturan pengisian daya dengan opsi "Pengosongan" secara independen satu sama lain dan dengan demikian menentukan kapasitas pengisian atau pengosongan daya saat ini.
Setiap aturan pemuatan memiliki kondisi dan tindakan. Tindakan hanya dieksekusi jika kondisi terpenuhi. Sebuah tindakan juga dapat diaktifkan dengan opsi "Akhiri". Dalam kasus ini, pemrosesan aturan pengisian daya diakhiri setelah tindakan dieksekusi dan nilai aturan saat ini dikembalikan. Jika "Selesai" tidak diatur, Manajer Pengisian Daya melanjutkan dengan aturan pengisian daya berikutnya. Jika mencapai akhir daftar, maka nilai aturan saat ini juga akan dikembalikan.
Semua kondisi berisi opsi "Tidak". Jika ini diatur, tindakan dijalankan jika kondisi tidak terpenuhi. Jika tidak, tindakan akan dijalankan jika kondisi terpenuhi.
Beberapa kondisi memiliki opsi "Lanjutkan eksekusi aturan tanpa kondisi yang terpenuhi". Anda dapat menentukan waktu dalam detik di sini. Jika kondisi terpenuhi, kondisi tersebut mungkin tidak terpenuhi selama x detik setelahnya dan tindakan masih dijalankan. Jika, misalnya, surplus PV minimum tercapai, maka mungkin akan terlampaui selama x detik dan tindakan akan tetap dieksekusi.
Waktu: Kondisi terpenuhi dalam waktu yang ditentukan, tetapi tidak di luar itu. Hal ini memungkinkan Anda untuk mengisi daya pada waktu tertentu.
Surplus PV: Kondisi ini terpenuhi jika surplus PV per fase (untuk aturan pengisian daya untuk mobil) atau surplus PV di seluruh fase dalam watt (untuk sistem penyimpanan baterai) lebih besar dari (atau sama dengan) nilai yang ditentukan atau rumus.
Harga: Kondisi ini terpenuhi jika harga pembelian saat ini dalam persen per kWh kurang dari (atau sama dengan) nilai yang ditentukan atau rumus.
Tingkat harga: Kondisi ini terpenuhi jika tingkat harga saat ini kurang dari (atau sama dengan) nilai atau formula yang ditentukan.
SoC: Kondisi ini terpenuhi jika status pengisian daya mobil (jika cFos Charging Manager mengetahui nilai ini) atau penyimpanan baterai lebih besar dari (atau sama dengan) nilai yang ditentukan atau rumus.
Jumlah mobil yang memuat: Kondisi terpenuhi jika jumlah mobil yang memuat lebih besar dari (atau sama dengan) nilai yang ditentukan atau rumus.
Referensi kisi: Kondisi ini terpenuhi jika referensi kisi (untuk aturan pengisian daya untuk mobil per fase, untuk aturan pengisian daya untuk penyimpanan baterai dalam watt di semua fase) lebih besar dari (atau sama dengan) nilai yang ditentukan atau rumus.
Grid feed-in: Kondisi ini terpenuhi jika grid feed-in (untuk aturan pengisian daya untuk mobil per fase, untuk aturan pengisian daya untuk penyimpanan baterai dalam watt di semua fase) lebih besar dari (atau sama dengan) nilai yang ditentukan atau rumus.
Tenaga surya: Kondisi ini terpenuhi jika arus yang dihasilkan per fase (untuk aturan pengisian daya untuk mobil) atau daya yang dihasilkan di semua fase (untuk penyimpanan baterai) lebih besar dari (atau sama dengan) nilai yang ditentukan atau rumus.
Input aktif: Kondisi ini terpenuhi jika input dengan nomor perangkat yang ditentukan dengan ID perangkat yang ditentukan (E1, E2, ... untuk kotak dinding, M1, M2, ... untuk meteran) aktif. Angka dihitung dari 0. Dengan cara ini, Anda dapat menggunakan aturan pengisian daya bersama dengan pengalihan input. Wallbox cFos Power Brain, sebagai contoh, memiliki 2 input S0. Untuk menggunakannya, anda dapat mengatur cFos Power Brain S0 meter sebagai perangkat dengan peran "Display" di cFos Charging Manager. Dengan asumsi meteran ini memiliki ID perangkat M1, Anda dapat mengalamatkan input S0-1 menggunakan ID perangkat M1 dan nomor input 1. Anda dapat menemukan informasi tentang pengkabelan input S0 pada cFos Power Brain di halaman kami tentang input S0 / penghitung S0 dan penghitung Modbus. Jika, misalnya, Anda ingin mengontrol arus pengisian menggunakan saklar eksternal atau menggunakan penerima kontrol riak yang mengalihkan relai sesuai dengan spesifikasi pemasok energi, Anda dapat menggunakan aturan pengisian daya dengan input. Dengan cara ini, Anda juga dapat mengaktifkan pengontrol pengisian daya untuk kelebihan PV melalui input.
Ramah lingkungan: Di sini Anda dapat menentukan penundaan maksimum yang diinginkan dari proses pengisian daya dan waktu pengisian daya yang diharapkan. Kondisi ini dianggap terpenuhi (dan tetap terpenuhi) segera setelah cFos Charging Manager telah menghitung waktu mulai yang ramah lingkungan dan ramah jaringan dan ini telah tercapai. Lihat Pengisian daya ramah lingkungan.
Rumus: Kondisi ini terpenuhi jika nilai rumus > 0 (nilai floating point). Lihat rumus.
Selalu: Kondisi selalu terpenuhi.
Tindakan dijalankan jika kondisi aturan pemuatan terpenuhi (atau opsi "Tidak" ditetapkan dan kondisi tidak terpenuhi).
Mengatur ke nilai/rumus: Nilai aturan saat ini diatur ke nilai atau rumus yang ditentukan.
Pasokan surplus PV / Pasokan tenaga surya / Pasokan pasokan jaringan / Pasokan feed-in: Nilai kontrol saat ini diatur ke nilai yang sesuai. Untuk aturan pengisian daya untuk sistem penyimpanan, daya dalam watt di semua fase. Untuk aturan pengisian daya untuk kotak dinding, ini adalah arus per fase dalam pengisian daya normal, untuk pengisian daya surplus (opsi "PV surplus" ditetapkan) jumlah arus di semua fase, dibagi dengan jumlah fase (prediksi atau aktual) yang digunakan untuk pengisian daya. Nilai ini juga dapat dikalikan dengan faktor, yang secara default adalah 1. Hal ini dapat digunakan, misalnya, untuk mengontrol sistem penyimpanan baterai untuk menghindari konsumsi jaringan atau feed-in. Tingkat pengisian daya sistem penyimpanan baterai akan mengisi daya sistem penyimpanan dengan suplai jaringan. Namun, karena ada ketidakakuratan pengukuran saat menentukan referensi jaringan, referensi jaringan yang dikalikan dengan faktor yang mendekati 1 digunakan sebagai aturan pengisian daya untuk sistem penyimpanan.
Mengatur variabel: Variabel yang ditentukan diatur ke nilai atau formula. Anda dapat menetapkan variabel Charging Manager atau variabel perangkat yang ditentukan pengguna sebagai nama. Variabel Charging Manager dimulai dengan "CM.", variabel perangkat memiliki ID perangkat dan nama variabel (mis. E1.x).
Variabel berikut ini juga tersedia:
Variabel pemicu / pemicu ulang: Variabel yang ditentukan ditetapkan ke 1. Penamaan berfungsi seperti halnya 'Tetapkan variabel'. Anda dapat menentukan formula atau nilai tetap dalam detik sebagai durasi. Pemicu berarti bahwa variabel diatur ulang ke 0 setelah durasi berakhir (dan kemudian dapat dipicu ulang jika perlu). Pemicu ulang berarti durasi selalu dimulai lagi ketika kondisi terpenuhi. Jika kondisi untuk durasi tidak terpenuhi, variabel akan disetel ke 0 lagi.
_rule_val | Nilai aturan saat ini. Anda juga dapat menanyakan hal ini dalam rumus. |
_rule_id | ID aturan saat ini (baca dan tulis). Jika kondisi terpenuhi dan ID aturan bukan 0, variabel ini secara otomatis disetel atau ditimpa. Namun, Anda juga dapat mengatur variabel ini secara eksplisit per aturan menggunakan "_rule_id", misalnya untuk memvisualisasikan aturan penting mana yang telah diproses. ID aturan terakhir yang ditetapkan ditampilkan di ubin perangkat. |
_rule_min | Nilai ini biasanya ditetapkan untuk beralih dari pengisian daya satu fase/tiga fase, misalnya jika Anda menentukan kondisi dengan batas arus. Di sini Anda dapat menetapkan nilai ini sendiri. Sistem akan beralih dari pengisian daya satu fase ke pengisian daya tiga fase jika batas arus lebih besar dari (atau sama dengan) "_rule_min" selama periode waktu tertentu. |
_undercut | Atur undershoot menjadi aktif jika nilainya lebih besar dari nol (lihat di bawah ini untuk penjelasannya). |
Dan: Menghubungkan aturan ke aturan berikutnya. Kondisi aturan berikutnya tidak dianggap terpenuhi jika kondisi aturan saat ini tidak terpenuhi (terlepas dari apakah kondisi aturan berikutnya benar-benar terpenuhi).
Atau: Menghubungkan aturan ke aturan berikutnya. Kondisi aturan berikutnya dianggap terpenuhi jika kondisi aturan saat ini terpenuhi (terlepas dari apakah kondisi aturan berikutnya benar-benar terpenuhi).
Pergi ke: cFos Charging Manager mencari (dari atas ke bawah) untuk aturan pengisian pertama yang ID-nya sama dengan ID yang ditentukan dan melanjutkan pemrosesan aturan pengisian dengan yang ini. Jika tidak menemukannya, maka akan melanjutkan proses dengan aturan pengisian berikutnya. Perhatian: Hindari perulangan yang tak berujung! Meskipun Manajer Pengisian Daya membatalkan pemrosesan aturan pengisian daya setelah beberapa saat, namun hal ini dapat membuang waktu (komputasi) yang tidak perlu. Dikombinasikan dengan kondisi aturan pengisian daya, Anda dapat menggunakan tindakan ini untuk membuat program aturan kecil.
Untuk beberapa kondisi, Anda dapat menetapkan waktu dalam detik di mana aturan harus terus dieksekusi meskipun kondisi tidak terpenuhi. Misalnya, Anda dapat menetapkan aturan yang dijalankan ketika input pengalihan ditetapkan. Jika Anda kemudian menetapkan waktu, aturan ini akan terus dieksekusi selama N detik meskipun input tidak lagi diatur. Dalam kasus pengisian daya surplus PV, Anda dapat menggunakan waktu ini untuk mencegah pengisian daya terganggu oleh awan singkat.
Charging Manager mengingat dalam sebuah flag yang disebut "_undercut" apakah "undercut" ini aktif untuk setidaknya satu aturan. Jika aturan pengisian daya untuk wallbox menghasilkan nilai di bawah arus pengisian daya minimum yang ditetapkan di wallbox dan flag "_undercut" di set, cFos Charging Manager mengembalikan arus pengisian daya minimum sebagai nilai aturan sehingga mobil terus terisi daya. Namun, anda juga dapat mengatur atau menghapus flag "_undercut" sendiri menggunakan aturan pengisian daya (lihat di atas).
Mulai versi 2.3.x, aturan pemuatan dirangkum dalam kumpulan aturan. Aturan pemuatan sebelumnya dapat ditemukan di bawah "Set aturan pemuatan sendiri". Kumpulan aturan pemuatan ini dapat diekspor sebagai file. Saat mengekspor, Anda harus menetapkan ID unik ke set aturan, karena Manajer Pemuatan mengelola set aturan berdasarkan ID dan menimpa set aturan yang sudah ada dengan ID yang sama saat mengimpor. Anda dapat berbagi file dengan aturan pengisian daya yang disesuaikan dengan pengguna lain. Anda dapat memuat set aturan yang telah disesuaikan ke dalam cFos Charging Manager dan kemudian beralih antara aturan anda sendiri dan set aturan ini. Anda dapat mengelola file aturan pengisian daya seperti itu di bawah Configuration -> Files. Anda juga dapat menyalin set aturan ke "Set aturan sendiri" untuk mengubahnya. Dari versi 2.3.x, cFos Charging Manager dilengkapi dengan sejumlah kecil aturan pengisian daya yang mencakup beberapa permintaan umum dari pengguna kami. Agar dapat menggunakan set aturan ini seuniversal mungkin, fungsi tambahan berikut ini tersedia untuk aturan pengisian daya:
Parameter: Anda dapat mendefinisikan parameter sebagai tindakan tambahan. Hal ini ditangani melalui ID aturannya dan diatur ke formula atau nilai tetap. Ada juga nama atau teks bantuan untuk arti parameter. Anda dapat dengan bebas mengonfigurasi parameter ini di "Set aturan pemuatan sendiri". Jika Anda ingin mengakses parameter ini di aturan pemuatan lain (lebih jauh di bawah dalam set aturan) dalam rumus, Anda menerima nilai saat ini melalui "param(id)", di mana id adalah ID aturan pemuatan parameter. Hal ini memungkinkan Anda untuk membuat aturan pemuatan yang dapat diparameterkan, yaitu Anda dapat mengubah parameter tanpa harus mengubah aturan pemuatan lebih jauh ke bawah.
Hanya parameter tersebut yang ditampilkan dalam set aturan pemuatan yang ditentukan pengguna sehingga Anda tidak secara tidak sengaja mengubah aturan pemuatan yang sebenarnya. Anda dapat mengubah parameter dan menyimpan perubahan tersebut. Hal ini memungkinkan Anda untuk menyesuaikan aturan pemuatan agar sesuai dengan kebutuhan Anda.
Rentang waktu dengan formula: Sebagai kondisi tambahan, Anda dapat menentukan rentang waktu yang menit awal dan akhirnya ditentukan oleh formula. Ini adalah varian yang lebih fleksibel dari kondisi waktu sebelumnya dengan waktu mulai dan akhir yang tetap. Secara khusus, Anda juga dapat mengakses parameter dalam formula dengan kondisi baru untuk rentang waktu.
Contoh: ID Aturan 12, nilai parameter 600 ID Aturan 13, nilai parameter 720 Rentang waktu dengan rumus, waktu mulai: param(12), waktu berakhir: param(13) Kondisi ini dipenuhi antara pukul 10:00 dan 12:00. Jika Anda menggunakan kombinasi parameter dan rentang waktu dengan rumus dalam set aturan pemuatan yang disesuaikan, pengguna lain dapat dengan mudah menyesuaikan rentang waktu dalam parameter mereka.
Beralih set kontrol: Sebagai tindakan lebih lanjut, Anda dapat beralih ke set aturan yang berbeda dengan menggunakan aturan pemuatan.
Untuk mempermudah pembuatan aturan pemuatan, Anda dapat mengatur level log ke Informasi di bawah "Konfigurasi" -> "Pencatatan" -> Aturan pemuatan. Berikut ini kemudian muncul dalam log untuk setiap aturan pemuatan yang dievaluasi:CR id/idx b/r: A v
id adalah ID aturan yang dimasukkan.
idx menentukan aturan yang mana (dihitung dari 0).
b bernilai benar jika kondisi dari aturan tersebut terpenuhi.
r bernilai benar jika kondisi yang mencakup AND dan OR yang menghubungkan dengan aturan lain terpenuhi.
A menentukan tindakan yang akan dijalankan. Tergantung pada tindakannya, baris tersebut dapat berisi informasi lebih lanjut. Berikut ini adalah nilai-nilainya:
0 | Nilai / rumus pengembalian |
1 | DAN |
2 | ATAU |
3 | Tetapkan variabel, log: Nama dan nilai variabel |
5 | Buka, catat: ID target dan idx |
7 | Variabel pemicu, log: Nama variabel yang dipicu atau diatur ulang |
8 | Variabel pemicu ulang, log: Nama variabel yang dipicu ulang atau diatur ulang |
10 | Surplus PV * faktor pasokan |
11 | Menghasilkan tenaga surya * faktor |
12 | Pasokan jaringan * faktor pasokan |
13 | Feed-in * faktor pasokan |