Automating Protective Relay Software Updates
Marttila, Nestori Leo Willehard (2024)
Marttila, Nestori Leo Willehard
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024060119701
https://urn.fi/URN:NBN:fi:amk-2024060119701
Tiivistelmä
The aim of the thesis was to create an automated system for remotely updating and configuring protective relays. The project was done in collaboration with ABB Distribution Solutions divisions research and development unit, with the end goal of reducing the work hours required to update relays.
The project used Microsoft Azure DevOps to manage a pipeline connected to a virtual machine running a Robot Framework script to update and configure the protective relays. Robot Framework was set to feed console logs back to the pipeline browser interface to enable monitoring the progress of the script.
The result of the project was a successful process for automatically updating relays in ABB’s network remotely. Updates can be started remotely from a web browser and only minimal user input is required when starting the pipeline, with multiple devices being able to be queued for updates.
The initials aims and goals of the thesis were successfully met, with a functioning process that offers major reduction for work hours required for protective relay software updates. The thesis also highlights the advantages of process automation and how it can be used to increase work efficiency.
The project used Microsoft Azure DevOps to manage a pipeline connected to a virtual machine running a Robot Framework script to update and configure the protective relays. Robot Framework was set to feed console logs back to the pipeline browser interface to enable monitoring the progress of the script.
The result of the project was a successful process for automatically updating relays in ABB’s network remotely. Updates can be started remotely from a web browser and only minimal user input is required when starting the pipeline, with multiple devices being able to be queued for updates.
The initials aims and goals of the thesis were successfully met, with a functioning process that offers major reduction for work hours required for protective relay software updates. The thesis also highlights the advantages of process automation and how it can be used to increase work efficiency.