Details

Title Создание клиентской части конфигуратора компонентов АСУ ТП: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_02 «Системы и технические средства автоматизации и управления»
Creators Рахимзянов Артур Радалевич
Scientific adviser Сальников Вячеслав Юрьевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects АСУ ; android-приложение ; ПЛК ; протоколы передачи данных ; клиент-серверная архитектура ; compose multiplatform ; REST API ; ACS ; android application ; PLC ; data transfer protocols ; client-server architecture
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 27.03.04
Speciality group (FGOS) 270000 - Управление в технических системах
DOI 10.18720/SPBPU/3/2025/vr/vr25-4943
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\37241
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена исследованию инструментов для оперативного и надежного выбора компонентов АСУ ТП. Задачи, которые решались в ходе работы: 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.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • ВВЕДЕНИЕ
  • 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 Ручное тестирование
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ А
  • ПРИЛОЖЕНИЕ В
  • ПРИЛОЖЕНИЕ С

Access count: 0 
Last 30 days: 0

Detailed usage statistics