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. Они отличаются своей простотой, понятностью и функциональностью, а так же они преподавались во время обучения. Полученные знания способствовали быстрому освоению новых, необходимых функций. Сам же интерфейс сведен к визуальному минимуму, не потеряв в функционале.
В конечном итоге был написан программный комплекс для ’общения” с автоматическим гидрологическим комплексом, включающий в себя интерфейс, блок, отвечающий за создание СОКЕЮ-файлов для АГК и блок, отвечающий за анализ и сортировку полученной информации. В данной работе были учтены все замечания, пожелания и идеи, как технических специалистов, так и специалистов гидрологов. Данный функционал является приемлемым, программный комплекс одобрен и передан на тестирование на рабочем месте.
В связи со всем выше сказанным считаю, что все поставленные задачи можно считать выполненными, а цель выпускной квалификационной работы достигнута.
1. АГК общие сведения [Электронный ресурс]. — URL: http : / / omskmeteo . com / content / avtomatizirovannye - gidrologicheskie-kompleksy-agk.
2. АГК, о устройстве [Электронный ресурс]. — URL: http : / / omskmeteo.com/o-predpriyatii.
3. АДУ [Электронный ресурс]. — URL: https://www.geolink.ru/ adu.html.
4. Кенин А. М. Окно в мир компьютеров [Текст]. — Антарес-94, 1994. — С. 398.
5. Комплексы автоматические гидрологические АГК-01 [Электронный ре¬сурс]. — URL: https : / /all-pribors . ru/opisanie/ 66956- 17-agk-01-76535.
6. Коржинский С. Н. Настольная книга WEB-мастера: эффективное при-менение HTML, CSS и JAVASCRIPT. — Москва : Изд. торг, дом ”Кно- Рус”, 2000. —С. 314.
7. Костарев А. Ф. PHP в WEB-дизайне. — СПб : БХВ-Петербург, 2002. — С. 591.
8. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИДРОЛО-ГИЧЕСКИЙ АГК-01, Часть 1. Общие сведения : Руководство по эксплу-атации. — 2017.
9. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИД-РОЛОГИЧЕСКИЙ АГК-01, Часть 10. Эксплуатация изделия МЕКР424313.001-32 : Руководство по эксплуатации. —2017.
10. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИД-РОЛОГИЧЕСКИЙ АГК-01, Часть 11. Эксплуатация изделия МЕКР424313.001-32 : Руководство по эксплуатации. —2017.
11. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИДРОЛО-ГИЧЕСКИЙ АГК-01, Часть 2. Общие сведения : Руководство по эксплу-атации. — 2017.
12. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИДРОЛО-ГИЧЕСКИЙ АГК-01, Часть 3. Общие сведения : Руководство по эксплу-атации. — 2017.
13. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИДРОЛО-ГИЧЕСКИЙ АГК-01, Часть 4. Общие сведения : Руководство по эксплу-атации. — 2017.
14. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИДРОЛО-ГИЧЕСКИЙ АГК-01, Часть 5. Информационное обеспечение : Руковод¬ство по эксплуатации. — 2017.
15. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИДРОЛО-ГИЧЕСКИЙ АГК-01, Часть 6. Эксплуатация изделия МЕКР.424313.001- 32 : Руководство по эксплуатации. — 2017.
16. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИДРОЛО-ГИЧЕСКИЙ АГК-01, Часть 7. Эксплуатация изделия МЕКР.424313.001- 32 : Руководство по эксплуатации. — 2017.
17. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИДРОЛО-ГИЧЕСКИЙ АГК-01, Часть 8. Эксплуатация изделия МЕКР.424313.001- 32 : Руководство по эксплуатации. — 2017.
18. ООО”Метеоприбор”. КОМПЛЕКС АВТОМАТИЧЕСКИЙ ГИДРОЛО-ГИЧЕСКИЙ АГК-01, Часть 9. Эксплуатация изделия МЕКР.424313.001- 32 : Руководство по эксплуатации. — 2017.
19. Оскарович Л. А. История инструментальных гидрометеорологических наблюдений на Алтае [Электронный ресурс]. — Барнаул : Принтэкс- пресс, 2015. — С. 247.
20. Пауэрс Ш. Динамический HTML. — Москва : ЛОРИ, 1999. — С. 362.
21. Пфаффенберг Б. Публикуемся на Web! — Минск : Попурри, 1998. — С. 329.
22. Системное программирование и модели исследования операций [Текст]. — Изд-во МГУ, 1993. — С. 223.
23. Стобо Д. Язык программирования Пролог [Текст]. — Радио и связь, 1993. —С. 368.
24. Технические характеристики комплекса [Электронный ресурс]. — URL: https : / /poltraf . ru/nablyudatelnye_stantsii_i_ kompleksy/merapribor_10/kompleks-agmk1/.
25. Установка АГК [Электронныйресурс]. — URL: http://omskmeteo. com / content / prodolzhaetsya - ustanovka - agk - v - opytnuyu-ekspluatatsiyu.
26. Фримен Э. Изучаем HTML, XHTML и CSS. — СПб : Питер, 2013. — С. 654.
27. Фролов А. В. Сценарии JAVASCRIPT в активных страницах WEB. — Москва : Диалог-МИФИ, 1998. — С. 284.
28. Хольцшлаг М. Э. Использование HTML 4. — Вильямс, 2001. — С. 999.
29. Чери С. Логическое программирование и базы данных [Текст]. — Мир, 1992.— С. 352.
30. Штайнер Г. HTML/XML/CSS. — Лаб. Базовых Знаний, 2001. — С. 512.