info@project-p.ru
+7 981 424 06 01
Задать вопрос

Интернет диспетчеризация корректора газа ЕК270

Интернет диспетчеризация корректора газа ЕК270

Компания ПРОЕКТ-П в октябре 2017г. для ООО "Устюггазсервис" (г.Вологда) разработала систему интернет диспетчеризации корректора газа ЕК270 на базе мини компьютера Orange Pi PC и прикладного программного обеспечения на языке программирования Java (Vaadin).

Производственно-строительная компания ООО "Устюггазсервис" занимается строительством газопроводов и газовых котельных с сетями инженерно-технического обеспечения. Летом 2017 года компания выполнила строительство газовой котельной мощностью 2.3 МВт в г.Усинск, р.Коми. Одним из пунктов технического задания на газовую котельную являлось наличие функции интернет диспетчеризации корректора газа ЕК270. Заказчик желал видеть посредством web-браузера через сеть интернет текущие показания корректора газа, а также архивы по суточному и месячному расходу газа. Для решения данной задачи компания ООО "Устюггазсервис" обратилась в компанию ПРОЕКТ-П.

Интернет диспетчеризация корректора газа ЕК270 - EK270 + Orange Pi PC 2
EK270 + Orange Pi PC
Интернет диспетчеризация корректора газа ЕК270 - узел учета газа
Узел учета газа

Функциональные требования к системе интернет диспетчеризации корректора газа ЕК270:
1. WEB-интерфейс системы диспетчеризации должен состоять из двух страниц ПАРАМЕТРЫ и АРХИВ.
2. На странице ПАРАМЕТРЫ должны отображаться текущие параметры корректора газа ЕК270 (объем, температура, давление, расход).
3. На странице АРХИВ в табличном виде должен отображаться накопленный архив данных корректора ЕК270, а также поля задания периода выборки данных их архива.
4. В системе диспетчеризации должна быть предусмотрена функция экспорта архива в файл формата Microsoft Excel.
5. Система интернет диспетчеризации должна поддерживаться популярными браузерами: Google Chrome, Yandex Browser, Mozilla Firefox, Microsoft Internet Exployer и корректно отображаться на мобильных устройствах.

Также одним из требований предъявляемым к системе интернет диспетчеризации корректора газа ЕК270 являлась низкая стоимость оборудования и программного обеспечения. Поэтому аппаратную часть системы интернет диспетчеризации решено было реализовать на базе мини компьютера Orange Pi PC (стоимость ~40$). Мини компьютер Orange Pi PC имеет на борту 4-ядерный процессор Allwinner H3, 1Gb оперативной памяти, графический процессов Mali-400MP2 600MHz, интерфейсы: HDMI, AV, Ethernet, 3 порта USB-2.0, microUSB-OTG, инфракрасный порт и мн. др. Питание Orange Pi PC осуществляется от блока питания 5В. На Orange Pi PC установлена операционная система DietPi (Debian). Программное обеспечение системы диспетчеризации разработано на языке программирования Java с использованием фреймворка Vaadin.

Интернет диспетчеризация корректора газа ЕК270 - архитектура системы диспетчеризации
Архитектура системы диспетчеризации

Краткое описание системы интернет диспетчеризации:
Мини компьютер Orange Pi PC по Ethernet подключен к программируемому логическому контроллеру ОВЕН ПЛК110-60 шкафа автоматики котельной. Контроллер ПЛК110-60 по протоколу Modbus-RTU опрашивает корректор газа ЕК270, обрабатывает информацию и записывается в Modbus-TCP регистры. Программное обеспечение Orange Pi PC системы интернет диспетчеризации написано на языке программирования java и состоит из двух независимых модулей: модуля сбора данных и модуля отображения информации. Модуль сбора данных представляет собой *.jar приложение (JavaSE), которое по протоколу Modbus-TCP считывает значения Modbus регистров с контроллера ОВЕН ПЛК110 шкафа автоматики котельной, обрабатывает полученную информацию и записывает ее в базу данных MySQL. Модуль сбора данных запускается автоматически при включении Orange Pi PC и работает в фоновом режиме. Модуль отображения информации представляет собой *.war приложение (JavaEE), разработанное на базе фреймворка Vaadin. Модуль отображения информации работает под управлением сервера приложений Apache Tomcat. По запросу пользователя модуль считывает данные корректора газа ЕК270 из базы данных MySQL и генерирует web-страницы (ПАРАМЕТРЫ и АРХИВ). Данные на странице ПАРАМЕТРЫ обновляются с периодом 1 секунда. Для вывода архива пользователь на странице АРХИВ выбирает период времени, за который будет произведена выборка записей из базы данных. После изменении периода модуль отображения информации автоматически считывает данные из базы данных MySQL за определенный период и выводит их на странице АРХИВ в виде таблицы. При нажатии на кнопку "Сохранить" архив данных (таблица) экспортируется в файл Microsoft Excel.

Интернет диспетчеризация корректора газа ЕК270 - WEB-интерфейс страница Параметры
WEB-интерфейс — Параметры
Интернет диспетчеризация корректора газа ЕК270 - WEB-интерфейс страница Архив
WEB-интерфейс — Архив

Теги: ,

Трекбэк с Вашего сайта.