Codesys-pohjaisen automaatio-ohjelmiston muuntaminen Siemens TIA Portal -järjestelmään
Lempinen, Toni (2018)
Lempinen, Toni
Tampereen ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018121020789
https://urn.fi/URN:NBN:fi:amk-2018121020789
Tiivistelmä
Tässä opinnäytetyössä tehtiin selvitystyö, miten IEC 61131-3 -standardin mukainen Codesys-pohjainen automaatio-ohjelmisto muunnetaan Siemens TIA Portal -kehitysympäristöön. Tavoitteena oli tuottaa toimeksiannon antaneelle yritykselle mahdollisimman valmis ja käyttökelpoinen TIA Portal -sovellus, jota voidaan käyttää sellaisenaan tai mahdollisimman vähin muutoksin asiakkaille toimitettaviin järjestelmiin. Tarkoituksena oli tutustua muunnettavana olevan tiedonkeruu- ja automaatiojärjestelmän ominaisuuksiin, sen Codesys-pohjaiseen ohjelmaan sekä selvittää erot vastaavaan Siemens-järjestelmään. Raportissa esitellään ohjelman siirtämiseen liittyvät vaiheet erityispiirteineen, joten se toimii toimeksiantajalle sekä muille samankaltaisten ongelmien parissa työskenteleville perusohjeena ryhdyttäessä samankaltaiseen projektiin.
Työlle asetetut tärkeimmät tavoitteet saavutettiin. Perustoiminnallisuudet muunnettiin onnistuneesti, mutta kehittyneempien toimintojen muuntaminen ja järjestelmän kokonaistestaus jätettiin aikataulullisista syistä myöhempään ajankohtaan. Lopputuloksena esitetään taulukoituna kahden eri järjestelmän tärkeimpien ominaisuuksien eroavaisuudet ja ehdotukset niiden korjaamiseksi. Kehitysehdotuksena toimeksiantajalle esitetään ohjelmasovelluksen kehittyneempien osien muuntamista ja niiden testaamista sekä järjestelmän kokonaistoiminnan testaamista.
Työssä tehtyjen havaintojen perusteella vastaavan kaltaisen sovelluksen muuntaminen järjestelmästä toiseen on mahdollista, mutta ei täysin ongelmatonta tämän hetken ohjelmistoilla. Muuntaminen on sitä tehokkaampaa, mitä pienempi ja yksinkertaisempi muunnettava ohjelmisto on. Olemassa olevan sovelluksen muuntaminen toiselle järjestelmälle tarjoaa kuitenkin automaatioalan yrityksille uusia toimintamahdollisuuksia laajemman laitekannan myötä.
Kaikki luottamuksellinen materiaali on poistettu tästä julkisesta raportista.
Työlle asetetut tärkeimmät tavoitteet saavutettiin. Perustoiminnallisuudet muunnettiin onnistuneesti, mutta kehittyneempien toimintojen muuntaminen ja järjestelmän kokonaistestaus jätettiin aikataulullisista syistä myöhempään ajankohtaan. Lopputuloksena esitetään taulukoituna kahden eri järjestelmän tärkeimpien ominaisuuksien eroavaisuudet ja ehdotukset niiden korjaamiseksi. Kehitysehdotuksena toimeksiantajalle esitetään ohjelmasovelluksen kehittyneempien osien muuntamista ja niiden testaamista sekä järjestelmän kokonaistoiminnan testaamista.
Työssä tehtyjen havaintojen perusteella vastaavan kaltaisen sovelluksen muuntaminen järjestelmästä toiseen on mahdollista, mutta ei täysin ongelmatonta tämän hetken ohjelmistoilla. Muuntaminen on sitä tehokkaampaa, mitä pienempi ja yksinkertaisempi muunnettava ohjelmisto on. Olemassa olevan sovelluksen muuntaminen toiselle järjestelmälle tarjoaa kuitenkin automaatioalan yrityksille uusia toimintamahdollisuuksia laajemman laitekannan myötä.
Kaikki luottamuksellinen materiaali on poistettu tästä julkisesta raportista.