Register Modbus

Register ini tersedia untuk Modbus RTU dan Modbus TCP. Pengontrol Pengisian cFos mendukung fungsi Modbus

  • 03 membaca beberapa register penahan
  • 06 tulis register penahan tunggal
  • 16 tulis beberapa register penahan

Kami 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 dari cFos Power Brain Controller dan oleh karena itu tidak boleh dilakukan secara teratur. Register berikut tidak disimpan secara permanen dan oleh karena itu dapat diubah secara teratur: reg_charging_cur_limit, reg_fixed_current, reg_charging_enable, reg_disconnect_cp. Untuk semua register lainnya, perubahan ditulis ke flash, sehingga jumlah operasi tulis harus dibatasi!

ID Budak Default

EVSEId Budak 1Port TCP 4701
S0 Meter 1Id Budak 2Port TCP 4702
S0 Meter 2Id Budak 3Port TCP 4703
penghitung yang disematkanId Budak 1Port TCP 4701 (melalui Wallbox Register)

Tergantung pada perangkat mana dan apakah, misalnya, meteran terpasang ke EVSE, register berikut berlaku:

Register (r = read-only, w = write-only, rw = read/write)

Register untuk Meter S0 dan EVSE

NamaAlamatRegisterDeskripsi
vendor_id80002 rId vendor unik, 0xcf05
product_id80021 rId produk, 1
device_id80031 rId perangkat di dalam produk, 0x100
product_version80042 rVersi produk, mayor.minor
product_build80051 rNomor pembuatan produk
mapping_version80061 rversi mayor.minor dari pemetaan register ini
padding_180071 rDicadangkan
serial_no80088 rString nomor seri
name801616 rNama produk, "cFos Power Brain Controller"
slave_id80401 rwID budak Modbus

Register untuk Meter S0

NamaAlamatRegisterDeskripsi
input80411 rDicadangkan
pulsesperkwh80422 rwImpuls per kWh untuk input S0
phases80441 rwBitmask dari fase simulasi, bit 0 = L1, bit 1 = L2, bit 2 = L3
voltage_l180451 rwTegangan Nominal L1 [V]
voltage_l280461 rwTegangan Nominal L2 [V]
voltage_l380471 rwTegangan Nominal L3 [V]
pulses80504 rwJumlah absolut pulsa pada input S0
timeperpulse80542 rWaktu antara dua pulsa terakhir pada input S0 [ms]
level80561 rTingkat input saat ini dari input S0
0 = arus mengalir, 1 = arus tidak mengalir
meter_flags80571 rbit 0: 1 = memiliki fase individual
energy80584 rwImpor aktif [Wh]
power80622 rDaya aktif [W]
current_l180642 rL1 saat ini [0,1 A]
current_l280662 rL2 saat ini [0,1 A]
current_l380682 rL3 [0,1 A] saat ini
reset_pulses80701 wAtur ulang penghitung pulsa [1]
reset_energy80711 wAtur ulang energi [1]

Daftar untuk penghitung yang disematkan

Register 8057 hingga 8068 tersedia (lihat S0 counter)

Register untuk EVSE

Nilai default setelah reboot:

NamaAlamatRegisterDeskripsi
def_fixed_current80801 rwDefault reg_cable_current [0.1 A] (*)
def_charg_cur_limit80811 rwBatas arus pengisian daya default [0,1 A] 6-63 (*)
def_charging_enable80821 rwPengisian daya default diaktifkan [0/1] (*)
(*) Nilai ini akan ditetapkan sesuai setelah reboot.
fail_safe_duration80832 rwJumlah detik tanpa membaca/menulis sebelumnya charging_cur_limit dan charging_enable dipulihkan. Nilai default adalah 300 (5 menit)
fail_safe_current80851 rwDaya selama tidak aktif, 0 = menonaktifkan pengisian daya
disconnect_cp80861 rwTulis: Jumlah detik CP mati, Baca: Sisa detik
reg_relay_select80871 rwTulis: 0 = kontaktor 3 fase, 1 = kontaktor 1 fase, untuk kotak dinding yang mendukung hal ini (setidaknya pengontrol Rev. F)
cable_current80901 rPP: Kabel arus maksimal [0,1 A], 0: tidak ada kabel
fixed_current80911 rwTimpa kabel_arus [0,1 A]
charge_pilot_state80921 rCP: 0 = A (menunggu),
1 = B (kendaraan terdeteksi),
2 = C (pengisian daya),
3 = D (pengisian daya dengan ventilasi),
4 = E (tidak ada daya),
5 = F (error)
charging_cur_limit80931 rwBatas arus pengisian [0,1 A] 6-63A, mungkin terbatas karena keterbatasan model (misalnya untuk cFos Power Brain Wallbox 11kW, dibatasi hingga 16A)
charging_enable80941 rwPengisian daya diaktifkan [0/1] 0 = nonaktifkan, 1 = aktifkan
charging_current80951 rMengisi arus pengisian [0,1 A] 6-63
last_rfid809615 rTerakhir terlihat rfid (hex-string)
detected_rfids81111 rJumlah input RFID
has_meter81121 r1, jika counter terpasang (maka register 8057-8068 dapat dibaca), jika tidak 0
s0_inputs81131 rBit 0 = Status S0 input 1, bit 1 = Status S0 input 2
count_restart81202 rwJumlah restart perangkat keras