اکثر سیستمهای ذخیرهسازی باتری که در ارتباط با سیستمهای خورشیدی نصب میشوند، دارای یک قانون شارژ داخلی هستند که به موجب آن، قبل از وارد شدن برق، سعی میکنند شارژ شوند و قبل از خروج برق از شبکه، سعی میکنند تخلیه شوند. سیستمهای ذخیرهسازی صنعتی را میتوان بر اساس معیارهای دیگری کنترل کرد، بهعنوان مثال برای محدود کردن بارهای پیک یا محدود کردن مصرف انرژی در پنجرههای پر بار بر اساس مشخصات اپراتور شبکه. سیستمهای ذخیرهسازی باتریهای کوچک هنگام شارژ ماشین الکتریکی، چرخههای شارژ عمیقی را پشت سر میگذارند و بنابراین فرسودگی زیادی خواهند داشت. بنابراین، در بسیاری از موارد کنترل فضای ذخیره سازی با استفاده از مدیر شارژ cFos منطقی است. برای این شما به مدلی نیاز دارید که بتوان آن را کنترل کرد یا حداقل یک گزینه سوئیچینگ از طریق یک رله.
سیستمهای ذخیرهسازی را میتوان بهعنوان بخشی از باتری SunSpec مدل 124 (بهعنوان مثال Fronius) کنترل کرد یا دارای رجیسترهای Modbus خاص خود باشد که امکان کنترل را فراهم میکند. دستگاه های هیبریدی به عنوان اینورتر برای پنل های خورشیدی و ذخیره سازی عمل می کنند. اینورترها، مترها و ذخیره باتری به عنوان کاشی های متر در مدیر شارژ cFos ایجاد می شوند. بنابراین تمام کنتورها امکان فعال کردن کنترل باتری را دارند. برای دستگاه های SunSpec با مدل 124، مدیر شارژ cFos سعی می کند حافظه مرتبط را کنترل کند. ممکن است لازم باشد ابتدا این را در دستگاه فعال کنید. برای مترهای سفارشی (Victron و غیره)، مدیر شارژ cFos سعی می کند یک متغیر سفارشی به نام "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)...
) روی ذخیره سازی باتری اثر کنترلی دارد.
تغییر خروجی: متأسفانه برخی از حافظه ها را نمی توان مستقیماً با استفاده از قوانین بالا کنترل کرد. اما برای اینکه حداقل بتوانید حافظه را با استفاده از قوانین بالا غیرفعال کنید (مثلاً وقتی ماشین در حال شارژ است)، اگر حافظه ورودی کنترلی دارد، می توانید از کنتاکت سوئیچینگ استفاده کنید. در صورت عملی، دستگاه ذخیرهسازی را میتوان با استفاده از کنتاکتور از شبکه برق جدا کرد (برای جلوگیری از تخریب دستگاه ذخیرهسازی، ابتدا باید با سازنده یا برقکار بررسی کنید که آیا دستگاه برای این کار مناسب است یا خیر). در قسمت «Switching output» میتوانید نام متغیری را مشخص کنید که در صورت مثبت بودن توان شارژ یا دشارژ پس از ارزیابی قوانین شارژ، روی 1 و در غیر این صورت روی 0 تنظیم شده است. مدیر شارژ cFos یک تعریف متر برای جعبه سوئیچ شلی یا سوکت سوئیچ ارائه می دهد. هنگامی که این را تنظیم می کنید، سنج شناسه دستگاه، به عنوان مثال M5 را دریافت می کند. سپس میتوانید جعبه سوئیچ Shelly را در قسمت «Switching output» در کنترل ذخیرهسازی باتری با استفاده از: M5.output1
مشخص کنید. اگر جلوی نام متغیر یک منهای قرار دهید، خروجی سوئیچینگ معکوس خواهد شد (-M5.output1
)