Комплексная работа "Основы комплексной коммуникации компонентов сети"
Цель работы
Задание
Необходимо реализовать информационную систему, состоящую из нескольких модулей. В общих чертах:
- ПЛК получает данные процесса, отдает на верхний уровень
 - Верхний уровень визуализация, подъем данных
 - Данные необходимо хранить в БД, а для доступа к ним адаптер в виде HTTP gateway
 - Для анализа стабильности используем “статистический анализ”
 

Средний уровень
20 % группы
- Взаимодействие с данными на нижнем уровне, получение данных с датчиков.
 - Реализация ПО для взаимодействия с датчиками
 - Реализация ПО для передачи данных на OPC-сервер по Modbus TCP
 
В качестве ПЛК использовать ОВЕН. Программное обеспечение CoDeSys 2.3.
Верхний уровень
30 % группы
OPC-сервер
- Подъем данных с нижнего уровня (Modbus TCP)
 - Реализация интерфейса для SCADA-системы и приложений
 
SCADA-система
- Получение данных с OPC-сервера
 - Визуализация параметров в реальном времени
 - Визуализация данных о статистическом анализа
 - Реализация защит по статистическому анализу
 
OPC использовать MasterOPC Server. SCADA система MasterSCADA.
Модуль данных
30% группы
Скрипт-адаптер
- Получение данных из OPC-сервера
 - Отправка данных в БД
 
HTTP-сервер
- Получение данных из БД
 - Реализация API для получения n-последних данных с БД
 
MQTT-брокер (готовое решение Mosquito)
- Реализует взаимодействие MQTT
 
База данных (готовое решение СУБД MySQL)
- Взаимодействие с данными
 
Скрипт адаптер реализовать на языке Python. HTTP-сервер на языке Python, фреймворк FastAPI. Брокер и БД будут развернуты на одном из серверов.
Статистический анализ
20% группы
- Получение данных с HTTP-сервера
 - Анализ на статистическую устойчивость Хотеллинга, Шухарта
 
Реализация скрипта на Python.
Отчет
- Общее описание системы и модулей.
 - Подробное описание разрабатываемого модуля.
 - Программный код, структура проекта, описание использованных технологий. Отчет по ГОСТу.
 
Защита
- вопросы по PLC, SCADA
 - вопросы по HTTP, API, СУБД
 - вопросы по статистике
 - вопросы по телекоммуникациям