Автоматизация. SCADA. Санкции. Импортозамещение

b7eecc90885781709d421e7ca9686cb5

Много лет промышленники выбирали программные и аппаратные средства автоматизации в основном производства Германии, США. Таким образом, большое количество систем, было сделано с помощью этих средств. На рынке автоматизации работали следующие производители программного обеспечения (далее в статье будем рассматривать только SCADA системы):

Основные объёмы поделили продукты компаний Siemens (Германия) и Wondershare (США). Не будем забывать и про операционную систему, на которой работают эти продукты — Microsoft Windows (США). Все эти компании ушли из России.

Результат — курс на импортозамещение. Количество систем огромное, системы разной сложности, возможен ли переход на другие продукты за короткий срок (допустим 5 лет), да и на что переходить?

Из операционных систем выбор невелик — это Astra Linux, основные производители в области промышленной автоматизации в России сертифицируются на совместимость с данной операционной системой. Какие это производители? Отметим основные:

  • МПС софт (MasterScada);

  • Атомик Софт (Альфа платформа);

  • Прософт Системы (AstraRegul);

  • Сибком Цифра (Каскад, oem WinCC OA).

С производителями программного обеспечения определились. Остаётся практическая задача — замещение. На первый взгляд все системы очень разные и объём работы нереально большой. Рассмотрим, что представляют собой проекты SCADA с точки зрения разработчика? Разработку проекта можно разделись обычно на следующие задачи:

  • создание переменных (внешних и внутренних тегов);

  • конфигурирование сообщений;

  • конфигурирование графиков.

  • создание hmi человеко машинного интерфейса (графика, скрипты, динамизация элементов мнемосхем).

Это основные задачи, с которыми сталкиваются разработчики SCADA систем. Можно сказать, что с точки зрения данных, проект представляет собой просто базу данных данных (реляционные данные и нереляционные). Таким образом, чтобы заменить проект, разработанный в одной SCADA — системе, другим, необходимо выгрузить данные из одного и загрузить в другой (экспорт и импорт данных). Для примера возьмём две SCADA системы : WinСС и Каскад (можно взять и другие продукты для примера). Из WinCC данные экспортируем, в Каскад импортируем.

В WinCC довольно богатый функционал экспорта данных. Тэги, сообщения, архивы легко выгружаются в Excel, для экспорта графики, скриптов можно использовать VBA.
Если проект сделан в TIA Portal, для экспорта можно использовать TIA Portal Openness API. В Каскад данные можно импортировать, используя менеджер ASCII, изучив
структуру xml мнемосхемы, можно достаточно просто создавать мнемосхемы и скрипты программно. В MasterScada также есть средства автоматизации создания мнемосхем, сообщений, тэгов.

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

А как у Вас проводится импортозамещение данных продуктов и проводится ли? Интересны успешные кейсы, делимся опытом и спасибо, что дочитали до конца.

Habrahabr.ru прочитано 2345 раз