太陽光発電システムとともに設置されるほとんどの蓄電池システムには、電力が供給される前に充電を試み、系統から電力が引き出される前に放電を試みる充電ルールが組み込まれている。産業用蓄電システムは、他の基準に従って制御することができる。例えば、ピーク負荷を制限したり、系統運用者の仕様に従ってピーク負荷ウィンドウのエネルギー消費を制限したりすることができる。小型蓄電池システムは、電気自動車の充電により深い充電サイクルを経るため、消耗が激しい。そのため、cFos充電マネージャーを使って蓄電システムを制御することは、多くの場合理にかなっています。そのためには、制御可能なモデルか、少なくともリレーによるスイッチングオプションが必要です。
蓄電システムは、サンスペック・バッテリーモデル124(例:フロニウス)の一部として制御されるか、制御を可能にする独自のModbusレジスターを持つことができます。ハイブリッドデバイスは、ソーラーパネルと蓄電システムのインバーターとして機能します。インバーター、メーター、バッテリーストレージは、cFosチャージングマネージャーのメータータイルとして作成されます。そのため、すべてのメーターでバッテリー制御を有効にすることができます。モデル124のサンスペックデバイスの場合、cFosチャージングマネージャーは関連するストレージシステムの制御を試みます。最初にデバイスでこれを有効にする必要がある場合があります。ユーザー定義メーター(Victronなど)の場合、cFos Charging Managerは「soc」というユーザー定義変数(パーセント単位)を見つけようとします。これはメータータイルに表示されます。
蓄電池制御では、まず最大充放電電力を指定することができます。 -1 は、Charging Manager が充放電電力を制御しないことを意味します。次に、数秒ごとに次々と処理され、充電または放電電流を制限する複数の充電ルールを定義できます。充電ルールはウォールボックスの充電ルールと同様に機能します。cFos充電マネージャーは、充電または放電の最大電力を開始値、すなわち制御値として使用し、充電ルールを処理することによってこれを変更することができます。
すべての充電ルールが処理された後、充電または放電電力の電流制限(0も可能)がある。cFos充電マネージャは、これらの値を "charge_power_w"、"charge_power_prc"(パーセンテージで指定)、"discharg_power_w"、"discharge_power_prc "と呼ばれるユーザー定義変数に格納する。bat_mode "というユーザー定義変数もある。ここには充電制限か放電制限かが記録される(0=値なし、1=充電制限、2=放電制限、3=充電・放電制限)。リミットはサンスペック・デバイス用に変換され、この目的のために用意されたレジスタに書き込まれます。ユーザー定義カウンターの場合、上記の変数の値をデバイスに書き込むユーザー定義出力を作成できます。この例は、Victron または Kostal Plenticore 用の付属のメーター定義にあります。充電または放電制限が制御されていない場合、それぞれの変数は存在しないので、メモリに書き込まれません。蓄電池制御の "Mode "設定で、充電と放電の両方の電力が正の値である場合の動作を決定します。「ニュートラル "は、cFos充電マネージャーが両方の値を蓄電システムに転送し、蓄電システムが一定の範囲内で何をするかを決定することを意味します。「充電を優先する "とは、充電電力がプラスの場合、放電電力を0に設定することを意味し、"放電を優先する "とは、放電電力がプラスの場合、(充電)電力を0に設定することを意味する。これは、貯蔵タンクの充放電電力が1つの値しかない場合に有効である。充放電電力が 0 より小さい場合、ユーザー定義変数は削除されます。カスタマイズされたメーター定義を作成する場合は、このことを考慮する必要があります。例えば、充電または放電電力の最大値として -1 を指定した場合、または充電規則が負の値になる場合などです。例えば、対応する変数が存在する場合にのみ、バッテリーストレージに制御効果を持つメーター定義を作成することができます(if exist(charge_power_w)
...)。
スイッチング出力:残念ながら、上記のルールで直接制御できないメモリもある。しかし、少なくとも上記の規則で貯蔵タンクを停止させることができるようにするために(例えば、車の充電時)、貯蔵タンクに制御入力があれば、スイッチング接点を使用してみることができます。可能であれば、コンタクタを使用して蓄電タンクを主電源から電気的に切り離すこともできます(蓄電タンクの破損を避けるため、事前に製造業者または電気技術者に蓄電タンクがこれに適しているかどうかを確認する必要があります)。スイッチング出力 "フィールドでは、充電ルールの分析後、充電または放電電力がプラスの場合は1に、そうでない場合は0に設定される変数名を指定できます。cFosチャージングマネージャーは、シェリースイッチボックスまたはスイッチソケット用のカウンタ定義を提供します。これを設定すると、メーターにデバイスID(例:M5)が与えられます。その後、バッテリー貯蔵コントロールユニットの「スイッチング出力」で、M5.output1
.Shellyスイッチボックスを指定できます。変数名の前にマイナス記号を付けると、スイッチング出力が反転します(-M5.output1
)。