Dökümantasyon

Modbus Kayıtları

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ı okuma
  • 06 tek tutma kaydı yaz
  • 16 çoklu tutma kayıtlarını yazma

Dö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!

Varsayılan Slave ID'leri

EVSESlave Kimliği 1TCP bağlantı noktası 4701
S0 Metre 1Köle Kimliği 2TCP bağlantı noktası 4702
S0 Metre 2Köle Kimliği 3TCP bağlantı noktası 4703
sabitlenmiş sayaçSlave Kimliği 1TCP 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:

Kayıtlar (r = salt okunur, w = salt yazılır, rw = okuma/yazma)

S0 Sayaçları ve EVSE için Kayıtlar

İsimAdresKayıtlarAçıklama
vendor_id80002 rBenzersiz satıcı kimliği, 0xcf05
product_id80021 rÜrün kimliği, 1
device_id80031 rÜrün içindeki cihaz kimliği, 0x100
product_version80042 rÜrün sürümü, majör.minör
product_build80051 rÜrün yapı numarası
mapping_version80061 rbu kayıt eşlemesinin majör.minör versiyonu
padding_180071 rAyrılmış
serial_no80088 rSeri numarası dizesi
name801616 rÜrün adı, "cFos Şarj Kontrol Cihazı"
slave_id80401 rwModbus bağımlı kimliği

S0 Sayaçları için Kayıtlar

İsimAdresKayıtlarAçıklama
input80411 rAyrılmış
pulsesperkwh80422 rwS0 girişi için kWh başına impuls
phases80441 rwSimüle edilen fazların bit maskesi, bit 0 = L1, bit 1 = L2, bit 2 = L3
voltage_l180451 rwNominal Gerilim L1 [V]
voltage_l280461 rwNominal Gerilim L2 [V]
voltage_l380471 rwNominal Gerilim L3 [V]
pulses80504 rwS0 girişindeki mutlak darbe sayısı
timeperpulse80542 rS0 girişindeki son iki darbe arasındaki süre [ms]
level80561 rS0 girişinin mevcut giriş seviyesi
0 = akım akıyor, 1 = akım akmıyor
meter_flags80571 rbit 0: 1=bireysel fazlara sahiptir
energy80584 rwAktif ithalat [Wh]
power80622 rAktif güç [W]
current_l180642 rMevcut akım L1 [0,1 A]
current_l280662 rMevcut akım L2 [0,1 A]
current_l380682 rMevcut akım L3 [0,1 A]
reset_pulses80701 wDarbe sayacını sıfırla [1]
reset_energy80711 wEnerjiyi sıfırla [1]

Sabitlenmiş sayaçlar için kayıt

8057 ila 8068 numaralı kayıtlar kullanılabilir (bkz. S0 sayacı)

EVSE için kayıtlar

Yeniden başlatmadan sonra varsayılan değerler:

İsimAdresKayıtlarAçıklama
def_fixed_current80801 rwVarsayılan değer cable_current [0,1 A] (*)
def_charg_cur_limit80811 rwVarsayılan şarj akımı sınırı [0,1 A] 6-63 (*)
def_charging_enable80821 rwVarsayılan şarj etkin [0/1] (*)
(*) Bu değer yeniden başlatmadan sonra uygun şekilde ayarlanacaktır.
fail_safe_duration80832 rwFail_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_current80851 rw0,1A'da hareketsizlik sırasındaki akım, 0 = şarjı devre dışı bırak
disconnect_cp80861 rwYazma: Kapatma CP'sinin saniye sayısı, Oku: Kalan saniye
relay_select80871 rwYaz: 0=3-fazlı kontaktör, 1=1-fazlı kontaktör, bunu destekleyen duvar kutuları için (en azından kontrolör Rev. F)
relay280881 rwYaz: 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_current80901 rPP: Kablo maksimum akımı [0,1 A], 0: kablo yok
fixed_current80911 rwCable_current [0,1 A] üzerine yaz
charge_pilot_state80921 rCP: 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_limit80931 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_enable80941 rwŞarj etkin [0/1] 0 = devre dışı, 1 = etkin
charging_current80951 rŞarj akımı [0,1 A] 6-63
last_rfid809615 rSon görülen rfid (hex-string)
detected_rfids81111 rRFID girişlerinin sayısı
has_meter81121 r1, bir sayaç takılıysa (8057-8068 kayıtları okunabilir), aksi takdirde 0
s0_inputs81131 rBit 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_restart81202 rwDonanımın yeniden başlatılma sayısı