EEM2-siltasovelluksen päivitys uudelle alustalle
Peltola, Jukka (2013)
Peltola, Jukka
Metropolia Ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201305138028
https://urn.fi/URN:NBN:fi:amk-201305138028
Tiivistelmä
Insinöörityössä kartoitettiin uusia alustaratkaisuja AGCO Powerin moottorintestausjärjestelmän siltasovellukselle. Työn tavoitteena oli löytää nykyisen siltasovelluksen alustalle sopiva korvaaja ja siirtää siltasovellus siihen.
Siltasovellus on ohjelma, jonka päätehtävä on luoda rajapinta eri kommunikointiprotokollia noudattavien moottorintestausjärjestelmän osapuolten välille ja täten mahdollistaa osapuolten välinen tiedonsiirto. Käytännössä tämä tarkoittaa, että siltasovellus yhdistää ja muuntaa osajärjestelmiin hajautuneen tiedon kaikille järjestelmän osapuolille sopivaan muotoon.
Tutkittavien alustojen lukumäärä rajattiin kolmeen ratkaisuvaihtoehtoon. Valittujen alustojen sopivuutta siltasovelluksen uudeksi alustaksi tutkittiin ensin alustakohtaisesti ja tämän jälkeen niitä vertailtiin keskenään. Vertailuissa kiinnitettiin huomiota erityisesti ratkaisun toimintavarmuuteen, käyttöikään ja päivitettävyyteen. Ratkaisua valittaessa otettiin huomioon myös käytettävissä olevat resurssit ja ratkaisun yksinkertaisuus. Vertailun parhaalle alustalle laadittiin uuden siltasovelluksen prototyyppi.
Työssä suunniteltiin ja toteutettiin uuden välimoduulin prototyyppi PCAN-MicroMod Mix 3 -moduuliyksikköön. Siltasovellus suunniteltiin C-ohjelmointikielellä, käyttäen apuna nykyisen siltasovelluksen lähdekoodia. Prototyypin siltasovellusta testattiin kehitysohjelmiston testaustyökaluilla ja PCAN-MicroMod-sarjan kehitysalustalla.
Siltasovellus on ohjelma, jonka päätehtävä on luoda rajapinta eri kommunikointiprotokollia noudattavien moottorintestausjärjestelmän osapuolten välille ja täten mahdollistaa osapuolten välinen tiedonsiirto. Käytännössä tämä tarkoittaa, että siltasovellus yhdistää ja muuntaa osajärjestelmiin hajautuneen tiedon kaikille järjestelmän osapuolille sopivaan muotoon.
Tutkittavien alustojen lukumäärä rajattiin kolmeen ratkaisuvaihtoehtoon. Valittujen alustojen sopivuutta siltasovelluksen uudeksi alustaksi tutkittiin ensin alustakohtaisesti ja tämän jälkeen niitä vertailtiin keskenään. Vertailuissa kiinnitettiin huomiota erityisesti ratkaisun toimintavarmuuteen, käyttöikään ja päivitettävyyteen. Ratkaisua valittaessa otettiin huomioon myös käytettävissä olevat resurssit ja ratkaisun yksinkertaisuus. Vertailun parhaalle alustalle laadittiin uuden siltasovelluksen prototyyppi.
Työssä suunniteltiin ja toteutettiin uuden välimoduulin prototyyppi PCAN-MicroMod Mix 3 -moduuliyksikköön. Siltasovellus suunniteltiin C-ohjelmointikielellä, käyttäen apuna nykyisen siltasovelluksen lähdekoodia. Prototyypin siltasovellusta testattiin kehitysohjelmiston testaustyökaluilla ja PCAN-MicroMod-sarjan kehitysalustalla.