— Денис Геннадьевич, расскажите о кейсе импортозамещения, насколько новой для вас стала выполненная задача?
— Мы работаем в области услуг по проектированию и системной интеграции систем АСУТП, слаботочных систем и систем диспетчерского управления давно, компания «ЭнергоТехПроект» организована в 1997 году. Большинство проектов мы реализовали на объектах нефтегазодобывающих и перерабатывающих предприятиях. Так что большой опыт позволил успешно реализовать кейс для малой нефтяной компании.
— В чем заключалась суть проекта, что волновало заказчика в первую очередь?
— К нам обратилась малая нефтяная компания (МНК), у которой мы же строили систему диспетчерского управления добычей и переработки нефти с 16 месторождений. В ее основе – иностранные решения в области автоматизации. В частности, в качестве операционной системы работал MS Window, пакет MS Office, в качестве SCADA-системы — Intouch, иностранной компании AVEVA.
В связи с уходом иностранных вендоров с российского рынка обновление и изменение ПО стало недоступным. То есть, в случае сбоев в работе или необходимости переналадки или расширения программного обеспечения в компании, необходимые лицензии для работы получить не представлялось возможным. Нам предстояло решить ряд задач, для того чтобы осуществить бесшовный переход: без остановки производства, а самое главное, без дополнительных затрат на обучение операторов в связи переходом на новое ПО.
— С чего начали работу?
— Для начала мы проанализировали состав установленного ПО, подобрали российские аналоги, с учетом требований по информационной безопасности и разработали программу перехода с учетом обязательных требований заказчика.
— В этой конкретной ситуации какие технические решения вы выбрали как самые подходящие для МНК?
— Для достижения цели мы предложили определенные технические решения.
Во-первых, качестве ОС системы мы выбрали платформу ASTRA Linux, с максимальной степенью информационной защищенностью. Во-вторых, для замены СУБД использовали postreSQL. В третьих, в качестве SCADA-системы рассмотрели ALFA платформу компании Атомик софт, так как ее интерфейс практически не отличается, и операторы смогли продолжить работу в привычной им виртуальной среде.
В четвертых, для системы отчетности разработали собственный программный продукт. В итоге нам удалось реализовать проект с соблюдением всех требований заказчика, в том числе, мы сохранили список переменных, окон управления и мнемосхем.
— Вы так просто об этом рассказываете! Судя по всему это был несложный проект, и вы без труда его реализовали.
— Да, таково первое впечатление, но на деле мы столкнулись с рядом проблем. Операционная система Astra Linux отказывалась устанавливаться на некоторые компьютеры, у которых была встроенная видеокарта. На сервере наблюдалась нестабильная работа с портами USB. Нашему ИТ-специалисту даже пришлось подтянуть навыки системного администрирования Linux.
Наша команда столкнулась с тем, что часть парка оборудования заказчика обслуживается драйверами только под Windows и аналогов под Linux нет. Под некоторые устройства в рамках проекта мы самостоятельно писали драйвера.
Мы также потратили огромное количество времени на разработку собственных библиотек для мнемосхем, в связи с тем, что на новой SCADА они полностью отсутствуют. Если ранее западные вендоры предлагали вместе с покупкой ядра и еще пакет прикладных библиотек, то у российского софта они отсутствуют. Мы разговаривали с отечественным вендором, и он подтвердил, что в планах у них нет разработки отраслевых библиотек.
Ко всему прочему, вишенкой на торте, стало отсутствие подходящей системы отчетности и мы разработали, собственный программный продукт.
Говоря о, проделанной работе по импортозамещению систем диспетчерского управления, хочу подвести итоги командной работы:
- установили и настроили ОС ASTRA Linux
- создали мнемосхемы с сохранением интерфейса
- написали необходимые драйвера
- запустили процесс перехода на новое ПО
- создали новую систему отчетности
— Можете дать советы эксперта тем, кто только стоит на пороге импортозамещения?
— По моему мнению, для успешного импортозамещения системы диспетчерского управления необходимо:
- Обладать экспертизой в системах, построенных на базе иностранных производителей. Предложить альтернативу на отечественном продукте. Причем не только на уровне софта, но и на уровне аппаратного обеспечения.
- Иметь опыт внедрения на российском продукте. Я рассказал о проблемах, мы уже набили шишки, и можем предложить заказчику проверенное решение.
- Быть готовым, что каких-то продуктов нет и придется разрабатывать под проект программное обеспечение, которое еще не создано, или оно в разработке у российских вендоров.
- Проект можно реализовать без остановки производства, а если это касается замены аппаратного комплекса, это возможно сделать в регламентированные технические перерывы.