Bu kayıtlar Modbus RTU ve Modbus TCP için kullanılabilir. cFos Şarj Kontrol Cihazı Modbus fonksiyonlarını destekler
03
çoklu tutma kayıtlarını okuma06
tek tutma kaydı yaz16
çoklu tutma kayıtlarını yazmaDört cihaz ayırt ediyoruz:
Modbus slave ID ve (Modbus TCP için) TCP portu ile ayırt edilen 2 S0 sayaç, 1 şarj istasyonu ve 1 bağlı (Modbus) sayaç.
Not: Modbus kayıtlarına yazma erişimi cFos Power Brain'in flash belleğine yazmaya neden olur ve bu nedenle düzenli olarak yapılmamalıdır. Aşağıdaki kayıtlar kalıcı olarak kaydedilmez ve bu nedenle düzenli olarak değiştirilebilir: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Diğer tüm kayıtlar değiştirildiklerinde flaşa yazılır, bu nedenle yazma işlemlerinin sayısı sınırlı olmalıdır!
EVSE | Slave Kimliği 1 | TCP bağlantı noktası 4701 |
S0 Metre 1 | Köle Kimliği 2 | TCP bağlantı noktası 4702 |
S0 Metre 2 | Köle Kimliği 3 | TCP bağlantı noktası 4703 |
sabitlenmiş sayaç | Slave Kimliği 1 | TCP bağlantı noktası 4701 (Wallbox Register aracılığıyla) |
Hangi cihaz olduğuna ve örneğin EVSE'ye bir sayaç takılı olup olmadığına bağlı olarak aşağıdaki kayıtlar geçerlidir:
İsim | Adres | Kayıtlar | Açıklama |
---|---|---|---|
vendor_id | 8000 | 2 r | Benzersiz satıcı kimliği, 0xcf05 |
product_id | 8002 | 1 r | Ürün kimliği, 1 |
device_id | 8003 | 1 r | Ürün içindeki cihaz kimliği, 0x100 |
product_version | 8004 | 2 r | Ürün sürümü, majör.minör |
product_build | 8005 | 1 r | Ürün yapı numarası |
mapping_version | 8006 | 1 r | bu kayıt eşlemesinin majör.minör versiyonu |
padding_1 | 8007 | 1 r | Ayrılmış |
serial_no | 8008 | 8 r | Seri numarası dizesi |
name | 8016 | 16 r | Ürün adı, "cFos Şarj Kontrol Cihazı" |
slave_id | 8040 | 1 rw | Modbus bağımlı kimliği |
İsim | Adres | Kayıtlar | Açıklama |
---|---|---|---|
input | 8041 | 1 r | Ayrılmış |
pulsesperkwh | 8042 | 2 rw | S0 girişi için kWh başına impuls |
phases | 8044 | 1 rw | Simüle edilen fazların bit maskesi, bit 0 = L1, bit 1 = L2, bit 2 = L3 |
voltage_l1 | 8045 | 1 rw | Nominal Gerilim L1 [V] |
voltage_l2 | 8046 | 1 rw | Nominal Gerilim L2 [V] |
voltage_l3 | 8047 | 1 rw | Nominal Gerilim L3 [V] |
pulses | 8050 | 4 rw | S0 girişindeki mutlak darbe sayısı |
timeperpulse | 8054 | 2 r | S0 girişindeki son iki darbe arasındaki süre [ms] |
level | 8056 | 1 r | S0 girişinin mevcut giriş seviyesi 0 = akım akıyor, 1 = akım akmıyor |
meter_flags | 8057 | 1 r | bit 0: 1=bireysel fazlara sahiptir |
energy | 8058 | 4 rw | Aktif ithalat [Wh] |
power | 8062 | 2 r | Aktif güç [W] |
current_l1 | 8064 | 2 r | Mevcut akım L1 [0,1 A] |
current_l2 | 8066 | 2 r | Mevcut akım L2 [0,1 A] |
current_l3 | 8068 | 2 r | Mevcut akım L3 [0,1 A] |
reset_pulses | 8070 | 1 w | Darbe sayacını sıfırla [1] |
reset_energy | 8071 | 1 w | Enerjiyi sıfırla [1] |
8057 ila 8068 numaralı kayıtlar kullanılabilir (bkz. S0 sayacı)
Yeniden başlatmadan sonra varsayılan değerler:
İsim | Adres | Kayıtlar | Açıklama |
---|---|---|---|
def_fixed_current | 8080 | 1 rw | Varsayılan değer cable_current [0,1 A] (*) |
def_charg_cur_limit | 8081 | 1 rw | Varsayılan şarj akımı sınırı [0,1 A] 6-63 (*) |
def_charging_enable | 8082 | 1 rw | Varsayılan şarj etkin [0/1] (*) |
(*) Bu değer yeniden başlatmadan sonra uygun şekilde ayarlanacaktır. | |||
fail_safe_duration | 8083 | 2 rw | Fail_safe_current uygulanmadan önce Modbus üzerinden okuma/yazma yapılmayan saniye sayısı, devre dışı bırakmak için 0. Varsayılan değer 300 'dür (5 dakika) |
fail_safe_current | 8085 | 1 rw | 0,1A'da hareketsizlik sırasındaki akım, 0 = şarjı devre dışı bırak |
disconnect_cp | 8086 | 1 rw | Yazma: Kapatma CP'sinin saniye sayısı, Oku: Kalan saniye |
relay_select | 8087 | 1 rw | Yaz: 0=3-fazlı kontaktör, 1=1-fazlı kontaktör, bunu destekleyen duvar kutuları için (en azından kontrolör Rev. F) |
relay2 | 8088 | 1 rw | Yaz: 0=röle 2 kapalı, 1=röle 2 açık (sadece röle 1 kapalıysa), bunu destekleyen duvar kutuları için (en azından kontrolör Rev. F) |
cable_current | 8090 | 1 r | PP: Kablo maksimum akımı [0,1 A], 0: kablo yok |
fixed_current | 8091 | 1 rw | Cable_current [0,1 A] üzerine yaz |
charge_pilot_state | 8092 | 1 r | CP: 0 = A (bekliyor), 1 = B (araç algılandı), 2 = C (şarj oluyor), 3 = D (havalandırma ile şarj), 4 = E (akım yok), 5 = F (hata), 9 = DC sensör hatası. Diğer tüm değerler: Hata |
charging_cur_limit | 8093 | 1 rw | Şarj akımı sınırı [0,1 A] 6-63A, model sınırlamaları nedeniyle sınırlı olabilir (örneğin cFos Power Brain Wallbox 11kW için 16A ile sınırlıdır) |
charging_enable | 8094 | 1 rw | Şarj etkin [0/1] 0 = devre dışı, 1 = etkin |
charging_current | 8095 | 1 r | Şarj akımı [0,1 A] 6-63 |
last_rfid | 8096 | 15 r | Son görülen rfid (hex-string) |
detected_rfids | 8111 | 1 r | RFID girişlerinin sayısı |
has_meter | 8112 | 1 r | 1, bir sayaç takılıysa (8057-8068 kayıtları okunabilir), aksi takdirde 0 |
s0_inputs | 8113 | 1 r | Bit 0=S0 girişi 1'in durumu bit 1=S0 girişi 2'nin durumu bit 8=Fişe takıldığında 1/3 faza geçişe izin veriliyor mu? (1=evet) bit 9=bit 10 geçerli bit 10=2.röle mevcut (bit 9=1 ise 1=evet) bit 11=röle 2 harici olarak kontrol ediliyor (bkz. reg. 8088) |
count_restart | 8120 | 2 rw | Donanımın yeniden başlatılma sayısı |