Описание реализации в MasterSCADA
В рамках проведения опытно-промышленных испытаний разработанной Системы было установлено АРМ оператора в количестве 2 шт. с предустановленным программным обеспечением «MasterSCADA 4D». В качестве операционной системы на АРМ №1 была установлена «Windows 10», на АРМ №2 — российская ОС «Astra Linux».
При проектировании Системы в среде разработки MasterSCADA 4D применялись следующие возможности:
1. Типизация объектов. Система включает в себя множество повторяющихся объектов, как преобразователи давления, температуры, расхода, электроприводы запорной арматуры, пробоотборники и так далее. Всего было создано 17 типов и 101 экземпляра объектов.
2. Собственные библиотеки. Применялись для стандартизации Системы и использования текущей разработки в дальнейших проектах. Все типизированные объекты были помещены в собственную библиотеку и при необходимости отхода от установленного стандарта унаследованы в локальную библиотеку, где логика типа уже была изменена на требуемую Заказчику.
3. Использование скриптов. В Системе в дополнение к имеющейся структуре базы данных MasterSCADA 4D используются собственные таблицы, в которых хранятся данные сформированных Системой отчётных документов. Скрипт C# используется для проверки существования собственных таблиц в БД и их добавления, в случае необходимости.
4. Собственные ВФБ. Разработанные внешние функциональные блоки для выделения математических расчётов, влияющих на определение массы балласта и массы нетто нефти, исходя из введённых Оператором данных, в отдельный файл, подключаемый при запуске среды исполнения MasterSCADA 4D. Это позволяет использовать математические функции и в дальнейших проектах, аналогичных разработанной Системе. Данный подход позволил провести аттестацию ВФБ в соответствии с МИ 2676-2001, Р 50.2.077-2014, ГОСТ Р 8.883-2015, МИ 2174-91 и получить «Свидетельство о метрологической аттестации алгоритма и программы вычислений», выданное федеральным государственным унитарным предприятием «Всероссийский научно-исследовательский институт расходометрии» (ФГУП ВНИИР). В результате проведения аттестации ВФБ присвоен №32014-21, в связи с чем ВФБ допускается к применению на СИКН и СИКНС.
5. Отчёты. В Системе реализовано 15 видов отчётов, формируемых как периодически в автоматическом режиме (оперативный, сменный, суточный, месячный, журнал регистрации показания СИ), так и по требованию в ручном режиме (паспорт качества нефти, акт приёма-сдачи нефти, протокол КМХ по кПР, протокол КМХ по ПУ, протокол поверки по ПУ). Шаблоны отчётных документов сформированы в соответствии с нормативной документацией в области учёта нефтепродуктов