Dokumentáció

Modbus regiszterek

Ezek a regiszterek a Modbus RTU és a Modbus TCP esetében állnak rendelkezésre. A cFos töltésvezérlő támogatja a Modbus funkciókat

  • 03 többszörös holding regiszterek olvasása
  • 06 egyetlen holding regiszter írása
  • 16 többszörös tartási regiszterek írása

Négy eszközt különböztetünk meg:
2 S0 mérő, 1 töltőállomás és 1 csatlakoztatott (Modbus) mérő, amelyeket a Modbus slave azonosító és (Modbus TCP esetén) a TCP port különböztet meg.

Megjegyzés: A Modbus regiszterekhez való írásbeli hozzáférés a cFos Power Brain flash memóriájának írását okozza, ezért nem szabad rendszeresen írni. A következő regiszterek nem kerülnek véglegesen elmentésre, ezért rendszeresen módosíthatók: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Az összes többi regiszter módosításakor a flash-be íródik, ezért az írási műveletek számát korlátozni kell!

Alapértelmezett szolga azonosítók

EVSESlave Id 1TCP port 4701
S0 Mérő 1Slave Id 2TCP port 4702
S0 Meter 2Slave Id 3TCP port 4703
elakadt számlálóRabszolga azonosító 1TCP port 4701 (a Wallbox nyilvántartáson keresztül)

Attól függően, hogy melyik eszközről van szó, és hogy például mérőműszer van-e csatlakoztatva az EVSE-hez, a következő regiszterek alkalmazandók:

Regiszterek (r = csak olvasható, w = csak írható, rw = írható/olvasható)

Az S0 mérők és az EVSE regiszterei

NévCímRegiszterekLeírás
vendor_id80002 rEgyedi szállítói azonosító, 0xcf05
product_id80021 rTermék azonosító, 1
device_id80031 rEszköz azonosítója a terméken belül, 0x100
product_version80042 rTermékverzió, major.minor
product_build80051 rA termék gyártási száma
mapping_version80061 ra regiszter leképezés major.minor verziója
padding_180071 rFenntartott
serial_no80088 rSorozatszám karakterlánc
name801616 rTermék neve, "cFos töltésvezérlő"
slave_id80401 rwModbus szolga azonosító

S0 mérők regiszterei

NévCímRegiszterekLeírás
input80411 rFenntartott
pulsesperkwh80422 rwImpulzusok kWh-ra vetítve az S0 bemenet esetében
phases80441 rwA szimulált fázisok bitmaszkja, bit 0 = L1, bit 1 = L2, bit 2 = L3
voltage_l180451 rwNévleges feszültség L1 [V]
voltage_l280461 rwNévleges feszültség L2 [V]
voltage_l380471 rwNévleges feszültség L3 [V]
pulses80504 rwAz impulzusok abszolút száma az S0 bemeneten
timeperpulse80542 rAz S0 bemenet utolsó két impulzusa közötti idő [ms]
level80561 rAz S0 bemenet jelenlegi bemeneti szintje
0 = áram folyik, 1 = nem folyik áram
meter_flags80571 rbit 0: 1=egyéni fázisokkal rendelkezik
energy80584 rwAktív import [Wh]
power80622 rAktív teljesítmény [W]
current_l180642 rJelenlegi áram L1 [0,1 A]
current_l280662 rJelenlegi áram L2 [0,1 A]
current_l380682 rJelenlegi áram L3 [0,1 A]
reset_pulses80701 wImpulzusszámláló visszaállítása [1]
reset_energy80711 wEnergia visszaállítása [1]

Regisztráció a kitűzött számlálókhoz

A 8057-8068-as regiszterek állnak rendelkezésre (lásd S0 számláló)

Az EVSE regiszterei

Alapértelmezett értékek újraindítás után:

NévCímRegiszterekLeírás
def_fixed_current80801 rwAlapértelmezett érték cable_current [0.1 A] (*)
def_charg_cur_limit80811 rwAlapértelmezett töltési áramhatár [0,1 A] 6-63 (*)
def_charging_enable80821 rwAlapértelmezett töltés engedélyezve [0/1] (*)
(*) Ez az érték az újraindítás után ennek megfelelően kerül beállításra.
fail_safe_duration80832 rwA Modbuson keresztül történő olvasás/írás nélküli másodpercek száma a fail_safe_current alkalmazása előtt, 0 a kikapcsoláshoz. Az alapértelmezett érték 300 (5 perc)
fail_safe_current80851 rwÁram inaktivitás alatt 0,1A, 0 = töltés kikapcsolása
disconnect_cp80861 rwÍrja: CP kikapcsolás másodperceinek száma, Olvasás: hátralévő másodpercek száma
relay_select80871 rwÍrja: 0=3 fázisú kontaktor, 1=1 fázisú kontaktor, az ezt támogató fali dobozoknál (legalább a Rev. F vezérlőnél)
relay280881 rwÍrja: 0=Relé 2 ki, 1=Relé 2 be (csak ha az 1. relé ki van kapcsolva), az ezt támogató fali dobozoknál (legalább a vezérlő Rev. F)
cable_current80901 rPP: kábel maximális áram [0,1 A], 0: kábel nélkül
fixed_current80911 rwKábel_áram felülírása [0.1 A]
charge_pilot_state80921 rCP: 0 = A (várakozás),
1 = B (jármű észlelve),
2 = C (töltés),
3 = D (töltés szellőzéssel),
4 = E (nincs áram),
5 = F (hiba), 9 = DC érzékelő hiba. Minden más érték: Hiba
charging_cur_limit80931 rwTöltési áramkorlát [0,1 A] 6-63A, a modellkorlátozások miatt korlátozott lehet (pl. a cFos Power Brain Wallbox 11kW esetében 16A-ra van korlátozva)
charging_enable80941 rwTöltés engedélyezve [0/1] 0 = letiltva, 1 = engedélyezve
charging_current80951 rTöltési áram [0,1 A] 6-63
last_rfid809615 rUtoljára látott rfid (hex-string)
detected_rfids81111 rRFID bemenetek száma
has_meter81121 r1, ha egy számláló van csatlakoztatva (akkor a 8057-8068 regiszterek olvashatók), egyébként 0
s0_inputs81131 rBit 0=S0 bemenet 1 állapota
bit 1=S0 bemenet 2állapota
bit 8=Megengedett az 1/3 fázisra való átkapcsolás, ha a csatlakozó be van dugva? (1=igen)
bit 9=bit 10 érvényes
bit 10=2. relé jelen van (1=igen, ha bit 9=1)
bit 11=a 2.relé külső vezérlésű (lásd 8088-as reg.)
count_restart81202 rwA hardver újraindításainak száma