Тези регистри са налични за Modbus RTU и Modbus TCP. Контролерът за зареждане cFos поддържа функциите на Modbus
03
четене на множество регистри за съхранение06
запис на единичен регистър за съхранение16
запис на множество регистри за съхранениеИма три устройства:
те се различават по Modbus Slave ID и (за Modbus TCP) по TCP порт.
Забележка: Достъпът до регистрите на Modbus води до запис във флаш паметта на контролера за зареждане cFos и поради това не трябва да се извършва редовно. Следните регистри не се съхраняват постоянно и следователно могат да се променят редовно: reg_charging_cur_limit, reg_fixed_current, reg_charging_enable, reg_disconnect_cp. За всички останали регистри промените се записват във флаш паметта, така че броят на операциите за запис трябва да бъде ограничен!
EVSE | Slave Id 1 | TCP порт 4701 |
S0 измервателен уред 1 | Идентификатор на подчинено устройство 2 | TCP порт 4702 |
S0 измервателен уред 2 | Идентификатор на подчинено устройство 3 | TCP порт 4703 |
В зависимост от това кое е устройството и дали към 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] |
Стойности по подразбиране след рестартиране:
Име | Адрес | Регистри | Описание |
---|---|---|---|
def_fixed_current | 8080 | 1 rw | По подразбиране reg_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 | Брой секунди без четене/записване преди charging_cur_limit и charging_enable са възстановени. Стойността по подразбиране е 300 (5 минути) |
fail_safe_current | 8085 | 1 rw | Захранване по време на неактивност, 0 = деактивиране на зареждането |
disconnect_cp | 8086 | 1 rw | Пишете: Брой секунди от изключването на CP, четене: Оставащи секунди |
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 (грешка) |
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, ако измервателният уред е закрепен (тогава регистрите 8058-8068 могат да се четат), в противен случай 0 |
count_restart | 8120 | 2 rw | Брой рестартирания на хардуера |