IO-lista-koodigeneraattori
Höykinpuro, Joonas (2020)
Höykinpuro, Joonas
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-2020061518781
https://urn.fi/URN:NBN:fi:amk-2020061518781
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli luoda toimeksiantajayritys VEO Oy:lle ohjelma, jonka avulla voidaan tehokkaasti generoida logiikan toimilohkoja kuvaavat tiedostot Microsoft Excel -pohjaisesta IO-listasta. Sovelluksen generoimat tiedostot voidaan helposti tuoda logiikkaohjelmointiin tarkoitettuun ohjelmistoon import-toiminnolla, mikä helpottaa ja nopeuttaa PLC-koodin tekemistä huomattavasti.
Työn toteutuksessa käytettiin Visual Basic .NET-ohjelmointikieltä sekä Microsoft Visual Studio 2017-ohjelmointiympäristöä. Ohjelman generoima tiedosto on XML-muotoinen tiedosto. PLC-ohjelmointiohjelma, johon generoitu tiedosto voidaan tuoda, on EcoStruxure Control Expert.
Työn tuloksena syntynyt ohjelma täytti kaikki sille asetetut vaatimukset ja kehitetyn ohjelman avulla voidaan generoida yhteensä 34 eri toimilohkokaaviota kuvaavaa XML-tiedostoa. Ohjelmalla generoitujen tiedostojen yksilöllinen sisältö määräytyy generoinnissa käytettävän IO-listan sisällön perusteella.
Työn toteutuksessa käytettiin Visual Basic .NET-ohjelmointikieltä sekä Microsoft Visual Studio 2017-ohjelmointiympäristöä. Ohjelman generoima tiedosto on XML-muotoinen tiedosto. PLC-ohjelmointiohjelma, johon generoitu tiedosto voidaan tuoda, on EcoStruxure Control Expert.
Työn tuloksena syntynyt ohjelma täytti kaikki sille asetetut vaatimukset ja kehitetyn ohjelman avulla voidaan generoida yhteensä 34 eri toimilohkokaaviota kuvaavaa XML-tiedostoa. Ohjelmalla generoitujen tiedostojen yksilöllinen sisältö määräytyy generoinnissa käytettävän IO-listan sisällön perusteella.