📄Работа №202751

Тема: РАЗРАБОТКА СЕРВЕРА КОММУНИКАЦИЙ ДЛЯ СИСТЕМЫ МОНИТОРИНГА СОСТОЯНИЯ ОБОРУДОВАНИЯ

📝
Тип работы Дипломные работы, ВКР
📚
Предмет программирование
📄
Объем: 55 листов
📅
Год: 2019
👁️
Просмотров: 41
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация 2
Глоссарий 4
Введение 5
1 Анализ предметной области 7
1.1 IBA Monitoring System 8
1.2 OPC Classis Standard 10
1.3 OPC Unified Architecture 12
1.4 Unified Automation Expert Solutions 13
1.5 Genius CM System 15
Выводы по разделу 16
2 Проектирование приложения 18
2.1 Требования к системе 19
2.2 Описание прецедентов 21
2.3 Доменная модель 22
Выводы по разделу 25
3 Реализация 26
3.1 Адресное пространство и узлы в OPC UA 26
3.2 Менеджер узлов 28
3.3 Data Access Service 31
3.4 Historical Data Access Service 35
3.5. Alarms and Events Service 39
3.6 Методы управления станциями анализа 43
Выводы по разделу 45
4 Тестирование 46
Заключение 49
Библиографический список 50
Приложение А 53
Приложение Б 54
Приложение В 55

📖 Введение

Актуальность темы
Быстрое развитие современных технологий требует непрерывной модернизации производства. Компании, владеющие заводами и фабриками, заинтересованы в переходе на производственный стандарт Industry 4.0. Стандарт подразумевает дигитализацию предприятия: широкое внедрение цифровых технологий в производственные процессы, организацию «умного» мониторинга, постоянный анализ технологических данных. В основе этих процессов лежит взаимодействие цифровых устройств - Machine-to-Machine Communication (M2M).
Новое программное обеспечение должно предоставлять не только HMI, но и M2M интерфейс. Приложение-сервер, следующее спецификации OPC, является одним из возможных способов организации такого интерфейса. Необходимость разработки подобного приложения обуславливает актуальность темы.
Краткое содержание работы
В работе рассматривается проектирование и реализация OPC Unified Architecture сервера для Genius CM, системы мониторинга состояний компании SMS Group. Разработка ведется на языке программирования C# 6.0 с использованием UA .NET StandardLibrary Stack - официального фреймворка OPC Foundation. Интеграция приложения с системой Genius CM позволит предоставить унифицированный доступ к уже имеющимся и поступающим в онлайн режиме от систем мониторинга данным. Это позволит использовать систему более широкому кругу клиентских приложений.
Цели и задачи
Целью работы является разработка OPC UA сервера для системы Genius CM. Для достижения поставленной цели необходимо решить следующие задачи:
1. Проектирование приложения. Необходимо описать возможные варианты использования, выявить функциональные и нефункциональные требования к программному обеспечению. Разработанная система должна иметь легко поддерживаемую архитектуру, которая может быть расширена в дальнейшем.
2. Реализация OPC-сервисов, в соответствии со спецификациями: Data Access (DA) сервис для получения данных от станций анализа, Historical Data Access (HDA) сервис, обеспечивающий доступ к истории наблюдаемых значений, и Alarms & Events (AE) сервис для информирования о нештатных ситуациях.
3. Реализация методов управления станциями наблюдения: включение и отключение станции, запрос её состояния.
Структура и объем работы
Выпускная квалификационная работа состоит из введения, четырех основных разделов, заключения, списка литературы и 3 приложений. Объем работы составляет 57 страниц, объем библиографии - 29 наименований.
Первый раздел посвящен анализу предметной области. Приводится обзор современных методов получения технологических данных из разнообразных источников. Рассматриваются существующие аналоги и система Genius CM. Также приведено описание стандарта OPC и его новой версии - спецификации OPC UA.
Второй раздел описывает проектирование архитектуры OPC UA сервера. Формулируются требования к системе, выявляются варианты использования. В разделе приведена доменная диаграмма приложения, описывающая основные сущности нижележащей системы, модели и основные объекты OPC.
Третий раздел посвящен реализации приложения. Подробно рассматривается спецификация и реализация каждого сервиса. Приводятся фрагменты исходного кода и конфигурации приложения. Также в разделе описывается взаимодействие сервера с Genius CM WebAPI.
Четвертый раздел содержит описание процесса тестирования приложения. Рассматриваются использованные инструменты, приводится протокол тестирования.
В заключении приводится анализ результатов работы и рассматриваются возможные пути дальнейшего развития системы.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

В работе продемонстрировано проектирование и реализация OPC UA приложения-сервера. Приложение было успешно интегрировано с системой мониторинга состояний Genius CM.
Основные результаты
1. Проведен анализ предметной области и обзор аналогов. Описаны протоколы OPC Classis и OPC UA, рассмотрены системы мониторинга и сбора технологических данных.
2. Разработана архитектура системы. Рассмотрены функциональные и нефункциональные требования, варианты ее использования отражены на use-case диаграмме. Создана доменная модель приложения, отражающая основные компоненты приложения и взаимосвязи между ними.
3. Было реализовано OPC UA приложение, предоставляющее DA, HDA и AE сервисы. Сервисы обеспечивают доступ к технологическим и аналитическим данным, поддерживают запросы исторических данных, предоставляют уведомления о тревогах и нештатных ситуациях.
4. Приложение было протестировано: проведено модульное и интеграционное тестирование. OPC UA сервер прошел все тесты и готов к использованию.
Направления дальнейших исследований
Дальнейшее развитие может быть направлено на расширение функциональности сервера и более полную его интеграцию с системой Genius CM:
• Улучшение системы авторизации. Возможно разделение прав пользователей и введение ролей. Кроме того, может быть реализована авторизация на основе сертификатов.
• Доработка взаимодействия с подсистемами Genius CM: получение информации о тревоге может быть реализовано через MQTT, аналогично DA- сервису. Однако это потребует модификаций самой Genius CM.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. B. Albahari, J. Albahari C# 7.0 in a Nutshell // O'Reilly Media, 2017 - P. 214-220.
2. Genius Condition Monitoring System. [Electronic resource] URL: https://www.sms-group.com/technical-service/service-modules/genius-cm (date of access: 15.02.2019).
3. GPLv2 License Text. [Electronic resource] URL:
https://opcfoundation.org/license/gpl.html (date of access: 13.01.2019).
4. IBA Analyzer. [Electronic resource] URL: https://www.iba-
ag.com/ru/products/ibaanalyzer (date of access: 21.01.2019).
5. IBA Monitoring System. [Electronic resource] URL: https://www.iba- ag.com/ru/iba-system (date of access: 24.02.2019).
6. IBA PDA Station. [Electronic resource] URL: https://www.iba-
ag.com/ru/products/ibapda (date of access: 24.02.2019).
7. IBA System. Acquire & Record. [Electronic resource] URL:
https://www.iba-ag.com/en/iba-system/acquire-record (date of access: 24.02.2019).
8. J. Berge Software for Automation: Architecture, Integration, and Security // ISA - The Instrumentation, Systems and Automation Society, 2005 - P. 97 - 140.
9. J. Mesnil Mobile and Web Messaging // O’Reilly Media Inc., 2014 - P. 29-34.
10. OPC Classis Standard. [Electronic resource] URL:
https://opcfoundation.org/faq/what-is-opc-classic (date of access: 16.02.2019).
11. OPC Foundation OPC Unified Architecture Part 1: Overview and Concepts // Industry Standard Specification, 2017 - 30 p.
12. OPC Foundation OPC Unified Architecture Part 11: Historical Data Access // Industry Standard Specification, 2017 - 49 p.
13. OPC Foundation OPC Unified Architecture Part 3: Address Space Model // Industry Standard Specification, 2017 - 112 p.
14. OPC Foundation OPC Unified Architecture Part 4: Services // Industry Standard Specification, 2017 - 201 p.
15. OPC Foundation OPC Unified Architecture Part 5: Information Model // Industry Standard Specification, 2017 - 158 p...29

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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