Development of Virtual Test Environment for ABB Azipod Interface Unit
Laitinen, Markus (2020)
Laitinen, Markus
2020
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-2020051711911
https://urn.fi/URN:NBN:fi:amk-2020051711911
Tiivistelmä
Insinöörityö tehtiin ABB Oy Marine and Ports -yksikölle, joka kehittää sähköistys- ja automaatioratkaisuja meriteollisuudelle. Työn tavoitteena oli kehittää virtuaalinen testaus simulaattori sekä hyväksyttämistesti (IAT) käytettäväksi yrityksen sisäisesti ABB Azipod X AIU -tuotteen testauksessa tuotannon aikana. Azipod X AIU toiminnasta vastaa ABB AC800M PLC. WinMOD-ohjelmiston käyttö simulaattorin pohjana oli yksi työn vaatimuksista.
Työssä käytettiin WinMOD-virtualisointiympäristöä simulaattorin rakentamiseen sekä hyväksyttämistestin suorittamiseen. Simulaattorin ja ohjelmoitavan logiikan välinen kommunikointi toteutettiin OPC DA -protokollaa käyttäen. Simulaattorilla suoritettava testausohjelma pohjautui jo käytössä oleviin FAT/HAT-testausmenetelmiin, joista tärkeimmät kohdat käännettiin WinMOD Script -komentosarjoiksi. Näitä komentosarjoja pystyttiin suorittamaan reaaliajassa WinMOD-simulaattorissa sekä manuaalisesti että automaattisesti.
Insinöörityön tuloksena syntyi simulaattorikokonaisuus AIU X -tuotteen testausta varten. Tämä kokonaisuus pitää sisällään WinMOD-simulaattorin sekä hyväksyttämistestin, jotka molemmat ovat helposti muokattavissa sekä laajennettavissa. Työ osoitti WinMOD-pohjaisen virtuaalisen testauksen toteuttamiskelpoiseksi. Työn pohjalta syntynyttä menetelmää voidaan jatkokehittää vastamaan erilaisia testaustarpeita.
Työssä käytettiin WinMOD-virtualisointiympäristöä simulaattorin rakentamiseen sekä hyväksyttämistestin suorittamiseen. Simulaattorin ja ohjelmoitavan logiikan välinen kommunikointi toteutettiin OPC DA -protokollaa käyttäen. Simulaattorilla suoritettava testausohjelma pohjautui jo käytössä oleviin FAT/HAT-testausmenetelmiin, joista tärkeimmät kohdat käännettiin WinMOD Script -komentosarjoiksi. Näitä komentosarjoja pystyttiin suorittamaan reaaliajassa WinMOD-simulaattorissa sekä manuaalisesti että automaattisesti.
Insinöörityön tuloksena syntyi simulaattorikokonaisuus AIU X -tuotteen testausta varten. Tämä kokonaisuus pitää sisällään WinMOD-simulaattorin sekä hyväksyttämistestin, jotka molemmat ovat helposti muokattavissa sekä laajennettavissa. Työ osoitti WinMOD-pohjaisen virtuaalisen testauksen toteuttamiskelpoiseksi. Työn pohjalta syntynyttä menetelmää voidaan jatkokehittää vastamaan erilaisia testaustarpeita.