Обяснение

Един контролер между BMS-а, PCS-а и пазара

Един батериен обект обикновено има нужда от два мозъка: BESS контролер, който държи системата за управление на батерията и преобразувателя в синхрон, и система за енергиен мениджмънт, която решава какво трябва да прави батерията и кога. Edge контролерът ThingsLog TLCTL върши първата работа на обекта, а втората получава от VPP платформата — така планът, продаден на пазара, е това, което преобразувателят реално получава като команда.

ThingsLog · септември 2026 · 7 мин четене

Две задачи, една кутия

Във всеки батериен контейнер има BMS — системата за управление на батерията, която знае състоянието на заряд на клетките, температурите, напреженията и лимитите, които ще толерира — и PCS, преобразувателят, който реално мести енергията между DC клетките и AC мрежата. По-често са от различни производители и нещо трябва да превежда между тях: да чете лимитите на BMS-а, да поддържа неговия heartbeat и да казва на PCS-а колко киловата да бута, в коя посока, точно сега.

Работата на BESS контролера

Да държи BMS и PCS синхронизирани. Да следи SoC, температура и аларми. Никога да не командва преобразувателя отвъд позволеното от клетките. Да поддържа heartbeat-а, който BMS-ът изисква, всяка секунда — иначе батерията се изключва.

Работата на EMS-а

Да решава какво прави батерията: зареждане в евтините часове или от излишния солар, разряд в пика, спазване на лимитите за износ, следване на day-ahead графика — и доказателство след това, че го е направила.

Обикновено това се продава като отделни продукти — контролер на обекта от интегратора на батерията, EMS от някой друг и облак отгоре. Edge контролерът TLCTL изпълнява ролята на обекта директно: говори Modbus TCP и RTU с BMS-а и PCS-а, налага лимитите в собствения си диспечерски цикъл и изпълнява заданията, които VPP платформата планира. Една кутия, един доставчик, един контур за одит.

Как реално върви контурът

  1. Платформата планира Всеки ден преди затварянето на търга VPP двигателят строи утрешния график по ценовата прогноза: прозорци за зареждане в най-евтините часове, разряд във вечерния пик, нищо изнесено под вашия ценови под
  2. Контролерът чете батерията По Modbus той анкетира BMS-а — заряд, здраве, температури на клетките, позволен ток на зареждане и разряд — и PCS-а — измерена мощност, режим, грешки
  3. Лимитите се клампват, преди нещо да се задвижи Всяко задание се реже до SoC диапазона, C-rate, мощността на PCS-а и пода за ограничаване. Този клампинг живее в самия диспечерски цикъл и важи независимо дали командата идва от плана, от оператор или от AI съветника
  4. PCS-ът получава команда, после проверка Контролерът записва заданието и след това чете обратно измерената мощност. Ако централата не е реагирала, командата се препраща и платформата бива уведомена — преобразувател, който казва „OK“ и не прави нищо, е най-честият проблем, който виждаме
  5. Heartbeat-ът никога не спира BMS модули, които изискват регистър да се превключва всяка секунда, го получават от отделен бърз цикъл със собствена постоянна връзка, независим от по-бавното четене и от връзката към облака
  6. Телеметрията се буферира и качва Отчитанията се пазят локално и се изпращат по LTE или Ethernet с потвърждение; watchdog рестартира радиото, ако връзката замлъкне. Нищо не се губи, когато мрежата примигне
  7. Платформата сетълира Доставената мощност се сравнява с графика на 15 минути и небалансът е видим за вас, преди търговецът ви да ви го каже

Какво става, ако облакът изчезне? Контролерът поддържа heartbeat-а, пази последните безопасни лимити, продължава да буферира и оставя централата в собственото ѝ безопасно състояние. Не си измисля график. Когато връзката се върне, буферът се излива и планът продължава.

Какво прави контролерът

Интеграция BMS към PCS

  • Modbus TCP и Modbus RTU по RS-485 към двете страни; регистровите карти са конфигурация, не фърмуер — нов BMS или PCS е на една карта разстояние
  • Multi-master RS-485: контролерът сяда на съществуващата шина до логера на обекта, без да го смущава
  • Референтният обект работи с Kehua PCS и Hithium BMS; инвертори от SunSpec тип се четат по същия начин
  • Отдалечени централи зад защитна стена: Modbus през SSH тунел, без входящ порт във вашата мрежа

BESS контрол

  • Задания за зареждане и разряд с проверка в затворен контур
  • SoC диапазон, C-rate и мощност на PCS, наложени на контролера, независимо от платформата
  • Под за ограничаване: соларът се държи на минимум, не се сваля до нула, така че обектът продължава да покрива собствения си товар
  • Аварийно спиране и ръчно управление от портала, със същите хардуерни лимити

Обект с няколко актива

  • PV инвертори, мрежови и подизмервателни електромери, товари през две релета споделят контролера с батерията
  • Прозорци за лимит на износ по обект; нулев износ там, където присъединяването го изисква
  • Всяко отчитане попада в същата платформа като останалата част от флийта

Връзка с пазара

  • Day-ahead график от прогнозата на платформата с три метода; препланиране, когато търгът публикува
  • Intraday 15-минутни цени и живи данни за националната мрежа до плана
  • 15-минутен сетълмент — план срещу доставено

Сравнение

TLCTL edge + VPP платформаBESS контролер на интегратораEMS само в облака
ОбхватBESS + солар + електромери + товари и пазарният графикБатерията, понякога и PVПланиране; нужна е чужда кутия на обекта
Връзка с BMSДиректна, Modbus TCP / RTU, heartbeat локалноДиректна, обикновено една маркаНяма — през облака на вендора
Връзка с PCSДиректна, заданието проверено спрямо измерената мощностДиректнаVendor API, без обратна проверка
Физически лимитиКлампнати в диспечерския цикъл, който и да е изпратил командатаДаСамо това, което API-то на вендора откаже
Без облакHeartbeat и лимити се пазят, телеметрията се буферираРаботи, но сляп за пазараНищо не се движи
Много маркиРегистрови карти, всеки Modbus BMS или PCSСписъкът на вендораКаквото има cloud API
Къде живеят даннитеВашата централа, вашият тенант, EU хостингПорталът на интегратораЧужд облак

Къде пасва

  • Батерия 1 MW / 2 MWh с PCS и BMS от трети страни, търгуваща през координатор на балансираща група и искаща day-ahead график — класическият случай, който референтната ни централа огледално повтаря
  • Соларен парк, който добавя батерия, където новата батерия трябва да спазва лимита за износ на парка, а съществуващият логер не бива да се пипа
  • Обекти с няколко PCS — един контролер координира няколко преобразувателя срещу един поглед към BMS и един график
  • Малки батерии под 100 kW обикновено изобщо нямат нужда от кутия: четем ги и, където вендорът позволява, ги управляваме през облака на инвертора

Какво не е

На контролера не работи машинно обучение и смятаме, че не трябва: планирането е в платформата, където са прогнозата, цените и флийтът, а работата на контролера е да изпълнява точно и да отказва това, което батерията не може. Не сме лицензиран търговец — графикът отива към вашето пазарно място, не към борсата. А платформата е построена за балансиращи услуги, но още не е преквалифицирана за тях; когато бъде, ще го пише тук.

Заявете демо