همچنین میتوانید مدیر شارژ cFos را در یک سیستم مدیریت انرژی خارجی (EMS) ادغام کنید. این سیستم میتواند محدودیتهای شارژ مطلق را برای حداکثر جریان کل در هر فاز و برای جعبههای دیواری جداگانه مشخص کند. همچنین میتوانید چنین محدودیتهایی را برای جریان شارژ و دشارژ یک سیستم ذخیره انرژی قابل کنترل مشخص کنید. بدون EMS خارجی، میتوانید این محدودیتها را در قسمت «طرح شارژ» در تنظیمات عمومی مدیریت بار (یا در تنظیمات جعبه دیواری و ذخیره باتری) نیز مشخص کنید. در اینجا، لیستی از زمانهای روز را به دقیقه و جریان مربوطه را به میلیآمپر مشخص میکنید. برای سیستمهای ذخیره باتری، محدودیتها مقادیر توان بر حسب وات هستند.
محدودیتهای شارژ به عنوان محدودیت دیگری برای جریان شارژ (یا توان شارژ) عمل میکنند. مستقل از این محدودیتها، مدیر شارژ میتواند جریان شارژ (یا توان شارژ) را بر اساس سایر شرایط و قوانین شارژ، بیشتر محدود کند.
یک EMS میتواند این محدودیتها را به صورت برنامهنویسی شده با فراخوانی API زیر مشخص کند:/cnf?cmd=set_cplan&dev_id= xx&tmp= t
که در آن xx شناسه دستگاه یا $G برای حداکثر جریان کل در هر فاز است.
t برابر با ۰ یا ۱ است. ۱ به این معنی است که محدودیتهای شارژ ذخیره نمیشوند، به این معنی که پس از راهاندازی مجدد مدیریت شارژ، دیگر وجود نخواهند داشت. یک EMS باید مقادیر را به ندرت ذخیره کند و عمدتاً آنها را به طور موقت تغییر دهد تا در حافظه فلش صرفهجویی شود.
بدنه درخواست یک شیء JSON است:
{
"cplan": [ { obj } ]
}
یعنی، یک "cplan" آرایهای از obj است. obj میتواند شامل عناصر زیر باشد:
"dc" | درست یا غلط ، محدودیت به توان تخلیه اشاره دارد (درست)، پیشفرض غلط است |
"st" | شروع محدودیت به دقیقه در روز مربوطه |
"dr" | مدت زمان محدودیت به دقیقه |
"lm" | محدودیت بر حسب میلیآمپر یا وات |
با استفاده از /cnf?cmd=get_cplan&dev_id= xx
میتوانید محدودیتهای شارژ فعلی دستگاه یا حداکثر جریان کل را بررسی کنید.