Automaation itsetestausohjelma : Fidelix keskusyksiköt
Koivuvirta, Julius (2018)
Koivuvirta, Julius
Jyväskylän ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201803193546
https://urn.fi/URN:NBN:fi:amk-201803193546
Tiivistelmä
Opinnäytetyön tavoitteina oli määritellä ja ohjelmoida kiinteistöautomaation itsetestausohjelma Fidelix Fx-20xx -säädinperheelle, sekä Fidelix Spider -automaatiosäätimille. Työn tuloksilla haluttiin saavuttaa aikasäästöä automaatiojärjestelmien testauksessa ja vikatilanteissa, sekä helpottaa säätimiin- ja järjestelmiin liittyvää vianetsintää. Itsetestausohjelmalla voitaisiin esimerkiksi testata kiinteistöautomaatiojärjestelmän toiminta automatisoidusti käyttöönottotestien aikana, tai huoltotoimenpiteen yhteydessä.
Työn alussa määriteltiin itsetestausohjelman toiminnot ja toteutusmahdollisuudet. Työ päädyttiin tekemään mahdollisimman helposti muokattavaksi eri projekteihin, jotta sen tulokset hyödyttäisivät yritystä myös jatkossa. Ohjelman toteutus koostui enimmäkseen kolmesta osiosta: logiikkaohjelmasta, käyttöliittymästä ja ohjelmakoodin luontityökalusta.
Työn tuloksina saatiin toimiva automaation itsetestausohjelma, sen luomiseen käytettävä koodinluontityökalu ja käyttöliittymä. Ohjelma tuo säätimen käyttöliittymään säätimen omia diagnostiikkatietoja ja testauksen tuloksena saatavia virhetietoja. Lisäksi käyttöliittymästä saa avattua yksityiskohtaisemman raporttitekstin, josta nähdään automaatiojärjestelmään liitettyjen pisteiden tilat. Työn tulokset testattiin Jyväskylän Ammattikorkeakoulun opetuskäyttöön suunnitellulla kiinteistöautomaatiolaitteistolla.
Työn tulokset vastasivat toimeksiantajan tarpeisiin ja niihin oltiin tyytyväisiä. Työn tuoma aikasäästön vaikutus kasvaa testattavan järjestelmän koon ja tarvittavien testauskertojen myötä. Automaation itsetestausohjelmaa tullaan käyttämään jatkossa erityisesti automaatiojärjestelmien käyttöönottotesteissä, sekä vikaseurannassa. Ohjelman jatkokehitysehdotuksena siitä voitaisiin tehdä eri versioita, jotta se soveltuisi vielä paremmin erityyppisiin järjestelmiin.
Työn alussa määriteltiin itsetestausohjelman toiminnot ja toteutusmahdollisuudet. Työ päädyttiin tekemään mahdollisimman helposti muokattavaksi eri projekteihin, jotta sen tulokset hyödyttäisivät yritystä myös jatkossa. Ohjelman toteutus koostui enimmäkseen kolmesta osiosta: logiikkaohjelmasta, käyttöliittymästä ja ohjelmakoodin luontityökalusta.
Työn tuloksina saatiin toimiva automaation itsetestausohjelma, sen luomiseen käytettävä koodinluontityökalu ja käyttöliittymä. Ohjelma tuo säätimen käyttöliittymään säätimen omia diagnostiikkatietoja ja testauksen tuloksena saatavia virhetietoja. Lisäksi käyttöliittymästä saa avattua yksityiskohtaisemman raporttitekstin, josta nähdään automaatiojärjestelmään liitettyjen pisteiden tilat. Työn tulokset testattiin Jyväskylän Ammattikorkeakoulun opetuskäyttöön suunnitellulla kiinteistöautomaatiolaitteistolla.
Työn tulokset vastasivat toimeksiantajan tarpeisiin ja niihin oltiin tyytyväisiä. Työn tuoma aikasäästön vaikutus kasvaa testattavan järjestelmän koon ja tarvittavien testauskertojen myötä. Automaation itsetestausohjelmaa tullaan käyttämään jatkossa erityisesti automaatiojärjestelmien käyttöönottotesteissä, sekä vikaseurannassa. Ohjelman jatkokehitysehdotuksena siitä voitaisiin tehdä eri versioita, jotta se soveltuisi vielä paremmin erityyppisiin järjestelmiin.