haku: @keyword plc / yhteensä: 22
viite: 11 / 22
Tekijä:Rintamäki, Jussi
Työn nimi:Koneenohjausyksikön laiteohjelmiston automaattinen testaus
Automatic testing of machine control unit firmware
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2008
Sivut:ix + 69      Kieli:   fin
Koulu/Laitos/Osasto:Sähkötekniikan laitos
Oppiaine:Tehoelektroniikka   (S-81)
Valvoja:Ovaska, Seppo
Ohjaaja:Lammila, Mika
Digitoitu julkaisu: https://aaltodoc.aalto.fi/handle/123456789/96216
OEVS:
Digitoitu arkistokappale on julkaistu Aaltodocissa
Sijainti:P1 Ark S80     | Arkisto
Avainsanat:machine control system
control unit
testing
automatization
firmware
koneenohjausjärjestelmä
ohjausyksikkö
testaus
automatisointi
laiteohjelmisto
PLC
PXI
IEC 61131
LabVIEW
CAN
CANOpen
Tiivistelmä (fin): Älykkäiden koneenohjausyksiköiden ja niistä koostuvien ohjausjärjestelmien monimutkaistuessa myös niiden testauksesta on tullut varsin vaativa tehtävä.
Ohjausyksiköiden laiteohjelmiston kattava testaus on muodostunut aikaa vieväksi ja haastavaksi tehtäväksi, jota on jo lähes mahdotonta suorittaa manuaalisesti yksittäisiä testejä suorittamalla.
Tässä työssä on tarkoitus kehittää koneenohjausyksiköiden laiteohjelmiston testaukseen automaattinen testausjärjestelmä, jonka avulla manuaalista testausta voitaisiin huomattavasti vähentää.

Työ koostuu viidestä pääosasta.
Ensimmäiseksi esitellään ongelma ja lähtökohdat, joiden pohjalta työtä on lähdetty toteuttamaan.
Toisessa osassa esitellään kehitettävän testausjärjestelmän testausobjekti eli ohjausyksikkö.
Tämän jälkeen perehdytään työn kannalta olennaiseen testauksen teoriaan ja testauksen automatisointiin sekä itse testausjärjestelmään.
Työn neljännessä pääosassa esitellään koko työn eteneminen suunnittelusta testausjärjestelmän toteutukseen ja testaukseen.
Lisäksi neljännessä osassa perehdytään järjestelmän ylläpitoon ja elinkaareen.
Viidennessä eli viimeisessä osassa tarkastellaan työn lopputulosta eli testausjärjestelmää alkuperäisten vaatimusten ja lähtökohtien pohjalta.

Työn lopputuloksena syntyi automaattinen ja modulaarinen testausjärjestelmä, jolla voidaan testata kaikkia koneenohjausyksikön laiteohjelmiston olennaisia perustoimintoja nopeasti ja vaivattomasti alkuperäisten tavoitteiden mukaisesti.
Järjestelmä ratkaisee suurimmaksi osaksi manuaalisen testauksen tuottamat ongelmat, joita ovat muun muassa testien hitaus ja huono toistettavuus.
ED:2009-03-16
INSSI tietueen numero: 36840
+ lisää koriin
INSSI