Вы таксама можаце інтэграваць cFos Charging Manager у знешнюю сістэму кіравання энергіяй (EMS). Гэта дазваляе задаць абсалютныя абмежаванні зарадкі для максімальнага агульнага току на фазу і для асобных насценных зарадных прылад. Вы таксама можаце задаць такія абмежаванні для току зарадкі і разрадкі кіраванай сістэмы назапашвання энергіі. Без знешняй EMS вы таксама можаце задаць гэтыя абмежаванні ў раздзеле "План зарадкі" ў агульных наладах кіравання нагрузкай (або ў наладах насценнай зараднай прылады і акумулятара). Тут вы ўказваеце спіс часу сутак у хвілінах і адпаведны ток у мА. Для сістэм акумулятара абмежаванні - гэта значэнні магутнасці ў ватах.
Ліміты зарадкі служаць дадатковым абмежаваннем току зарадкі (або магутнасці зарадкі). Незалежна ад гэтых абмежаванняў, менеджар зарадкі можа дадаткова абмежаваць ток зарадкі (або магутнасць зарадкі) на аснове іншых умоў і правілаў зарадкі.
EMS можа задаць гэтыя абмежаванні праграмна з дапамогай наступнага выкліку API:/cnf?cmd=set_cplan&dev_id= xx&tmp= t
Дзе xx — ідэнтыфікатар прылады, або $G — максімальны агульны ток на фазу.
t роўна 0 або 1. 1 азначае, што ліміты зарадкі не захоўваюцца, гэта значыць, яны больш не існуюць пасля перазапуску менеджара зарадкі. EMS павінен рэдка захоўваць значэнні і ў асноўным змяняць іх толькі часова, каб зэканоміць флэш-памяць.
Цела запыту — гэта аб'ект JSON:
{
"cplan": [ { obj } ]
}
Гэта значыць, што "cplan" — гэта масіў тыпу obj. obj можа ўтрымліваць наступныя элементы:
"dc" | true ці false, ліміт адносіцца да магутнасці разраду (true), па змаўчанні false |
"st" | Пачатак ліміту ў хвілінах адпаведнага дня |
"dr" | Працягласць ліміту ў хвілінах |
"lm" | Ліміт у мА або ватах |
З дапамогай /cnf?cmd=get_cplan&dev_id= xx
можна запытаць бягучыя межы зарадкі прылады або максімальны агульны ток.