Детальная информация
Название | Создание клиентской части конфигуратора компонентов АСУ ТП: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_02 «Системы и технические средства автоматизации и управления» |
---|---|
Авторы | Рахимзянов Артур Радалевич |
Научный руководитель | Сальников Вячеслав Юрьевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | АСУ ; android-приложение ; ПЛК ; протоколы передачи данных ; клиент-серверная архитектура ; compose multiplatform ; REST API ; ACS ; android application ; PLC ; data transfer protocols ; client-server architecture |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 27.03.04 |
Группа специальностей ФГОС | 270000 - Управление в технических системах |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-4943 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\37241 |
Дата создания записи | 19.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Данная работа посвящена исследованию инструментов для оперативного и надежного выбора компонентов АСУ ТП. Задачи, которые решались в ходе работы: 1. Анализ параметрических компонентов АСУ ТП 2. Выбор платформы разработки ПО 3. Исследование технологий разработки 4. Анализ сетевого взаимодействия с учетом архитектуры клиент-сервер В результате анализа существующих конфигураторов выделены их достоинства, недостатки и области применения. В качестве объекта конфигурации выбран программируемый логический контроллер (ПЛК), а в качестве платформы — мобильные устройства. Разработка выполнена в Android Studio с учётом современных требований к ПО: тестируемость, масштабируемость и надёжность. Реализовано мультиплатформенное мобильное приложение, проведено тестирование в различных сценариях. Для достижения данных результатов в работе были использованы следующие информационные технологии и инструменты: облачные сервисы, протокол HTTPS, Figma, Postman, Proxyman.
This work is devoted to the study of tools for the prompt and reliable selection of automated process control system components. Tasks that were solved during the work: 1. Analysis of parametric components of automated process control systems 2. Choosing a software development platform 3. Research of development technologies 4. Network interaction analysis based on the client-server architecture As a result of the analysis of existing configurators, their advantages, disadvantages and applications are highlighted. A programmable logic controller (PLC) is selected as the configuration object, and mobile devices are selected as the platform. The development was carried out in Android Studio, taking into account modern software requirements: testability, scalability and reliability. A multiplatform mobile application has been implemented and tested in various scenarios. To achieve these results, the following information technologies and tools were used in the work: cloud services, HTTPS protocol, Figma, Postman, Proxyman.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
- ВВЕДЕНИЕ
- 1 Обзор предметной области
- 1.1 Основные положения
- 1.2 Выбор объекта конфигурации
- 1.3 Анализ решений от компании «Овен»
- 1.4 Анализ решения от компании «Schneider Electriс»
- 1.5 Сравнение решений
- 2 Выбор технологий
- 2.1 Определение платформы
- 2.2 Анализ подходов разработки под мобильные устройства
- 2.3 Анализ мультиплатформенных технологий
- 2.4 Выбор интерфейса общения с сервером
- 2.5 Описание логики работы клиентской части
- 2.6 Выбор среды разработки
- 2.7 Результаты анализа
- 3 Разработка конфигуратора
- 3.1 Настройка окружения
- 3.2 Создание проекта
- 3.3 Определение архитектуры проекта
- 3.4 Реализация экрана «Конфигурация»
- 3.5 Реализация экрана «Каталог»
- 3.6 Выводы
- 4 Тестирование конфигуратора
- 4.1 Ручное тестирование
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ А
- ПРИЛОЖЕНИЕ В
- ПРИЛОЖЕНИЕ С
Количество обращений: 0
За последние 30 дней: 0