ADG Оставить заявку
Блог АСУ ТП 4 мин чтения

PoC на тестовом стенде: смотрим, чем отечественные SCADA закрывают Wonderware и WinCC

Проводим PoC по замене Wonderware/WinCC на Круг-2000 и Infinity SCADA на объекте КИИ. Документируем функциональные разрывы и реальное состояние дел.

Контекст момента

Регулятор усиливает контроль над безопасностью АСУ ТП объектов КИИ - переход на отечественные SCADA-системы, 2023

В ноябре ФСТЭК отдельно акцентировал внимание на АСУ ТП в контексте объектов КИИ: методические разъяснения, ужесточение требований к отчётности по промышленным системам автоматизации, проверки. Это не сюрприз - регулятор давно ведёт эту линию, но интенсивность выросла. Для нескольких наших клиентов именно декабрь стал точкой, когда вопрос «что делать со SCADA» перестал быть теоретическим.

Один из клиентов - предприятие с несколькими технологическими контурами, где часть оборудования управляется через Wonderware System Platform, часть - через WinCC. Обе системы иностранные, обе в реестре иностранного ПО. Поставщик Wonderware с рынка фактически ушёл, с WinCC сложнее - поддержка есть через дистрибьюторов, но правовая и регуляторная ситуация делает долгосрочную ставку на него рискованной. В рамках аудита нас попросили помочь оценить отечественные альтернативы: не на бумаге, а в рамках небольшого PoC на тестовом стенде.

Что мы взяли в качестве кандидатов

Список отечественных SCADA-систем из реестра Минцифры не маленький, но если смотреть на зрелость, наличие реальных внедрений и хоть какую-то документацию - выбор сужается быстро. Мы остановились на двух:

  • Круг-2000 - продукт компании «Круг», один из старейших российских разработчиков промышленного ПО. Система присутствует на рынке больше двадцати лет, есть реальные внедрения в энергетике и химии.
  • Infinity SCADA - более молодой продукт, активно продвигается под флагом импортозамещения, декларирует поддержку OPC UA и современные интерфейсы.

Намеренно не брали системы, которые по факту являются обёртками вокруг иностранных движков или имеют в основе нелицензионные компоненты - это отдельная история, которая периодически всплывает при проверке реестровых продуктов.

Стенд и методика

Поскольку трогать боевой контур нельзя, собрали изолированный тестовый стенд: несколько виртуальных узлов, OPC-сервер с эмуляцией ввода-вывода, имитация нескольких технологических контуров с типовыми тегами. Не производственная нагрузка, но достаточно для оценки базового функционала.

Критерии оценки взяли из того, что реально используется на объекте:

  • Работа с тегами и историей - структура тегов, частота опроса, встроенный историан или интеграция с внешним.
  • Построение мнемосхем - качество встроенного редактора, поддержка динамики, библиотеки объектов.
  • Алармы и события - приоритизация, квитирование, журнал событий, экспорт.
  • Коннекторы и протоколы - OPC DA/UA, Modbus, нативные драйверы для типового оборудования.
  • Отчётность - встроенные средства или интеграция с внешними.
  • Администрирование и безопасность - разграничение ролей, аудит действий.

Что получилось

Честный ответ: оба продукта закрывают базовый функционал SCADA. Если задача - вывести показатели с датчиков, отобразить мнемосхему, зафиксировать аларм и записать историю - это работает. Проблемы начинаются, когда смотришь в детали.

Круг-2000 производит впечатление системы, которую много лет не трогали. Функционал есть, но интерфейс редактора застрял где-то в начале нулевых. Это не эстетика - это реальная производительность труда технолога-программиста, которому придётся в ней работать. Структура проекта непривычная для инженеров, воспитанных на Wonderware. Историан встроен, OPC DA поддерживается, OPC UA - с ограничениями. Документация есть, но местами устарела относительно текущей версии.

Infinity SCADA выглядит современнее, интерфейс приятнее, и в демонстрационных сценариях всё смотрится хорошо. Но в ходе PoC обнаружились несколько неприятных вещей: нестабильность при работе с большим числом тегов (стенд у нас небольшой, но проблема проявилась), отсутствие некоторых драйверов, которые нужны клиенту под конкретное оборудование, и очень скромная документация по внутренним API для кастомизации.

Функциональные разрывы, которые мы зафиксировали

Разрывы относительно Wonderware/WinCC, которые имеют значение для конкретного объекта:

  • Расширенная аналитика и вычисляемые теги - в WinCC это мощный встроенный scripting, в обоих кандидатах возможности значительно скромнее.
  • Многоуровневая история с компрессией - то, что в Wonderware реализовано через historian с различными режимами хранения, у кандидатов либо упрощено, либо требует внешнего решения.
  • Интеграция с MES/ERP - из коробки нет, нужна кастомная интеграция.
  • Распределённая архитектура - оба продукта декларируют поддержку, но в PoC мы это не проверяли, а документация расплывчатая.
  • Поддержка нативных драйверов конкретного оборудования - это самый болезненный пункт. Список поддерживаемых устройств у обоих кандидатов существенно уже, чем у западных систем.

Где мы сейчас

PoC завершён, результаты зафиксированы и переданы клиенту. Вывод не «невозможно» - вывод «переход требует значительной инженерной работы и занимает не три месяца». Для объекта с несложными контурами и типовым оборудованием Круг-2000 или Infinity - реальная опция при наличии ресурсов и времени на адаптацию. Для сложных производственных сред с разнородным парком оборудования, глубокой историей и кастомной логикой - разговор другой.

Декларируемый функциональный паритет с западными SCADA-системами на рекламных страницах и реальное состояние в PoC на тестовом стенде расходятся заметно. Это не повод отказываться от перехода - это повод закладывать реалистичные сроки и бюджет на интеграционную работу.

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.