1 Изучение принципов действия и конструктивных особенностей
АГК 4
1.1 Назначение АГК 4
1.2 Назначение АГК и его использование 11
1.3 Функции и режимы работы АГК 15
1.4 Состав и технические характеристики комплекса 24
2 Исследование видов языков программирования и определение
функциональных составляющих интерфейса 35
2.1 Языки программирования. Общие сведения и определения . . 35
2.2 Локальные веб-сервера 39
2.3 РНРиНТМЬ 42
3 Разработка программного системы сбора и передачи информации для АГК 45
3.1 Формирование CONFIG файлов 45
3.2 Анализ XML файлов 47
Заключение 50
Список использованной литературы 52
Приложения
Комплекс предназначен для: [9]
• измерения уровня и температуры воды в реках, каналах, озерах и водохранилищах;
• измерения количества атмосферных (жидких) осадков;
• контроля скорости и объемного расхода водного потока;
• отслеживания состояния водного объекта и ледовой обстановки;
• передачи результатов измерений в центр сбора данных (далее - ЦСД).
Область применения - гидрология.
Комплекс функционирует в составе информационно-измерительных систем.
Комплекс относится к изделиям третьего порядка по ГОСТ Р 52931-2008.
Комплекс относится к восстанавливаемым (ремонтируемым) объектам по ГОСТ 27.002-2015.
Основные технические характеристики.
Комплекс осуществляет следующие функции: [1]
• сбор с датчиков уровня и температуры воды результатов измерений;
• ведение и синхронизация времени;
• сбор с фоторегистратора фотографий наблюдаемого объекта;
• диагностика текущего состояния;
• резервное хранение результатов измерений;
• формирование сообщений с результатами измерений, с фотографиями объекта, с
• диагностическими данными;
• передача в ЦСД сообщений по каналу связи.
Примечание - наличие функций определяется исполнением комплекса.
Комплекс обеспечивает хранение и передачу результатов измерений в ЦСД.
В рамках данной работы все стороне и углубленно изучена работа и конструктивные особенности автоматического гидрологического комплекса (АГК) производства Омского завода ООО ”Метеоприбор”. Данный АГК смонтированы и введены в эксплуатацию в 2016-2017г. на сети федерального государственного бюджетного учреждения ’’Западно-Сибирское управление по гидрометеорологии и мониторингу окружающей среды” (ФГБУ ’Западно- Сибирское УГМС”), а конкретно на территории ответственности Алтайского центра по гидрометеорологии и мониторингу окружающей среды.
В период прохождения практики в Алтайском ЦГМС проводились работы совместно со специалистами центра по регламентному техническом обслуживанию, устранению сбоев, анализу ошибок и установки ПО. В процессе этой работы были выявлены недостатки и технические несовершенства, которые оказывают негативное влияние не только на работу конкретного технического устройства, но и на работу гидрологического отдела в целом. В связи с этим появилась необходимость в устранение недостатков автоматического гидрологического комплекса, которые заключались в отсутствие какого-либо интерфейса, простейших методов управления и контроля. На начало написания выпускной квалификационной работы все средства общения с АГК заключались в ручной пересылке конфигурационных файлов на почтовый ящик конкретного комплекса.
В ходе исследования и планирование было решено написать простой и понятный интерфейс, который мог бы быть понятен не только техническим специалистам, но и менее квалифицированным в технической среде, специалистам гидрологам. Основные принципы, заложенные в создание данного программного комплекса были простота, полезность и удобство. Необходимо было минимизировать и упростить интерфейс, оставив лишь необходимые функции.
Основой для написания программного комплекса послужил язык программирования PHP и язык разметки гипертекста HTML. Они отличаются своей простотой, понятностью и функциональностью, а так же они преподавались во время обучения. Полученные знания способствовали быстрому освоению новых, необходимых функций. Сам же интерфейс сведен к визуальному минимуму, не потеряв в функционале.
В конечном итоге был написан программный комплекс для ’общения” с автоматическим гидрологическим комплексом, включающий в себя интерфейс, блок, отвечающий за создание СОКЕЮ-файлов для АГК и блок, отвечающий за анализ и сортировку полученной информации. В данной работе были учтены все замечания, пожелания и идеи, как технических специалистов, так и специалистов гидрологов. Данный функционал является приемлемым, программный комплекс одобрен и передан на тестирование на рабочем месте.
В связи со всем выше сказанным считаю, что все поставленные задачи можно считать выполненными, а цель выпускной квалификационной работы достигнута.