Описание программного обеспечения:
Программное обеспечение «ReportViz» предназначено для выполнения вычислений массы нетто и массы балласта нефти и нефтепродукта результатов измерений при проведении контроль метрологических характеристик (далее КМХ) и поверок.
Порядок алгоритмических вычислений для поверок/КМХ и расчеты массы нефти и нефтепродуктов проводятся согласно следующим документам:
— «Преобразователи массового расхода. Методика поверки на месте эксплуатации трубопоршневой поверочной установки в комплекте с поточным преобразователем плотности. МИ 3151-2008»;
— «Счётчики-расходомеры массовые. Методика поверки на месте эксплуатации компакт-прувером в комплекте с турбинными преобразрвателем расхода и поточным преобразователем плотности. МИ 3272-2010»;
— «Плотность нефти и нефтепродуктов. Методы расчета. Р 50.2.076-2010».
Функциональные характеристики программного обеспечения:
Программное обеспечение «ReportViz» это алгоритмы вычислений и создания отчетов.
«Отчетная система» — это программный комплекс для формирования и отображения отчетов : часовой, двухчасовой, суточный, сменный, месячный, годовой и т.д.
Пользователь может редактировать отчеты, настраивать по расписанию, либо применять таблицы с ручными отчетами (поверки, акты, контроль метрологических характеристик).
Отчетная система реализована с помощью следующих технологий:
- Java 17;
- Spring Boot 2.7.0;
- PostgreSQL 14;
- HTML, CSS, JavaScript;
- Bootstrap 5;
Отчетная система состоит из 2-х сервисов:
- OPC сервис обменивается данными с OPC сервером либо по OPC DA, либо по OPC UA;
- ReportingSystem сервис формирует отчеты и сохраняет их в базу данных, позволяет их просматривать и редактировать. Данные для отчетов получает от OPC сервиса по HTTP протоколу.