Автоматизация. SCADA. Санкции. Импортозамещение
Много лет промышленники выбирали программные и аппаратные средства автоматизации в основном производства Германии, США. Таким образом, большое количество систем, было сделано с помощью этих средств. На рынке автоматизации работали следующие производители программного обеспечения (далее в статье будем рассматривать только 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 раз