Эти регистры доступны для Modbus RTU и Modbus TCP. Контроллер зарядки cFos поддерживает функции 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 | Идентификатор ведомого 1 | TCP порт 4701 |
S0 Измеритель 1 | Идентификатор ведомого 2 | TCP порт 4702 |
S0 Измеритель 2 | Id ведомого 3 | TCP порт 4703 |
прилавок | Идентификатор ведомого 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 | мажорная и минорная версии данного отображения регистра |
padding_1 | 8007 | 1 r | Зарезервировано |
serial_no | 8008 | 8 r | Строка серийного номера |
name | 8016 | 16 r | Название продукта, "Контроллер зарядки cFos" |
slave_id | 8040 | 1 rw | Идентификатор ведомого устройства Modbus |
Ф.И.О. | Адрес | Регистры | Описание |
---|---|---|---|
input | 8041 | 1 r | Зарезервировано |
pulsesperkwh | 8042 | 2 rw | Импульсы на кВт/ч для входа S0 |
phases | 8044 | 1 rw | Битовая маска смоделированных фаз, бит 0 = L1, бит 1 = L2, бит 2 = L3 |
voltage_l1 | 8045 | 1 rw | Номинальное напряжение L1 [В] |
voltage_l2 | 8046 | 1 rw | Номинальное напряжение L2 [В] |
voltage_l3 | 8047 | 1 rw | Номинальное напряжение L3 [В] |
pulses | 8050 | 4 rw | Абсолютное количество импульсов на входе S0 |
timeperpulse | 8054 | 2 r | Время между двумя последними импульсами на входе S0 [мс] |
level | 8056 | 1 r | Текущий уровень входного сигнала на входе S0 0 = ток течет, 1 = ток не течет |
meter_flags | 8057 | 1 r | бит 0: 1= имеет отдельные фазы |
energy | 8058 | 4 rw | Активный импорт [Вт] |
power | 8062 | 2 r | Активная мощность [Вт] |
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=да) бит 9=бит 10 действителен бит 10=присутствует второе реле (1=да, если бит 9=1) бит 11=реле 2 управляется извне (см. рег. 8088) |
count_restart | 8120 | 2 rw | Количество перезапусков оборудования |