Register ini tersedia untuk Modbus RTU dan Modbus TCP. Pengontrol Pengisian cFos mendukung fungsi Modbus
03
membaca beberapa register penahan06
tulis register penahan tunggal16
tulis beberapa register penahanKami membedakan empat perangkat:
2 S0 meter, 1 stasiun pengisian daya dan 1 meter terpasang (Modbus), yang dibedakan oleh Modbus slave ID dan (untuk Modbus TCP) port TCP.
Catatan: Akses tulis ke register Modbus menyebabkan penulisan ke memori flash cFos Power Brain dan oleh karena itu tidak boleh dilakukan secara teratur. Register-register berikut ini tidak disimpan secara permanen dan oleh karena itu dapat diubah secara teratur: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Semua register lainnya ditulis ke flash ketika diubah, sehingga jumlah operasi penulisan harus dibatasi!
EVSE | Id Budak 1 | Port TCP 4701 |
S0 Meter 1 | Id Budak 2 | Port TCP 4702 |
S0 Meter 2 | Id Budak 3 | Port TCP 4703 |
penghitung yang disematkan | Id Budak 1 | Port TCP 4701 (melalui Wallbox Register) |
Tergantung pada perangkat mana dan apakah, misalnya, meteran terpasang ke EVSE, register berikut berlaku:
Nama | Alamat | Register | Deskripsi |
---|---|---|---|
vendor_id | 8000 | 2 r | Id vendor unik, 0xcf05 |
product_id | 8002 | 1 r | Id produk, 1 |
device_id | 8003 | 1 r | Id perangkat di dalam produk, 0x100 |
product_version | 8004 | 2 r | Versi produk, mayor.minor |
product_build | 8005 | 1 r | Nomor pembuatan produk |
mapping_version | 8006 | 1 r | versi mayor.minor dari pemetaan register ini |
padding_1 | 8007 | 1 r | Dicadangkan |
serial_no | 8008 | 8 r | String nomor seri |
name | 8016 | 16 r | Nama produk, "cFos Power Brain Controller" |
slave_id | 8040 | 1 rw | ID budak Modbus |
Nama | Alamat | Register | Deskripsi |
---|---|---|---|
input | 8041 | 1 r | Dicadangkan |
pulsesperkwh | 8042 | 2 rw | Impuls per kWh untuk input S0 |
phases | 8044 | 1 rw | Bitmask dari fase simulasi, bit 0 = L1, bit 1 = L2, bit 2 = L3 |
voltage_l1 | 8045 | 1 rw | Tegangan Nominal L1 [V] |
voltage_l2 | 8046 | 1 rw | Tegangan Nominal L2 [V] |
voltage_l3 | 8047 | 1 rw | Tegangan Nominal L3 [V] |
pulses | 8050 | 4 rw | Jumlah absolut pulsa pada input S0 |
timeperpulse | 8054 | 2 r | Waktu antara dua pulsa terakhir pada input S0 [ms] |
level | 8056 | 1 r | Tingkat input saat ini dari input S0 0 = arus mengalir, 1 = arus tidak mengalir |
meter_flags | 8057 | 1 r | bit 0: 1 = memiliki fase individual |
energy | 8058 | 4 rw | Impor aktif [Wh] |
power | 8062 | 2 r | Daya aktif [W] |
current_l1 | 8064 | 2 r | L1 saat ini [0,1 A] |
current_l2 | 8066 | 2 r | L2 saat ini [0,1 A] |
current_l3 | 8068 | 2 r | L3 [0,1 A] saat ini |
reset_pulses | 8070 | 1 w | Atur ulang penghitung pulsa [1] |
reset_energy | 8071 | 1 w | Atur ulang energi [1] |
Register 8057 hingga 8068 tersedia (lihat S0 counter)
Nilai default setelah reboot:
Nama | Alamat | Register | Deskripsi |
---|---|---|---|
def_fixed_current | 8080 | 1 rw | Nilai default cable_current [0,1 A] (*) |
def_charg_cur_limit | 8081 | 1 rw | Batas arus pengisian daya default [0,1 A] 6-63 (*) |
def_charging_enable | 8082 | 1 rw | Pengisian daya default diaktifkan [0/1] (*) |
(*) Nilai ini akan ditetapkan sesuai setelah reboot. | |||
fail_safe_duration | 8083 | 2 rw | Jumlah detik tanpa membaca/menulis melalui Modbus sebelum fail_safe_current diterapkan, 0 untuk menonaktifkan. Nilai default adalah 300 (5 menit) |
fail_safe_current | 8085 | 1 rw | Arus selama tidak aktif dalam 0,1A, 0 = menonaktifkan pengisian daya |
disconnect_cp | 8086 | 1 rw | Tulis: Jumlah detik CP mati, Baca: Sisa detik |
relay_select | 8087 | 1 rw | Tulis: 0 = kontaktor 3 fase, 1 = kontaktor 1 fase, untuk kotak dinding yang mendukung hal ini (setidaknya pengontrol Rev. F) |
relay2 | 8088 | 1 rw | Tulis: 0 = relai 2 tidak aktif, 1 = relai 2 aktif (hanya jika relai 1 tidak aktif), untuk wallbox yang mendukung hal ini (setidaknya pengontrol Rev. F) |
cable_current | 8090 | 1 r | PP: Kabel arus maksimal [0,1 A], 0: tidak ada kabel |
fixed_current | 8091 | 1 rw | Timpa kabel_arus [0,1 A] |
charge_pilot_state | 8092 | 1 r | CP: 0 = A (menunggu), 1 = B (kendaraan terdeteksi), 2 = C (pengisian daya), 3 = D (pengisian daya dengan ventilasi), 4 = E (tidak ada arus), 5 = F (kesalahan), 9 = kesalahan sensor DC. Semua nilai lainnya: Kesalahan |
charging_cur_limit | 8093 | 1 rw | Batas arus pengisian [0,1 A] 6-63A, mungkin terbatas karena keterbatasan model (misalnya untuk cFos Power Brain Wallbox 11kW, dibatasi hingga 16A) |
charging_enable | 8094 | 1 rw | Pengisian daya diaktifkan [0/1] 0 = nonaktifkan, 1 = aktifkan |
charging_current | 8095 | 1 r | Mengisi arus pengisian [0,1 A] 6-63 |
last_rfid | 8096 | 15 r | Terakhir terlihat rfid (hex-string) |
detected_rfids | 8111 | 1 r | Jumlah input RFID |
has_meter | 8112 | 1 r | 1, jika penghitung terpasang (maka register 8057-8068 dapat dibaca), jika tidak 0 |
s0_inputs | 8113 | 1 r | Bit 0 = Status input S0 1 bit 1 = Status input S0 2 bit 8 = Apakah peralihan ke 1/3-fase diizinkan saat dicolokkan? (1 = ya) bit 9 = bit 10 valid bit 10 = relaike-2 ada (1 = ya, jika bit 9 = 1) bit 11 = relai 2 dikontrol secara eksternal (lihat reg. 8088) |
count_restart | 8120 | 2 rw | Jumlah restart perangkat keras |