Integraatiotestijärjestelmä automaatio-ohjaimelle
Huopalainen, Sami (2023)
Huopalainen, Sami
2023
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-2023113032925
https://urn.fi/URN:NBN:fi:amk-2023113032925
Tiivistelmä
Automaatiojärjestelmissä esiintyy nykypäivänä entistä enemmän erilaisia ohjelmistototeutuksia. Tämä aiheuttaa järjestelmälle valtavan määrän yhteensopivuuksia rikkovia uhkia. Automaatio-ohjaimilla tämä on yleinen ongelma käyttöjärjestelmän ja automaatio-ohjelmistojen välillä. Vikojen ennaltaehkäisyyn tarvitaan testijärjestelmiä. Opinnäytetyön aiheena oli automaatio-ohjaimen integraatiotestijärjestelmä Valmet Automation Oy:lle.
Testijärjestelmäkokonaisuus on laaja kokoelma sekä ohjelmisto-, että fyysisiä osia. Automaatio-ohjaimen tapauksessa ympärille tarvitaan automaatiojärjestelmäympäristö, jossa ohjainta voidaan testata. Tämän automaatiojärjestelmän päälle rakennetaan eristetty testijärjestelmäkokonaisuus. Testijärjestelmään kuuluu ohjelmisto, työkaluja sekä fyysisiä laitteita. Tärkein ja suurin kokonaisuus näistä on ohjelmisto, jonka toteutukseen työ on painottunut. Ohjelmisto on jaettu selkeisiin kokonaisuuksiin, jotka sisältävät yksittäisiä testejä.
Opinnäytetyön tuloksena toteutui järjestelmä, joka toimii vakaana pohjana jatkokehitykselle. Järjestelmän toteutuksen aikana todettiin selkeitä epäkohtia, joiden korjaaminen on tulevaisuudessa tarpeellista. Järjestelmästä löytyi myös puutteita. Alustavaa pohdintaa näiden puutteiden korjaamiseksi on jo tehty. Järjestelmä on myös paikantanut kriittisiä vikoja ohjaimilla. Tämä antaa hyvän kuvan järjestelmän hyödyllisyydestä kehityksen apuna.
Testijärjestelmäkokonaisuus on laaja kokoelma sekä ohjelmisto-, että fyysisiä osia. Automaatio-ohjaimen tapauksessa ympärille tarvitaan automaatiojärjestelmäympäristö, jossa ohjainta voidaan testata. Tämän automaatiojärjestelmän päälle rakennetaan eristetty testijärjestelmäkokonaisuus. Testijärjestelmään kuuluu ohjelmisto, työkaluja sekä fyysisiä laitteita. Tärkein ja suurin kokonaisuus näistä on ohjelmisto, jonka toteutukseen työ on painottunut. Ohjelmisto on jaettu selkeisiin kokonaisuuksiin, jotka sisältävät yksittäisiä testejä.
Opinnäytetyön tuloksena toteutui järjestelmä, joka toimii vakaana pohjana jatkokehitykselle. Järjestelmän toteutuksen aikana todettiin selkeitä epäkohtia, joiden korjaaminen on tulevaisuudessa tarpeellista. Järjestelmästä löytyi myös puutteita. Alustavaa pohdintaa näiden puutteiden korjaamiseksi on jo tehty. Järjestelmä on myös paikantanut kriittisiä vikoja ohjaimilla. Tämä antaa hyvän kuvan järjestelmän hyödyllisyydestä kehityksen apuna.