Testiaseman itsevalidointijärjestelmän ohjelmistollinen suunnittelu ja toteutus HMI-testiympäristössä
Kokoteksti luettavissa vain Tritonian asiakaskoneilla.
Pysyvä osoite
Kuvaus
Opinnäytetyö kokotekstinä PDF-muodossa.
Uusi seuraavan sukupolven HMI-testiasema toimitetaan tuotantoon, jota käytetään HMI-laitteiden testaamiseen. Testiasemassa hyödynnetään testaamisessa robotiikkaa, kamera- ja valoanalysaattoreita, mikrofonia, paineohjausta, digitaalista I/O-tiedonsiirtoa sekä useita Ethernet-rajapintoja. Vaikka uusi testiasema mahdollistaa laajan testauskapasiteetin, käytännön testauksessa ilmenee haaste hylättyjen tuotteiden tulkinnassa. Hylkäystilanteessa on tärkeää pystyä arvioimaan, johtuuko havaittu poikkeama testattavasta tuotteesta vai testiaseman omasta toimintahäiriöstä.
Tämän kandidaatintyön tavoitteena on suunnitella ja toteuttaa HMI-testiasemalle itsevalidointiin tarkoitettu ohjelmallinen ratkaisu, jonka avulla voidaan tarkastaa testiaseman keskeisten mittaus-, ohjaus- ja havainnointiketjujen toimintakunto ennen varsinaista tuotetestausta tai tilanteissa, joissa testiaseman toiminnasta syntyy epävarmuutta. Työssä määritellään itsevalidointisekvenssi, siihen sisällytettävät testit sekä testien hyväksymis- ja hylkäysperiaatteet. Testit kohdistuvat muun muassa itsevalidointikasetin tunnistukseen, turvallisuustoimintoihin, Ethernet-yhteyksiin, pneumatiikkaan, virtalähteen kuormitukseen, kosketussormen voimaan, optisiin mittauksiin, kamerajärjestelmään ja audiomittausketjuun.
Työn itsevalidointitestien ohjelmallinen rakenne toteutetaan LabVIEW-ohjelmointikielellä. Testikohtaiset parametrit ja raja-arvot määritellään tuotannonohjausjärjestelmään, jolloin testien konfiguraatio erotetaan varsinaisesta testikoodista. Lisäksi työssä valmistellaan itsevalidointisekvenssin integrointi nykyiseen testausympäristöön viivakoodipohjaisen käynnistyksen, testisekvenssin konfiguroinnin ja tiedostorakenteen avulla.
Työn tuloksena syntyi itsevalidointiratkaisu, joka tukee HMI-testiaseman toimintakunnon tarkastamista osana olemassa olevaa testausarkkitehtuuria. Ratkaisu antaa perustan testiaseman mittaus- ja ohjausketjujen järjestelmälliselle tarkastamiselle sekä tuotantotestauksen tulosten luotettavammalle tulkinnalle. Työssä käyttöönottoa käsitellään valmisteltuna menettelynä, joten itsevalidointisekvenssin lopullinen toiminnallinen verifiointi todellisessa testiasemaympäristössä jää jatkokehityskohteeksi.
