Большинство аккумуляторных систем, устанавливаемых в сочетании с солнечными электросетями, имеют встроенное правило зарядки, согласно которому они пытаются зарядиться до поступления электроэнергии и разрядиться до ее потребления из сети. Промышленные системы хранения могут управляться по другим критериям, например, для ограничения пиковых нагрузок или для ограничения потребления энергии в периоды пиковых нагрузок в соответствии со спецификациями оператора сети. Небольшие аккумуляторные системы хранения подвергаются глубоким циклам зарядки из-за зарядки электромобиля и, следовательно, подвергаются высокому износу. Поэтому во многих случаях имеет смысл управлять системой хранения с помощью cFos Charging Manager. Для этого вам нужна управляемая модель или хотя бы возможность переключения через реле.
Системы хранения могут управляться в рамках модели 124 аккумулятора SunSpec (например, Fronius) или иметь собственные регистры Modbus, позволяющие осуществлять управление. Гибридные устройства служат инверторами для солнечных панелей и систем хранения. Инверторы, счетчики и аккумуляторы создаются как плитки счетчиков в cFos Charging Manager. Поэтому можно активировать управление батареями во всех счетчиках. Для устройств SunSpec с моделью 124 cFos Charging Manager пытается управлять связанной с ними системой хранения. Возможно, сначала потребуется включить эту функцию в устройстве. Для счетчиков, определяемых пользователем (Victron и т. д.), cFos Charging Manager пытается найти определяемую пользователем переменную под названием "soc" (в процентах). Затем она может быть отображена в плитке счетчика.
В разделе "Управление аккумулятором" можно сначала указать максимальную мощность зарядки и разрядки. -1 означает, что менеджер зарядки не должен контролировать мощность зарядки или разрядки. Затем можно задать несколько правил зарядки, которые обрабатываются последовательно каждые несколько секунд и ограничивают ток зарядки или разрядки. Правила зарядки работают так же, как и правила зарядки для настенных боксов. Менеджер зарядки cFos использует максимальную мощность зарядки или разрядки в качестве начального значения, т. е. управляющего значения, и позволяет изменять его путем обработки правил зарядки.
После выполнения всех правил зарядки устанавливается текущее ограничение (которое может равняться 0) на мощность зарядки или разрядки. Эти значения cFos Charging Manager сохраняет в пользовательских переменных с именами «charge_power_w», «charge_power_prc» (указание в процентах), «discharge_power_w» и «discharge_power_prc». Кроме того, существует пользовательская переменная с именем «bat_mode». В ней фиксируется наличие лимита заряда или разряда (0 = значения отсутствуют, 1 = лимит заряда, 2 = лимит разряда, 3 = лимиты заряда и разряда). В устройствах SunSpec пределы пересчитываются и записываются в предназначенные для этого регистры. Для пользовательских счетчиков можно создавать пользовательские выходы, которые записывают значения вышеуказанных переменных в устройство. Примеры этого вы найдёте в поставляемых определениях счётчиков для Victron и Kostal Plenticore. Если пределы заряда или разряда не регулируются, соответствующие переменные отсутствуют, поэтому они также не записываются в память. С помощью настройки «Режим» системы управления аккумуляторным хранилищем вы определяете, что должно происходить, если имеются как положительные значения мощности заряда, так и положительные значения мощности разряда. «Нейтральный» означает, что cFos Charging Manager передает оба значения в аккумуляторную систему, и она, при необходимости, самостоятельно решает, как действовать в данном диапазоне. «Приоритет зарядки» означает, что мощность разряда устанавливается на 0, если мощность зарядки положительна; «Приоритет разряда» означает, что мощность зарядки устанавливается на 0, если мощность разряда положительна. Это полезно, если накопитель имеет только одно значение для мощности заряда и разряда. Если мощность заряда или разряда оказывается меньше 0, пользовательские переменные удаляются. Это следует учитывать при создании пользовательских определений счетчиков. Так происходит, например, если в качестве максимальной мощности заряда или разряда указано значение -1, либо если ваши правила заряда приводят к отрицательным значениям. Таким образом, вы можете, например, создавать определения счетчиков, которые будут управлять аккумуляторным накопителем только при наличии соответствующих переменных (if exist(charge_power_w)...).
Коммутационный выход: К сожалению, некоторые запоминающие устройства не могут управляться напрямую с помощью описанных выше правил. Однако, чтобы хотя бы иметь возможность деактивировать накопитель с помощью вышеуказанных правил (например, когда автомобиль заряжается), вы можете попробовать использовать переключающий контакт, если накопитель имеет управляющий вход. Если это возможно, можно также отключить накопительный бак от сети с помощью контактора (чтобы не повредить накопительный бак, необходимо предварительно узнать у производителя или электрика, подходит ли для этого устройство). В поле "Коммутационный выход" можно указать имя переменной, которая устанавливается в 1, если мощность зарядки или разрядки положительна после анализа правил зарядки, и в 0, если нет. Менеджер зарядки cFos предоставляет определение счетчика для распределительной коробки Shelly или распределительной розетки. При настройке счетчику присваивается идентификатор устройства, например M5. Затем вы можете указать распределительный блок Shelly в разделе "Коммутационный выход" в блоке управления аккумуляторной батареи, используя: M5.output1. Если перед именем переменной поставить знак минус, то коммутационный выход будет инвертирован(-M5.output1)