Тези регистри са налични за Modbus RTU и Modbus TCP. Контролерът за зареждане cFos поддържа функциите на Modbus
03
четене на множество регистри за съхранение06
запис на единичен регистър за съхранение16
запис на множество регистри за съхранениеРазграничаваме четири устройства:
2 измервателни уреда S0, 1 станция за зареждане и 1 свързан (Modbus) измервателен уред, които се отличават по идентификатора на Modbus slave и (за Modbus TCP) TCP порта.
Забележка: Достъпът до регистрите на Modbus води до запис във флаш паметта на cFos Power Brain и поради това не трябва да се извършва редовно. Следните регистри не се записват постоянно и следователно могат да се променят редовно: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Всички останали регистри се записват във флаш паметта, когато се променят, така че броят на операциите за запис трябва да бъде ограничен!
EVSE | Slave Id 1 | TCP порт 4701 |
S0 измервателен уред 1 | Идентификатор на подчинено устройство 2 | TCP порт 4702 |
S0 измервателен уред 2 | Идентификатор на подчинено устройство 3 | TCP порт 4703 |
притиснат брояч | Slave Id 1 | TCP порт 4701 (чрез Wallbox Register) |
В зависимост от това кое е устройството и дали към EVSE е свързан например електромер, се прилагат следните регистри:
Име | Адрес | Регистри | Описание |
---|---|---|---|
vendor_id | 8000 | 2 r | Уникален идентификатор на продавача, 0xcf05 |
product_id | 8002 | 1 r | Идентификатор на продукта, 1 |
device_id | 8003 | 1 r | Идентификатор на устройството в продукта, 0x100 |
product_version | 8004 | 2 r | Версия на продукта, major.minor |
product_build | 8005 | 1 r | Номер на конструкцията на продукта |
mapping_version | 8006 | 1 r | major.minor версия на това съпоставяне на регистри |
padding_1 | 8007 | 1 r | Запазено |
serial_no | 8008 | 8 r | Поредица от серийни номера |
name | 8016 | 16 r | Име на продукта: "cFos Power Brain Controller" |
slave_id | 8040 | 1 rw | Идентификатор на подчинения модул Modbus |
Име | Адрес | Регистри | Описание |
---|---|---|---|
input | 8041 | 1 r | Запазено |
pulsesperkwh | 8042 | 2 rw | Импулси на kWh за вход S0 |
phases | 8044 | 1 rw | Битмаска на симулираните фази, бит 0 = L1, бит 1 = L2, бит 2 = L3 |
voltage_l1 | 8045 | 1 rw | Номинално напрежение L1 [V] |
voltage_l2 | 8046 | 1 rw | Номинално напрежение L2 [V] |
voltage_l3 | 8047 | 1 rw | Номинално напрежение L3 [V] |
pulses | 8050 | 4 rw | Абсолютен брой импулси на входа S0 |
timeperpulse | 8054 | 2 r | Време между последните два импулса на входа S0 [ms] |
level | 8056 | 1 r | Текущо входно ниво на входа S0 0 = протича ток, 1 = не протича ток |
meter_flags | 8057 | 1 r | бит 0: 1=има отделни фази |
energy | 8058 | 4 rw | Активен внос [Wh] |
power | 8062 | 2 r | Активна мощност [W] |
current_l1 | 8064 | 2 r | Настоящ ток L1 [0.1 A] |
current_l2 | 8066 | 2 r | Настоящ ток L2 [0.1 A] |
current_l3 | 8068 | 2 r | Настоящ ток L3 [0.1 A] |
reset_pulses | 8070 | 1 w | Нулиране на брояча на импулсите [1] |
reset_energy | 8071 | 1 w | Нулиране на енергията [1] |
Налични са регистри от 8057 до 8068 (вж. брояча S0)
Стойности по подразбиране след рестартиране:
Име | Адрес | Регистри | Описание |
---|---|---|---|
def_fixed_current | 8080 | 1 rw | Стойност по подразбиране cable_current [0.1 A] (*) |
def_charg_cur_limit | 8081 | 1 rw | Ограничение на тока на зареждане по подразбиране [0,1 A] 6-63 (*) |
def_charging_enable | 8082 | 1 rw | По подразбиране зареждането е разрешено [0/1] (*) |
(*) Тази стойност ще бъде зададена съответно след рестартиране. | |||
fail_safe_duration | 8083 | 2 rw | Брой секунди без четене/записване през Modbus, преди да се приложи fail_safe_current, 0 за деактивиране. Стойността по подразбиране е 300 (5 минути) |
fail_safe_current | 8085 | 1 rw | Ток по време на неактивност в 0.1A, 0 = деактивиране на зареждането |
disconnect_cp | 8086 | 1 rw | Пишете: Брой секунди от изключването на CP, четене: Оставащи секунди |
relay_select | 8087 | 1 rw | Запис: 0=3-фазов контактор, 1=1-фазов контактор, за стенни кутии, които поддържат това (поне контролер Rev. F) |
relay2 | 8088 | 1 rw | Запис: 0=реле 2 изключено, 1=реле 2 включено (само ако реле 1 е изключено), за стенни кутии, които поддържат това (поне контролер Rev. F) |
cable_current | 8090 | 1 r | PP: максимален ток на кабела [0,1 A], 0: няма кабел |
fixed_current | 8091 | 1 rw | Презапис на cable_current [0.1 A] |
charge_pilot_state | 8092 | 1 r | CP: 0 = A (изчакване), 1 = B (открит автомобил), 2 = C (зареждане), 3 = D (зареждане с вентилация), 4 = E (няма ток), 5 = F (грешка), 9 = грешка на сензора за постоянен ток. Всички други стойности: грешка |
charging_cur_limit | 8093 | 1 rw | Ограничение на тока на зареждане [0,1 A] 6-63A, може да бъде ограничено поради ограниченията на модела (напр. за cFos Power Brain Wallbox 11kW е ограничено до 16A) |
charging_enable | 8094 | 1 rw | Зареждането е разрешено [0/1] 0 = деактивирано, 1 = разрешено |
charging_current | 8095 | 1 r | Ток на зареждане [0,1 A] 6-63 |
last_rfid | 8096 | 15 r | Последно видян rfid (шестнайсетичен низ) |
detected_rfids | 8111 | 1 r | Брой RFID входове |
has_meter | 8112 | 1 r | 1, ако е свързан брояч (тогава могат да се четат регистри 8057-8068), в противен случай 0 |
s0_inputs | 8113 | 1 r | Бит 0=Състояние на вход S0 1 бит 1=Състояние на вход S0 2 бит 8=Преминаването към 1/3 фаза разрешеноли е при включване? (1=да) bit 9=бит 10 е валиден bit 10=наличие навторо реле (1=да, ако бит 9=1) bit 11=реле 2 се управлява външно (вж. рег. 8088) |
count_restart | 8120 | 2 rw | Брой рестартирания на хардуера |