MicroSCADA WPX Custom Control Panel Dialog Wizard
Harju, Pyry (2025)
Harju, Pyry
2025
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-202503315285
https://urn.fi/URN:NBN:fi:amk-202503315285
Tiivistelmä
Hitachi Energyn asiakkaat vaativat toisinaan mukautettuja ohjauspaneeleja MicroSCADA X Workplace X -järjestelmässä prosessikuvien komponenteille projekteissa, jotka poikkeavat oletuksena tarjotuista. Tällä hetkellä mukautetut ohjauspaneelit ohjelmoidaan manuaalisesti. Manuaalisen ohjelmoinnin lisäksi halutaan työkalu tukemaan ohjauspaneelien luomista.
Tässä opinnäytetyössä kehitetään työkalu, joka helpottaa ohjauspaneelien luomista. Ohjauspaneelit koostuvat kahdesta erityyppisestä XML-tiedostosta: ohjauspaneeleista ja ohjauspaneelimoduuleista. Tässä opinnäytetyössä kehitetty työkalu keskittyy käsittelemään ohjauspaneeli-XML-tiedostoja. Työkalu ohjelmoidaan itsenäisenä sovelluksena, jonka logiikka voidaan myöhemmässä jatkokehityksessä kopioida versioon, joka implementoidaan MicroSCADAan.
Työkalun kehityksessä päästiin tavoitteeseen, jossa työkalulla voidaan luoda uusia ja muokata olemassa olevia ohjauspaneeleita. Työkalun kehityksen aikana syntyi jatkokehitysideoita liittyen työkaluun. Työkalun etuja ja haittoja pohditaan nykyiseen työskentelytapaan verrattuna, sekä sen käyttökelpoisuutta nyt ja tulevaisuudessa. Hitachi Energy's clients sometimes require customized control panel dialogs in MicroSCADA X Workplace X for process picture equipment in projects other than those provided by default. Currently, customized control panel dialogs are programmed manually. In addition to manual programming, a tool is desired to support the creation of control panels. In this thesis, a tool is developed to simplify the creation of control panels.
Control panel dialogs consist of two different types of XML files: those for control panels and those for control panel modules. The tool developed in this thesis focuses on handling control panel XML files. The tool was developed as a standalone application, the logic of which can later be copied into a version that will be implemented in MicroSCADA during further development.
The goal was achieved, as the tool enables the creation of new control panels and the modification of existing ones. During the development, further development ideas emerged regarding the tool. The pros and cons of the tool are considered in comparison to the current working method, and its usability now and in the future is also discussed.
Tässä opinnäytetyössä kehitetään työkalu, joka helpottaa ohjauspaneelien luomista. Ohjauspaneelit koostuvat kahdesta erityyppisestä XML-tiedostosta: ohjauspaneeleista ja ohjauspaneelimoduuleista. Tässä opinnäytetyössä kehitetty työkalu keskittyy käsittelemään ohjauspaneeli-XML-tiedostoja. Työkalu ohjelmoidaan itsenäisenä sovelluksena, jonka logiikka voidaan myöhemmässä jatkokehityksessä kopioida versioon, joka implementoidaan MicroSCADAan.
Työkalun kehityksessä päästiin tavoitteeseen, jossa työkalulla voidaan luoda uusia ja muokata olemassa olevia ohjauspaneeleita. Työkalun kehityksen aikana syntyi jatkokehitysideoita liittyen työkaluun. Työkalun etuja ja haittoja pohditaan nykyiseen työskentelytapaan verrattuna, sekä sen käyttökelpoisuutta nyt ja tulevaisuudessa.
Control panel dialogs consist of two different types of XML files: those for control panels and those for control panel modules. The tool developed in this thesis focuses on handling control panel XML files. The tool was developed as a standalone application, the logic of which can later be copied into a version that will be implemented in MicroSCADA during further development.
The goal was achieved, as the tool enables the creation of new control panels and the modification of existing ones. During the development, further development ideas emerged regarding the tool. The pros and cons of the tool are considered in comparison to the current working method, and its usability now and in the future is also discussed.
