Sekvenssien visualisointi operaattorille Siemens TIA Portal -ympäristöön
Saukko, Sami (2017)
Saukko, Sami
Jyväskylän ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017120519908
https://urn.fi/URN:NBN:fi:amk-2017120519908
Tiivistelmä
Logiikkaohjelmointi on työläs vaihe automaatioalan projekteissa. Ohjelmointia voidaan kuitenkin nopeuttaa valmiiksi luotujen logiikkaohjelmointipohjien avulla. Näitä ohjel-mointipohjia voivat olla esimerkiksi erilaisten laitteiden, kuten moottorien ja venttiilien, ohjaukset. Ohjelmointipohjia on hyvä päivittää ja tehdä myös uusia koko ajan kehittyvällä alalla.
Työn tavoitteena oli luoda logiikkaohjelmointipohja, jota pystyttäisiin hyödyntämään sekvenssien visualisoinnissa ja ohjauksessa. Ohjelmointipohja helpottaa itse logiikkaoh-jelmointiosuutta sekä laitteiden ja prosessien käyttöönottoa. Pohjasta tulee olemaan hyötyä myös laitteistojen ja prosessien käyttäjille. Operaattori pystyy helposti näkemään, mitä prosessissa tapahtuu ja vikatilanteiden ilmetessä ongelma on helpompi paikantaa. Ohjelmointipohjat auttavat vähentämään myös mahdollisten virheiden määrää ohjelma-koodissa. Opinnäytetyö on jatkoa toimeksiantajan aikaisemmalle kehitystyölle.
Työn tuloksena syntyi kaksi logiikkaohjelmointipohjaa, joita voidaan hyödyntää sekvens-sien kanssa. Näille pohjille tehtiin myös erilliset ohjeistukset, jotka on esitetty raportin liitteissä. Ensimmäistä pohjaa pystytään hyödyntämään sekvenssien ohjauksessa ja toista taas sekvenssien visualisoinnissa. Pohjien ulkoasua ja toimintoja pystytään muokkaa-maan, jolloin pohjien toiminnot ja ulkoasu voidaan räätälöidä juuri kulloiseenkin projek-tiin sopivaksi. Tämä tarkoittaa myös sitä, että tulevaisuudessa näitä pohjia voidaan päivit-tää ja kehittää, jos ja kun uusia toimintoja halutaan ottaa käyttöön.
Työn tavoitteena oli luoda logiikkaohjelmointipohja, jota pystyttäisiin hyödyntämään sekvenssien visualisoinnissa ja ohjauksessa. Ohjelmointipohja helpottaa itse logiikkaoh-jelmointiosuutta sekä laitteiden ja prosessien käyttöönottoa. Pohjasta tulee olemaan hyötyä myös laitteistojen ja prosessien käyttäjille. Operaattori pystyy helposti näkemään, mitä prosessissa tapahtuu ja vikatilanteiden ilmetessä ongelma on helpompi paikantaa. Ohjelmointipohjat auttavat vähentämään myös mahdollisten virheiden määrää ohjelma-koodissa. Opinnäytetyö on jatkoa toimeksiantajan aikaisemmalle kehitystyölle.
Työn tuloksena syntyi kaksi logiikkaohjelmointipohjaa, joita voidaan hyödyntää sekvens-sien kanssa. Näille pohjille tehtiin myös erilliset ohjeistukset, jotka on esitetty raportin liitteissä. Ensimmäistä pohjaa pystytään hyödyntämään sekvenssien ohjauksessa ja toista taas sekvenssien visualisoinnissa. Pohjien ulkoasua ja toimintoja pystytään muokkaa-maan, jolloin pohjien toiminnot ja ulkoasu voidaan räätälöidä juuri kulloiseenkin projek-tiin sopivaksi. Tämä tarkoittaa myös sitä, että tulevaisuudessa näitä pohjia voidaan päivit-tää ja kehittää, jos ja kun uusia toimintoja halutaan ottaa käyttöön.