Automaattisen ohjausyksikön parametrisointityökalu
Säle, Sami (2025)
Säle, Sami
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-202504166789
https://urn.fi/URN:NBN:fi:amk-202504166789
Tiivistelmä
Insinöörityön tarkoituksena oli kehittää työkalu lukemaan haluttuja automaattisen ohjausyksikön parametreja. Tiettyjen parametrien arvoja oli myös tarkoitus pystyä kirjoittamaan automaattiselle ohjausyksikölle työkalulta käsin. Automaattisena ohjausyksikkönä toimi ABB:n OMD800. Työkalun oli määrä hyödyntää tässä toiminnassaan Modbus Poll -sovellusta. Lisäksi työkalun vaatimuksena oli saada kerättyä luetut parametrit omiin tiedostoihinsa OMD800-laitteen laitetietojen ja projektitietojen kera.
Työkaluksi kehitettiin Excel-tiedosto, jossa oli neljä välilehteä. Näitä välilehtiä käyttämällä voitiin lukea ja kirjoittaa parametreja sekä tallentaa niitä vielä erillisiin Excel-tiedostoihinsa. Muita käytettyjä teknologioita Excel-tiedoston ja Modbus Pollin lisäksi olivat Modbus RTU, jolla toteutettiin tiedonsiirto automaattiselta ohjausyksiköltä Modbus Poll -sovellukselle ja OLE Automation, joka mahdollisti Excel-tiedoston ja Modbus Pollin välisen kommunikoinnin. Ohjelmointikielenä tämän kaiken toteuttamisessa toimi VBA (Visual Basic for Applications), jota kirjoitettiin Excel-tiedostosta löytyvään editoriin.
Kehitystyön lopputuloksena tuotettiin toimiva työkalu, joka siirtyi projektityöskentelyn käyttöön testattavaksi. Työkalun tarkoituksena on nopeuttaa parametrien kanssa työskentelyä ja parantaa niiden dokumentointia projektityöskentelyssä.
Kehitettyä työkalua voidaan vielä parannella saadun palautteen perusteella. Yksi tämän työkalun suunnitteluvaiheessa havaittu kehittämiskohde oli esimerkiksi parametrien lukemisnopeus.
Työkaluksi kehitettiin Excel-tiedosto, jossa oli neljä välilehteä. Näitä välilehtiä käyttämällä voitiin lukea ja kirjoittaa parametreja sekä tallentaa niitä vielä erillisiin Excel-tiedostoihinsa. Muita käytettyjä teknologioita Excel-tiedoston ja Modbus Pollin lisäksi olivat Modbus RTU, jolla toteutettiin tiedonsiirto automaattiselta ohjausyksiköltä Modbus Poll -sovellukselle ja OLE Automation, joka mahdollisti Excel-tiedoston ja Modbus Pollin välisen kommunikoinnin. Ohjelmointikielenä tämän kaiken toteuttamisessa toimi VBA (Visual Basic for Applications), jota kirjoitettiin Excel-tiedostosta löytyvään editoriin.
Kehitystyön lopputuloksena tuotettiin toimiva työkalu, joka siirtyi projektityöskentelyn käyttöön testattavaksi. Työkalun tarkoituksena on nopeuttaa parametrien kanssa työskentelyä ja parantaa niiden dokumentointia projektityöskentelyssä.
Kehitettyä työkalua voidaan vielä parannella saadun palautteen perusteella. Yksi tämän työkalun suunnitteluvaiheessa havaittu kehittämiskohde oli esimerkiksi parametrien lukemisnopeus.