pengontrol Pengisian cFos - 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

Ada tiga perangkat:
2 S0-Meter dan 1 EVSE, mereka dibedakan oleh Modbus Slave ID dan (untuk Modbus TCP) oleh 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

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]

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
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 meteran disematkan (maka register 8058-8068 dapat dibaca), jika tidak 0
count_restart81202 rwJumlah restart perangkat keras