| Description: |
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. Анализ параметрических компонентов АСУ ТП 2. Выбор платформы разработки ПО 3. Исследование технологий разработки 4. Анализ сетевого взаимодействия с учетом архитектуры клиент-сервер В результате анализа существующих конфигураторов выделены их достоинства, недостатки и области применения. В качестве объекта конфигурации выбран программируемый логический контроллер (ПЛК), а в качестве платформы — мобильные устройства. Разработка выполнена в Android Studio с учётом современных требований к ПО: тестируемость, масштабируемость и надёжность. Реализовано мультиплатформенное мобильное приложение, проведено тестирование в различных сценариях. Для достижения данных результатов в работе были использованы следующие информационные технологии и инструменты: облачные сервисы, протокол HTTPS, Figma, Postman, Proxyman. |