ЖУРНАЛ СТА №2/2024

нии резервного. Программы на обоих узлах выполняются независимо. Опрос устройств могут вести два узла одно- временно. Однако для протоколов, в ко- торых параллельный опрос устройств невозможен, получение текущих дан- ных по протоколам, добавленным в проект, производит только один из них – тот, который работает в режиме основного. В процессе работы парамет- ры, у которых в настройке есть воз- можность сохранять установленное значение, передаются от основного уз- ла резервному. Период передачи дан- ных определяется в настройках службы резервирования. В общем случае при возникновении отказа основного узла управление переходит к резервному. Переключение клиентов визуализации к тому узлу, который находится в со- стоянии MASTER, происходит без пере- загрузки страницы клиента визуализа- ции. Раз в 10 секунд происходит син- хронизация сессий пользователей меж- ду MASTER и SLAVE. При использовании службы Резерви- рования узлов, сохранение основных архивов в базу данных (БД) будет вы- полняться в зависимости от конфигу- рации проекта. Данные записываются в ту БД, сервер которой находится в ак- тивном состоянии. Как только она ста- нет недоступна, запись данных будет производиться на второй сервер. Для резервируемых систем свыше 2000 те- гов от производителя MasterSCADA 4D есть рекомендация использовать внеш- нюю, не встроенную БД. Есть несколько вариантов архитектуры: ● основной и резервный узел имеют локальные БД для хранения архивов; ● основной и резервный узел исполь- зуют общий удалённый сервер БД для хранения архивов. В случае хранения архивов во внеш- них базах данных PostgreSQL или MS SQL необходимо, чтобы база данных была установлена пользователем или интегратором самостоятельно. Подроб- нее о настройках по каждому варианту резервной архитектуры можно почи- тать в онлайн-справке производителя, указанном в списке Источников в кон- це этой статьи [3]. Особенности проекта в MasterSCADA4D При разработке конкретного проекта применялась собственная библиотека технологических объектовMasterSCADA 4D – датчиков и исполнительных меха- низмов. Особенностью библиотеки яв- ляется её разделение на две части. Для каждого типа технологического объекта интегратором был разработан функцио- нальный блок в среде Astra.IDE для конт- роллеров REGUL R500 и в MasterSCADA 4D – соответствующий библиотечный объект. В рамках проведения опытно-про- мышленных испытаний разработанной Системы было установлено АРМ опера- тора в количестве 2 штук с предуста- новленным программным обеспечени- ем MasterSCADA 4D. В качестве опера- ционной системы на АРМ№ 1 и № 2 бы- ла установлена российская ОС Astra Linux и БД – PostgreSQL. При проектировании Системы в сре- де разработки MasterSCADA 4D приме- нялись следующие возможности. 1. Типизация объектов. Система вклю- чает в себя множество повторяющих- ся объектов, таких как преобразова- тели давления, температуры, расхода, электроприводы запорной арматуры, пробоотборники и так далее. Всего было создано 16 типов и 101 экзем- пляр объектов. 2. Собственные библиотеки. Применя- лись для стандартизации Системы и использования текущей разработки в дальнейших проектах. Все типизи- рованные объекты были помещены в собственную библиотеку и при не- обходимости отхода от установлен- ного стандарта унаследованы в ло- кальную библиотеку, где логика ти- па уже была изменена на требуемую Заказчику. Подробнее о работе с библиотечными функциональными блоками, а также работой рантайм-системыMasterSCADA 4D в ОС Linux можно ознакомиться на расширенном учебном курсе компании ПРОСОФТ, указанном в перечне литера- туры в конце статьи [4]. Заключение Указанные в техническом задании цели и функционал системы были реа- лизованы в рамках описанного про- екта полностью. В результате внедре- ния был обеспечен необходимый уро- вень промышленной и экологической безопасности; уменьшены затраты на эксплуатацию объекта за счёт оптими- зации технологического процесса, поз- воляющего сократить использование временны́х, человеческих и энергети- ческих ресурсов; обеспечена точность измерения технологических парамет- ров, сбор и отображение информации от систем учёта авиатоплива. Внедрён- ная Система обеспечивает непрерыв- ное безопасное управление технологи- ческим оборудованием склада горюче- смазочных материалов. При этом по- строена она на современной платфор- ме отечественного производства. Полностью система сбора данных с оборудования, архивирования в БД на 2500 точек ввода-вывода с векторными графическими формами была успешно внедрена интегратором за 6 месяцев. Стоит отметить, что система не огра- ничена рассмотренными в рамках статьи компонентами. В проекте ис- пользовались также датчики давле- ния, перепада давления, температуры, уровня жидкости, насосные агрегаты, регулируемые электроклапана, запор- ные краны, были выполнены дополни- тельные программные наработки ин- тегратора. Потенциальным заказчикам подобных проектов не стоит ожидать, что достаточно купить и установить у себя оборудование и пакет SCADA, после чего система «из коробки» авто- матически заработает так, как это тре- буется. Возможно, это прописная истина для большинства читателей, но авторы статьи до сих пор сталкиваются с си- туациями, когда заказчик не понимает, зачем ему опытный интегратор, обуче- ние и техническая поддержка по про- екту, ожидая, что система начнёт рабо- тать «по мановению волшебной палоч- ки». Поэтому при формировании ито- говых рекомендаций при разработке проекта стоит отметить, что эффектив- ность внедряемой системы напрямую зависит от уровня сертификации и компетенций интегратора в конкрет- ной отрасли. Компания ООО «ЛИТЭК» на момент написания статьи являет- ся сертифицированным интеграто- ром уровня Gold по партнёрской про- грамме производителя MasterSCADA 4D (ООО «МПС софт»), и это является одним из ключевых факторов успешности внедрения системы, её функциониро- вания и реализации планов по её тира- жированию конечным заказчиком. ● Литература 1. URL: https://prosoftsystems.ru/. 2. Киселёва О., Богданов Н. OPC Unified Archi- tecture: изменения в популярной техноло- гии информационных обменов с точки зрения инженера // URL: https://www.cta.ru/. 3. URL: https://support.mps-soft.ru/Help-web/in- dex.html. 4. URL: https://www.prosoft.ru/support/uchebnyy- tsentr/. СТА 2/2024 42 www.cta.ru ОБ ЗОРЫ

RkJQdWJsaXNoZXIy MTQ4NjUy