🔍 Поиск готовых работ

🔍 Поиск работ

Разработка программного комплекса для конфигурирования и мониторинга контрольно-измерительных приборов, поддерживающих работу с HART-протоколом

Работа №201492

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы58
Год сдачи2017
Стоимость4580 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
20
Не подходит работа?

Узнай цену на написание


Аннотация 2
ВВЕДЕНИЕ 9
1 СРАВНЕНИЕ ОТЕЧЕСТВЕННЫХ И ПЕРЕДОВЫХ ЗАРУБЕЖНЫХ
ТЕХНОЛОГИЙ И РЕШЕНИЙ 11
1.1 AMS Device Manager 11
1.2 PACTware 12
1.3 HART Config 13
Выводы по разделу один 14
2 ОБЗОР ЛИТЕРАТУРЫ 15
2.1 Обзор литературы по теме выпускной квалификационной работы 15
2.2 Обзор литературы по обоснованию выбора технологий
программирования 17
2.3 Обзор литературы по обоснованию выбора языков программирования .. 20
2.4 Обзор литературы по обоснованию выбора программного обеспечения . 21
2.5 Обзор литературы по обоснованию выбора операционной системы 22
Выводы по разделу два 23
3 РАЗРАБОТКА ТРЕБОВАНИЙ К ПРОГРАММНОЙ СИСТЕМЕ 24
3.1 Требования к системе в целом 24
3.1.1 Требования к структуре и функционированию системы 24
3.1.2 Требования к надежности 24
3.2 Функциональные требования 29
3.2.1 Требования к серверному приложению 29
3.2.2 Требования к утилите преобразования DD-файлов 30
3.2.3 Требования к клиентскому приложению 38
4 РАЗРАБОТКА ПРОГРАММНОЙ СИСТЕМЫ 40
ЗАКЛЮЧЕНИЕ 44
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 45
ПРИЛОЖЕНИЯ 46
ПРИЛОЖЕНИЕ А1. Листинг фрагмента исходного кода компонента системы UserInterface (DDParser) 46
ПРИЛОЖЕНИЕ А2. Листинг фрагмента исходного кода компонента системы
RequestProcessor 49
ПРИЛОЖЕНИЕ А3. Листинг фрагмента исходного кода компонента системы
DatabaseManager 50
ПРИЛОЖЕНИЕ А4. Листинг фрагмента исходного кода компонента системы
DDParser 53
ПРИЛОЖЕНИЕ А5. Листинг фрагмента исходного кода компонента системы
ConnectionManager 56
ПРИЛОЖЕНИЕ А6. Листинг фрагмента исходного кода компонента системы
UserInterface (Client) 57
ПРИЛОЖЕНИЕ Б1. Графический пользовательский интерфейс утилиты по преобразованию DD-файлов в JSON 59
ПРИЛОЖЕНИЕ Б2. Графический пользовательский интерфейс клиентской части системы 60
ПРИЛОЖЕНИЕ В. Архитектура разрабатываемой системы 61

Актуальность темы. В настоящее время на промышленных предприятиях широко используются контрольно-измерительные приборы. На сегодняшний день они представляют собой микропроцессорные интеллектуальные устройства, способные к самодиагностике, поиску ошибок, тонкой настройке, записи показаний и оснащенные цифровым протоколом передачи данных. Одним из самых распространенных протоколов в мире является HART-протокол. С его помощью можно осуществлять взаимодействие с контрольно-измерительными приборами, используя специальное программное обеспечение (ПО). На данный момент на рынке имеется лишь небольшое количество подобных программ, обладающих определенными недостатками (к основным недостаткам можно отнести высокую стоимость, ограниченный набор поддерживаемых устройств, возможность работы лишь под операционными системами семейства Windows). Таким образом, создание программы, предоставляющей оператору возможность взаимодействия с контрольно-измерительными приборами, поддерживающими работу с HART-протоколом, является актуальной задачей.
Цель работы - разработка программного продукта, предназначенного для предоставления оператору возможности взаимодействия с контрольно-измерительными приборами, поддерживающими работу с HART-протоколом.
Задачи работы:
- провести анализ наиболее широко используемых программных продуктов, предназначенных для работы с HART-устройствами;
- определить основные подходы к разработке подобного программного обеспечения путем изучения литературы по теме выпускной квалификационной работы;
- разработать архитектуру разрабатываемой программы;
- разработать требования к разрабатываемой программе;
- создать прототип программы.
Результаты работы рекомендуется использовать при подготовке специалистов, профессиональная деятельность которых связана с работой с контрольно-измерительными приборами, поддерживающими работу с HART- протоколом.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате проведенной работы произведен анализ наиболее широко используемых программных продуктов, предназначенных для работы с HART- устройствами. Изучены основные подходы к разработке подобного программного обеспечения путем изучения литературы по теме выпускной квалификационной работы
Разработаны архитектура системы, учитывающая недостатки существующих аналогов, и требования к ней. Создан прототип программной системы. Таким образом, цель работы достигнута, задачи решены.
Результаты работы рекомендуется использовать при подготовке специалистов, профессиональная деятельность которых связана с работой с контрольно-измерительными приборами, поддерживающими работу с HART-протоколом.



1 HART Communication. Application Guide - https://www.fieldcommgroup.org/sites/default/files/technologies/hart/ApplicationGuide _r7.1.pdf
2 Приемы объектно-ориентированного программирования. Паттерны проектирования / 4. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. - СПб.: Питер, 2001. - 368 с.
3 Танненбаум, 4. Распределенные системы. Принципы и парадигмы / 4. Танненбаум, М. ван Стеен. - СПб.: Питер, 2003. - 877 с.
4 Троелсен, 4. Язык программирования C# 5.0 и платформа .NET 4.5 / 4. Троелсен. - М.: Вильямс, 2013. - 1312 с.
5 Шилдт, Г. Java. Полное руководство / Г. Шилдт. - М.: Вильямс, 2012. - 1104 с.
6 Лутц, М. Изучаем Python / М. Лутц. - Санкт-Петербург.: Символ-Плюс, 2011. - 1280 с.
7 Документация к PostgreSQL 9.6.2 -
http://repo.postgrespro.ru/doc/pgsql/9.6.2/ru/postgres-A4-fop.pdf
8 MySQL 5.7 Reference Manual - https://downloads.mysql.com/docs/refman-5.7- en.a4.pdf
9 Флэнаган Д. JavaScript. Подробное руководство / Д. Флэнаган. - Санкт- Петербург.: Символ-Плюс, 2016. - 1078 с.
10 Лоусон Б., Шарп Р. Изучаем HTML 5 / Б. Лоусон, Р. Шарп. - Санкт- Петербург.: Питер, 2011. - 272 с.
11 http ://rosemountmarine. com/RU- RU/BRANDS/AMSSUITE/AMSDEVICEMANAGER/Pages/AMSDeviceManager.asp x
12 http ://www.pactware. com/en/Products/PACTware
13 http ://www.elemer.ru/po/hart_config.php



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ