Details
| Title | Реверс-инжиниринг системы мониторинга вибраций для контроля перегрузок и диагностики состояния токарного станка: выпускная квалификационная работа бакалавра: направление 15.03.04 «Автоматизация технологических процессов и производств» ; образовательная программа 15.03.04_03 «Автоматизация технологических машин и оборудования» = Reverse engineering of a vibration monitoring system for overload control and lathe condition diagnostics |
|---|---|
| Creators | Дорожко Андрей |
| Scientific adviser | Поляхов Дмитрий Николаевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт машиностроения, материалов и транспорта |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | вибрационная диагностика ; система контроля технологического процесса ; Montronix SPECTRA GL2 ; реверс-инжиниринг ; протокол передачи данных ; TCP ; токарно-карусельный станок ; ПЛК ; мониторинг вибрации ; vibration diagnostics ; process control system ; reverse engineering ; data transmission protocol ; turning machine ; PLC ; vibration monitoring |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 15.03.04 |
| Speciality group (FGOS) | 150000 - Машиностроение |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2518 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42408 |
| Record create date | 8/14/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Объект исследования: система контроля технологического процесса Montronix SPECTRA GL2, установленная на токарно-карусельном станке с ЧПУ Mario Carnaghi 1583 TG-30 2 ch. Предмет исследования: сетевой протокол обмена данными между модулем Montronix Spectra и штатным программным обеспечением, а также мониторинг показаний датчиков вибрации. Цель работы: снижение трудоемкости выявления неисправностей токарно-карусельного станка путем организации системы мониторинга датчиков вибрации, позволяющей следить за общим состоянием станка и фиксировать перегрузки, на базе установленной на станок системы контроля технологического процесса. По результатам ВКР были выполнены следующие задачи: 1) Проведен реверс-инжиниринг закрытого протокола обмена между системой Montronix SPECTRA и штатным ПО, работающего поверх TCP с использованием escape-последовательностей (VT100). Определена последо-вательность команд для получения показаний датчиков вибрации BV100. 2) Разработан программный комплекс на языке Python, осуществляющая сбор, сохранение и постобработку показаний датчиков вибрации, с подтверждением выявленных закономерностей протокола. 3) Разработана программа для контроллера S7-314C с коммуни-кационным процессором CP 343-1 на основе модели конечного автомата, реализующая TCP-соединение с системой контроля технологического процесса, прием данных, контроль перегрузок и передачу на сервер.
The object of research: Montronix SPECTRA GL2 process control system installed on Mario Carnaghi 1583 TG-30 2 ch CNC turning machine. The subjects of the research are the network protocol for data exchange between the Montronix Spectra module and the standard software, as well as monitoring of vibration sensor readings. The purpose of the work: to reduce the difficulty of detecting malfunctions of a turning machine by organizing a vibration monitoring system that allows monitoring the overall condition of the machine and detecting overloads based on the integrated into the machine processing control system. According to the results of the work the following tasks were completed: 1) The reverse engineering of the private exchange protocol between the Montronix SPECTRA system and the debugging software running on top of TCP using escape sequences (VT100) was carried out. A sequence of commands has been defined for obtaining readings from the BV100 vibration sensors.. 2) A Python software package has been developed that collects, stores, and postprocesses vibration data to confirm the identified protocol patterns. 3) A program has been developed for the S7-314C controller with a CP 343-1 communication processor based on a finite state machine model that implements a TCP connection to a process control system, data reception, overload control, and information transfer to a server.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|