Politecnico di Torino (logo)

Development of preventive maintenance software for an automation plant

Maria Chiara Calderaro

Development of preventive maintenance software for an automation plant.

Rel. Alessandro Rizzo. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2021

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (19MB) | Preview

In this work of thesis, a real problem is faced concerning the need for maintenance on an automation plant for water transport. The plant in question already has a SCADA system developed on Ignition, so the same program was used to develop software for preventive maintenance of the plant. One of the main problems of the plant is related to ordinary maintenance such as the cleaning of the areas and the lubrication of the components. Although it may seem trivial, these tasks are of fundamental importance and carrying them out periodically would result in better functioning of the system and greater safety. The Python programming language was used to customize the behaviour of graphical objects already present in Ignition. The first step was to realize the structure of a Relational Database in which to store the data created through Microsoft SQL Server. The database was divided into three main parts, one relating to the storage of plant data, one relating to the operators and their tasks and the last one concerns the organization of the interventions and the algorithms that regulate them. Then it was used the Ignition platform to develop the SW divided into two parts, one to collect data and populate the DB and the other to allow operators to manage interventions on the plant and consulting the data. Once the development was finished, the software was tested on the real plant to verify the correct functioning.

Relators: Alessandro Rizzo
Academic year: 2021/22
Publication type: Electronic
Number of Pages: 86
Corso di laurea: Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica)
Classe di laurea: New organization > Master science > LM-25 - AUTOMATION ENGINEERING
Aziende collaboratrici: Nazari Automazioni s.r.l.
URI: http://webthesis.biblio.polito.it/id/eprint/20444
Modify record (reserved for operators) Modify record (reserved for operators)