Дакументацыя

Рэгістратары Modbus

Гэтыя рэестры даступныя для Modbus RTU і Modbus TCP. cFos Power Brain Controller падтрымлівае функцыі Modbus

  • 03 прачытаў некалькі рэгістраў правядзення
  • 06 напісаць рэестр адзінага холдынгу
  • 16 пішуць некалькі рэгістраў правядзення

Мы адрозніваем чатыры прылады:
2 лічыльнікі S0, 1 зарадная станцыя і 1 падключаны лічыльнік (Modbus), якія адрозніваюцца ідэнтыфікатарам падпарадкаванага Modbus і (для Modbus TCP) портам TCP.

Заўвага: доступ да запісу ў рэгістры Modbus выклікае запіс у флэш-памяць cFos Power Brain і таму не павінен адбывацца рэгулярна. Наступныя рэгістры не захоўваюцца пастаянна і таму могуць рэгулярна змяняцца: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Усе астатнія рэгістры запісваюцца ў міргаць пры змене, таму колькасць аперацый запісу павінна быць абмежавана!

Ідэнтыфікатары рабоў па змаўчанні

EVSEІдэнтыфікатар раба 1TCP-порт 4701
S0 метр 1Ідэнтыфікатар раба 2TCP-порт 4702
S0 метр 2Ідэнтыфікатар раба 3TCP-порт 4703
замацаваны лічыльнікІдэнтыфікатар раба 1Порт TCP 4701 (праз Wallbox Register)

Наступныя рэестры прымяняюцца ў залежнасці ад таго, якая прылада задзейнічана і ці прымацаваны лічыльнік да сцяны, напрыклад:

Рэестры (r = толькі для чытання, w = толькі для запісу, rw = для чытання/запісу)

Рэгістрацыі для S0 метраў і EVSE

ІмяАдрасРэестрыАпісанне
vendor_id80002 rУнікальны ідэнтыфікатар пастаўшчыка, 0xcf05
product_id80021 rІдэнтыфікатар прадукту, 1
device_id80031 rІдэнтыфікатар прылады ўнутры вырабу, 0x100
product_version80042 rВерсія прадукту, major.minor
product_build80051 rНумар зборкі прадукту
mapping_version80061 rАсноўная версія гэтага адлюстравання рэгістра
padding_180071 rЗарэзервавана
serial_no80088 rРадок серыйнага нумара
name801616 rНазва прадукту, " cFos Power Brain Controller "
slave_id80401 rwІдэнтыфікатар раба Modbus

Рэгістрацыі для S0 метраў

ІмяАдрасРэестрыАпісанне
input80411 rЗарэзервавана
pulsesperkwh80422 rwІмпульсы на кВт / г для ўваходу S0
phases80441 rwБітавая маска мадэляваных фаз, біт 0 = L1, біт 1 = L2, біт 2 = L3
voltage_l180451 rwНамінальнае напружанне L1 [V]
voltage_l280461 rwНамінальнае напружанне L2 [V]
voltage_l380471 rwНамінальнае напружанне L3 [V]
pulses80504 rwАбсалютная колькасць імпульсаў на ўваходзе S0
timeperpulse80542 rЧас паміж апошнімі двума імпульсамі на ўваходзе S0 [мс]
level80561 rБягучы ўзровень уваходу S0
0 = ток цячэ, 1 = ток не цячэ
meter_flags80571 rбіт 0: 1 = мае асобныя фазы
energy80584 rwАктыўны імпарт [Wh]
power80622 rАктыўная магутнасць [W]
current_l180642 rСапраўдны ток L1 [0,1 А]
current_l280662 rСапраўдны ток L2 [0,1 А]
current_l380682 rСапраўдны ток L3 [0,1 А]
reset_pulses80701 wСкід лічыльніка імпульсаў [1]
reset_energy80711 wСкід энергіі [1]

Зарэгіструйцеся для замацаваных лічыльнікаў

Даступныя рэгістры з 8057 па 8068 (гл. лічыльнік S0)

Рэгістрацыі для EVSE

Значэнні па змаўчанні пасля перазагрузкі:

ІмяАдрасРэестрыАпісанне
def_fixed_current80801 rwЗначэнне па змаўчанні cable_current [0,1 A] (*)
def_charg_cur_limit80811 rwМяжа току зарадкі па змаўчанні [0,1 А] 6 - 63 (*)
def_charging_enable80821 rwПа змаўчанні зарадка ўключана [0/1] (*)
(*) Гэта значэнне будзе ўсталявана адпаведна пасля перазагрузкі.
fail_safe_duration80832 rwКолькасць секунд без чытання/запісу да charging_cur_limit і charging_enable аднаўляюцца. Значэнне па змаўчанні - 300 (5 хвілін)
fail_safe_current80851 rwСілкаванне пры неактыўнасці, 0 = адключыць зарадку
disconnect_cp80861 rwWrite: Колькасць секунд выключэння CP, Read: Засталося секунд
relay_select80871 rwНапішыце: 0=3-фазны кантактар, 1=1-фазны кантактар для насценных скрынак, якія падтрымліваюць гэта (прынамсі, кантролер версіі F)
relay280881 rwЗапіс: 0=рэле 2 выключана, 1=рэле 2 уключана (толькі калі рэле 1 выключана), для насценных боксаў, якія падтрымліваюць гэта (прынамсі, кантролер Rev. F)
cable_current80901 rPP: максімальны ток кабеля [0,1 А], 0: кабель адсутнічае
fixed_current80911 rwПеразапісаць ток_кабеля [0,1 А]
charge_pilot_state80921 rCP: 0 = A (чакаць),
1 = B (транспартны сродак выяўлены),
2 = C (нагрузка),
3 = D (загрузка з вентыляцыяй),
4 = E (без харчавання),
5 = F (памылка), 9 = памылка датчыка пастаяннага току. Усе іншыя значэнні: памылка
charging_cur_limit80931 rwАбмежаванне току зарадкі [0,1 А] 6 - 63А, можа быць абмежавана з-за мадэльных абмежаванняў (напрыклад, для сілавога мозгу 11 кВт, яно абмежавана 16 А)
charging_enable80941 rwЗарадка уключаны [0/1] 0 = адключана, 1 = ўключыць
charging_current80951 rТок зарадкі [0,1 А] 6-63
last_rfid809615 rАпошні раз бачыў RFID (шасцігранная радок)
detected_rfids81111 rКолькасць запісаў RFID
has_meter81121 r1, калі лічыльнік замацаваны (тады рэгістры 8057-8068 чытаюцца), інакш 0
s0_inputs81131 rБіт 0 = стан S0, увод 1
біт 1 = стан S0, уваход 2
біт 8 = ці дазволена пераключэнне на 1/3 фазу пры падключэнні? (1=так)
біт 9 = біт 10 сапраўдны
біт 10 =2. Рэле прысутнічае (1=так, калі біт 9=1)
біт 11 =рэле 2 кіруецца звонку (гл. рэг. 8088)
count_restart81202 rwКолькасць перазапускаў абсталявання