Как подключить накопитель к АСУ предприятия: Modbus TCP, сухие контакты, SCADA и что спросить у поставщика заранее
Промышленный накопитель должен не только работать сам, но и отдавать данные в диспетчерскую и принимать команды от системы предприятия. Если протокол, перечень сигналов и распределение ответственности не согласованы до покупки, интеграция превращается в отдельный проект со своими сроками и подрядчиком. Ниже — что обычно нужно предприятию и какие вопросы задать поставщику заранее.
Зачем накопителю связь с системой предприятия
Накопитель в шкафу или контейнере умеет работать автономно: заряжается и разряжается по своему расписанию, а состояние показывает на своём экране и в облачном приложении. Для многих объектов этого достаточно. Но у предприятия есть собственные системы: диспетчерская, SCADA, система учёта энергоресурсов, иногда общая автоматика подстанции. Инженеру-энергетику нужно, чтобы накопитель был виден в той же картине, что и остальное оборудование, а при необходимости слушался команд сверху.
Если этого не предусмотреть, возникают типичные проблемы: данные о накопителе приходится переписывать вручную, тревоги не доходят до дежурного, а команда «не разряжаться, идёт испытание» исполняется только по телефонному звонку. Чем раньше вопрос поднят, тем дешевле его решение: на этапе выбора поставщика это строка в опросном листе, после монтажа — отдельная работа.
Что обычно нужно предприятию
Перечень сигналов лучше составлять до запроса коммерческих предложений. Типовой набор для накопителя:
| Сигнал | Направление | Зачем |
|---|---|---|
| Состояние: работа, остановка, авария, ожидание | Из накопителя в АСУ | Дежурный видит, готов ли резерв |
| Уровень заряда (SOC) | Из накопителя в АСУ | Понимание, на сколько хватит резерва |
| Текущая мощность заряда и разряда | Из накопителя в АСУ | Учёт и сопоставление с профилем нагрузки |
| Тревоги и предупреждения | Из накопителя в АСУ | Реакция до остановки |
| Накопленная энергия за период | Из накопителя в АСУ | Отчётность и проверка расчётной окупаемости |
| Команда «режим резерва» или «режим пика» | Из АСУ в накопитель | Выбор стратегии работы без выезда на площадку |
| Запрет разряда | Из АСУ в накопитель | Испытания, обслуживание, особые режимы сети |
| Аварийное отключение | Из АСУ в накопитель | Связь с системой пожарной безопасности и аварийной остановкой |
Сразу решите, какие из команд критичны. Аварийная остановка обычно выполняется отдельным проводным сигналом, а не через сетевой протокол: так надёжнее и проще согласуется с нормами безопасности.
Три уровня интеграции
Сухие контакты
Самый простой способ: реле накопителя замыкает или размыкает цепь, и АСУ видит «авария» или «готов». Для команд используется обратное: контакт предприятия подаётся на дискретный вход накопителя. Плюсы — простота, независимость от сети и протоколов, понятная проверка мультиметром. Минус — на каждый сигнал нужна отдельная пара проводов, и числовых величин, таких как SOC и мощность, так не передать.
Протоколы связи: Modbus RTU и Modbus TCP
Modbus — общеизвестный протокол, который поддерживает большинство контроллеров и систем SCADA. Вариант RTU работает по последовательной линии RS-485, вариант TCP — по сети Ethernet. По нему передаются числа: SOC, мощность, напряжения, температуры, счётчики энергии, и принимаются уставки и команды. В крупных проектах для энергетики встречается и IEC 61850, но это решение уровня подстанции, и без реальной необходимости его не выбирают. Какой именно протокол и в каком объёме поддерживает конкретный накопитель, указывает изготовитель в документации; не рассчитывайте на «стандартную карту регистров», у каждого производителя она своя.
Облачный интерфейс
Многие накопители отправляют данные в облако изготовителя и дают доступ через API или готовые панели. Для отчётности и удалённого контроля этого часто хватает, подробнее — в разборе облачного мониторинга BESS. Для оперативного управления из диспетчерской облако обычно не подходит: задержки, зависимость от интернета и вопросы безопасности.
Карта регистров: кто за неё отвечает
При использовании Modbus всё упирается в карту регистров: таблицу, в которой сказано, по какому адресу лежит какая величина, в каких единицах и с каким масштабом. Её предоставляет изготовитель накопителя. Два момента, о которых стоит договориться в договоре:
- Карта передаётся в виде документа с версией, а не пересказывается инженером по телефону.
- Кто сообщает об изменениях карты. Обновление встроенного ПО может сдвинуть адреса, изменить масштаб или убрать регистр. Интеграция, которая вчера работала, после обновления начинает показывать неверные числа. Поэтому до любого обновления нужно знать, меняется ли карта (подробнее о том, когда обновлять ПО, — в статье про прошивку BMS и инвертора).
Кто главный: EMS накопителя и система предприятия
У накопителя есть собственная система управления энергией (EMS), и у предприятия может быть своя. Если обе отдают команды, получается конфликт: одна говорит «разряжаться», другая «заряжаться», и результат непредсказуем. Нужно заранее решить:
- какая система выбирает режим работы, а какая только читает данные;
- какие команды сверху имеют приоритет над внутренней логикой накопителя;
- что делает накопитель при потере связи с АСУ: продолжает по последнему заданию, переходит в безопасный режим или останавливается.
Различие между системой управления накопителем в целом и контроллером батареи объяснено в материале «EMS и BMS: кто чем управляет». Связь батареи и инвертора внутри самого накопителя (CAN, RS485) — другой уровень, она настраивается изготовителем и к АСУ предприятия отношения не имеет, она разобрана в отдельной статье.
Безопасность сети
Накопитель в сети предприятия — это ещё одно устройство, которое можно атаковать, а Modbus сам по себе не шифруется и не требует пароля. Основные правила:
- Сеть накопителя отделяется от офисной сети и от интернета: отдельный сегмент, межсетевой экран, доступ только с адресов диспетчерской.
- Удалённый доступ изготовителя для обслуживания согласовывается отдельно и включается на время работ, а не навсегда.
- Заводские пароли меняются при пусконаладке.
Облачный и локальный контуры различаются по рискам, это разбирает статья о безопасности мониторинга СЭС.
Что зафиксировать до подписания договора
Список сигналов в обе стороны, протокол и версия карты регистров, правила изменения карты после обновлений, приоритет команд при конфликте систем управления и поведение накопителя при потере связи. Без этого на стадии наладки возникнет спор, кто и что обязан был предусмотреть.
Чек-лист вопросов поставщику
- Какие протоколы поддерживает накопитель: Modbus RTU, Modbus TCP, другие? Какой из них входит в базовую поставку, а какой — опция?
- Предоставляется ли карта регистров в виде документа с номером версии до подписания договора?
- Какие величины доступны только для чтения, а какие можно записывать? Можно ли менять режимы и уставки по сети?
- Что происходит с картой регистров при обновлении ПО и как поставщик предупреждает об изменениях?
- Какие сигналы выведены на сухие контакты и сколько дискретных входов доступно для команд?
- Как реализована аварийная остановка и можно ли подключить внешнюю кнопку или сигнал противопожарной системы?
- Что делает накопитель при потере связи с АСУ?
- Как разделяются обязанности по наладке: кто настраивает свою сторону, кто сторону предприятия, кто проводит совместные испытания?
- Как организован удалённый доступ изготовителя и можно ли его отключить?
- Есть ли опыт подключения к вашей системе SCADA или похожей и можно ли обсудить его с эксплуатантом такого объекта?
Когда интеграция в АСУ не нужна
Для одиночного шкафа, который служит резервом и срезает пики, часто достаточно облачного мониторинга и сухих контактов для аварийной сигнализации. Модернизировать АСУ ради одного накопителя на нескольких десятках киловатт-часов неразумно: стоимость интеграции может заметно превысить выгоду от удобства. Полная интеграция оправдана, когда накопитель — часть общей энергетической системы: управляется диспетчером, участвует в графике нагрузки и должен быть виден в общей отчётности.
Частые вопросы
Можно ли подключиться по Modbus TCP без поддержки поставщика?
Технически можно, если карта регистров есть в документации. Но без поддержки поставщика сложно проверить, что именно записывать безопасно. Команды на запись лучше согласовывать с изготовителем.
Что надёжнее: Modbus или сухие контакты?
Для простых сигналов «авария» и «аварийная остановка» надёжнее сухие контакты. Для числовых данных нужен Modbus. На практике используют оба способа вместе.
Кто отвечает, если после обновления ПО интеграция перестала работать?
Это нужно прописать в договоре. Обычно поставщик отвечает за предупреждение об изменении карты, а предприятие или интегратор — за перенастройку своей стороны. Без договорённости спор неизбежен.
Нужен ли отдельный интегратор?
Зависит от сложности. Для нескольких сигналов хватает инженеров предприятия и поставщика. Для SCADA с архивом и тревогами нужен специалист по АСУ ТП предприятия.
Короткий вывод
Интеграция накопителя в АСУ начинается не с кабелей, а с перечня сигналов и распределения ответственности. Определите, что нужно читать и какие команды отдавать, выберите уровень: сухие контакты, Modbus или облако, и закрепите в договоре карту регистров, правила её изменения и поведение при потере связи. Для одиночного шкафа с облачным мониторингом интеграция часто лишняя. Подключение к сети предприятия выполняют квалифицированные специалисты.