Details
| Title | Разработка системы промышленного мониторинга на основе станков с ЧПУ Siemens: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_05 «Интеллектуальные системы обработки информации и управления» = Development of Siemens CNC Machine Monitoring System |
|---|---|
| Creators | Подловченко Александр Александрович |
| Scientific adviser | Киселева Людмила Анатольевна |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | мониторинг ; чпу ; Siemens sinumerik ; simatic s7-300 ; mqtt ; influxdb ; grafana ; цифровой двойник ; AAS ; eclipse basyx ; python ; промышленный интернет вещей ; monitoring ; cnc ; digital twin ; industrial internet of things |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 27.03.04 |
| Speciality group (FGOS) | 270000 - Управление в технических системах |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-6133 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\45636 |
| Record create date | 9/10/2026 |
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 |
В данной работе разработана система мониторинга оборудования с числовым программным управлением на базе открытого программного стека. Система обеспечивает сбор данных из контроллеров Siemens SIMATIC S7-300 по протоколу S7 Communication с использованием библиотеки python-snap7, передачу данных через MQTT-брокер Eclipse Mosquitto в формате JSON, хранение временны́х рядов в базе данных InfluxDB и визуализацию в реальном времени в Grafana с поддержкой аварийного оповещения. Реализована интеграция с платформой Eclipse BaSyx для формирования цифрового двойника станка на основе стандарта Asset Administration Shell (IEC 63278-1:2023). Разработаны конфигурационные файлы DB-блоков для платформ SINUMERIK 840D sl и SINUMERIK 808D/828D. Проведено тестирование всех уровней системы; измеренное время одного цикла опроса составило 15–30 мс при заданном интервале 1 секунда. Выполнена экономическая оценка: стоимость разработки составила около 114 000 рублей при нулевых лицензионных затратах, срок окупаемости — около 2 лет при эксплуатации одного станка.
This work presents the development of a CNC equipment monitoring system based on an open-source software stack. The system collects data from Siemens SIMATIC S7-300 controllers via the S7 Communication protocol using the python-snap7 library, transmits data through an Eclipse Mosquitto MQTT broker in JSON format, stores time series in an InfluxDB database, and provides real-time visualization in Grafana with alarm notification support. Integration with the Eclipse BaSyx platform is implemented to create a digital twin of the machine tool based on the Asset Administration Shell standard (IEC 63278-1:2023). Configuration files for DB data blocks are developed for SINUMERIK 840D sl and SINUMERIK 808D/828D platforms. All system levels have been tested; the measured time of one polling cycle was 15–30 ms with a set interval of 1 second. An economic assessment has been performed: the development cost amounted to approximately 114,000 rubles with zero software licensing costs, and the payback period is approximately 2 years for a single machine tool.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|