Документация

Управление аккумуляторной батареей
(для версий прошивки от 1.25.2)

Документацию по управлению аккумуляторной батареей для версий прошивки < 1.25.2 можно найти здесь.

Большинство аккумуляторных систем, устанавливаемых в сочетании с солнечными электросетями, имеют встроенное правило зарядки, согласно которому они пытаются зарядиться до поступления электроэнергии и разрядиться до ее потребления из сети. Промышленные системы хранения могут управляться по другим критериям, например, для ограничения пиковых нагрузок или для ограничения потребления энергии в периоды пиковых нагрузок в соответствии со спецификациями оператора сети. Небольшие аккумуляторные системы хранения подвергаются глубоким циклам зарядки из-за зарядки электромобиля и, следовательно, подвергаются высокому износу. Поэтому во многих случаях имеет смысл управлять системой хранения с помощью cFos Charging Manager. Для этого вам нужна управляемая модель или хотя бы возможность переключения через реле.

Системы хранения могут управляться в рамках модели 124 аккумулятора SunSpec (например, Fronius) или иметь собственные регистры Modbus, позволяющие осуществлять управление. Гибридные устройства служат инверторами для солнечных панелей и систем хранения. Инверторы, счетчики и аккумуляторы создаются как плитки счетчиков в cFos Charging Manager. Поэтому можно активировать управление батареями во всех счетчиках. Для устройств SunSpec с моделью 124 cFos Charging Manager пытается управлять связанной с ними системой хранения. Возможно, сначала потребуется включить эту функцию в устройстве. Для счетчиков, определяемых пользователем (Victron и т. д.), cFos Charging Manager пытается найти определяемую пользователем переменную под названием "soc" (в процентах). Затем она может быть отображена в плитке счетчика.

В разделе "Управление аккумулятором" можно сначала указать максимальную мощность зарядки и разрядки. -1 означает, что менеджер зарядки не должен контролировать мощность зарядки или разрядки. Затем можно задать несколько правил зарядки, которые обрабатываются последовательно каждые несколько секунд и ограничивают ток зарядки или разрядки. Правила зарядки работают так же, как и правила зарядки для настенных боксов. Менеджер зарядки cFos использует максимальную мощность зарядки или разрядки в качестве начального значения, т. е. управляющего значения, и позволяет изменять его путем обработки правил зарядки.

После обработки всех правил зарядки устанавливается предел тока (который также может быть равен 0) для мощности зарядки или разрядки. Менеджер зарядки cFos хранит эти значения в определяемых пользователем переменных "charge_power_w", "charge_power_prc" (указывается в процентах), "discharg_power_w" и "discharge_power_prc". Есть также пользовательская переменная "bat_mode". Здесь записывается, есть ли предел заряда или предел разряда (0=без значений, 1=предел заряда, 2=предел разряда, 3=предел заряда и разряда). Пределы преобразуются для устройств SunSpec и записываются в предназначенные для этого регистры. Для пользовательских счетчиков можно создать пользовательские выходы, которые записывают значения вышеуказанных переменных в устройство. Примеры этого можно найти в прилагаемых определениях счетчиков для Victron или Kostal Plenticore. Если предел заряда или разряда не контролируется, соответствующие переменные не существуют, поэтому они не записываются в память. С помощью настройки "Режим" управления аккумулятором вы определяете, что должно происходить при положительных значениях как зарядной, так и разрядной мощности. "Нейтральный" означает, что менеджер зарядки cFos передает оба значения в систему хранения, которая затем решает, что делать в определенном диапазоне. "Приоритет зарядки" означает, что мощность разрядки устанавливается на 0, если мощность зарядки положительна, "Приоритет разрядки" означает, что мощность (зарядки) устанавливается на 0, если мощность разрядки положительна. Это удобно, если для резервуара имеется только одно значение мощности зарядки и разрядки. Если мощность зарядки или разрядки меньше 0, пользовательские переменные удаляются. Это следует учитывать при создании пользовательских определений счетчиков. Например, если вы указали -1 в качестве максимальной мощности зарядки или разрядки, или если ваши правила зарядки приводят к отрицательным значениям. Например, вы можете создать определения счетчиков, которые будут оказывать управляющее воздействие на аккумулятор только при наличии соответствующих переменных(if exist(charge_power_w)...).

Коммутационный выход: К сожалению, некоторые запоминающие устройства не могут управляться напрямую с помощью описанных выше правил. Однако, чтобы хотя бы иметь возможность деактивировать накопитель с помощью вышеуказанных правил (например, когда автомобиль заряжается), вы можете попробовать использовать переключающий контакт, если накопитель имеет управляющий вход. Если это возможно, можно также отключить накопительный бак от сети с помощью контактора (чтобы не повредить накопительный бак, необходимо предварительно узнать у производителя или электрика, подходит ли для этого устройство). В поле "Коммутационный выход" можно указать имя переменной, которая устанавливается в 1, если мощность зарядки или разрядки положительна после анализа правил зарядки, и в 0, если нет. Менеджер зарядки cFos предоставляет определение счетчика для распределительной коробки Shelly или распределительной розетки. При настройке счетчику присваивается идентификатор устройства, например M5. Затем вы можете указать распределительный блок Shelly в разделе "Коммутационный выход" в блоке управления аккумуляторной батареи, используя: M5.output1. Если перед именем переменной поставить знак минус, то коммутационный выход будет инвертирован(-M5.output1)