PC Based Automation Prototype
Heino, Antti (2010)
Heino, Antti
Metropolia Ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010052010032
https://urn.fi/URN:NBN:fi:amk-2010052010032
Tiivistelmä
Insinöörityön tarkoituksena oli selvittää prototyypin avulla, onko vanhojen tehdaslaitteiden PC-pohjainen automatisoiminen mahdollista ja kannattavaa. Prototyypin tuli kyetä suorittamaan automatisoitavien laitteiden ohjelmat samalla tapaa, kuin niitä käytettiin ennen prototyypin käyttöönottoa. Samalla järjestelmällä piti pystyä käyttämään useita eri laitteita ilman suuria muutoksia ohjelmaan tai laitteistoon. Käyttöliittymän tuli olla yksinkertainen ja selkeä, mutta silti pystyä ohjaamaan eri laitteiden käyttöä. Tulevien käyttäjien taustan vuoksi sen tuli muistuttaa yleisimpiä Microsoft Windows -käyttöjärjestelmän ohjelmia.
Prototyyppi rakennettiin PC-laitteille mahdollisesti vahingollisen tehdaskäyttöympäristön vuoksi metallisen suojakotelon sisään. Riittävän ilmankierron takaamiseksi koteloon asennettiin tuuletin, jonka sisäänottama ilma suodatettiin suurimmista epäpuhtauksista. Häiriöttömän virran saamisen turvaamiseksi koteloon asennettiin myös katkoton teholähde. Prototyypin keskipisteenä toimii teollisuus-PC, joka ohjaa siihen liitettyjä ohjainkortteja. Niiden tarkoitus on käyttää automatisoitavaa laitetta releiden välityksellä.
Prototyypissä käytettävän ohjelman tekemiseen käytettiin Visual Basic -ohjelmointikieltä. Se valittiin helppokäyttöisyyden ja lyhyen ohjelman kehityskaaren vuoksi, mikä oli erityisen tärkeää projektin onnistumisen kannalta. Ohjelman tarkoituksena on suorittaa käyttäjän tallentamia ohjelmalistoja, jotka automaatiokortteja hyväksikäyttäen ohjaavat ulkopuolisten laitteiden toimintaa.
Työ osoitti, että vanhojen tehdaslaitteiden PC-pohjainen automaatio on mahdollista ja melko helppoa toteuttaa. Lyhytaikaisella testauksella ei pystytty tutkimaan prototyypin
luotettavuutta eikä kestävyyttä. Mikäli prototyyppi haluttaisiin ottaa tuotantokäyttöön, sitä tulisi testata huolellisemmin. Lisäksi tiedon tallennusta ja etäkäyttöä varten verkkoyhteys tulisi ottaa käyttöön. Ohjelman elinkaaren pidentämiseksi se olisi syytä kirjoittaa uudestaan käyttäen hyväksi .Net Frameworkia.
Prototyyppi rakennettiin PC-laitteille mahdollisesti vahingollisen tehdaskäyttöympäristön vuoksi metallisen suojakotelon sisään. Riittävän ilmankierron takaamiseksi koteloon asennettiin tuuletin, jonka sisäänottama ilma suodatettiin suurimmista epäpuhtauksista. Häiriöttömän virran saamisen turvaamiseksi koteloon asennettiin myös katkoton teholähde. Prototyypin keskipisteenä toimii teollisuus-PC, joka ohjaa siihen liitettyjä ohjainkortteja. Niiden tarkoitus on käyttää automatisoitavaa laitetta releiden välityksellä.
Prototyypissä käytettävän ohjelman tekemiseen käytettiin Visual Basic -ohjelmointikieltä. Se valittiin helppokäyttöisyyden ja lyhyen ohjelman kehityskaaren vuoksi, mikä oli erityisen tärkeää projektin onnistumisen kannalta. Ohjelman tarkoituksena on suorittaa käyttäjän tallentamia ohjelmalistoja, jotka automaatiokortteja hyväksikäyttäen ohjaavat ulkopuolisten laitteiden toimintaa.
Työ osoitti, että vanhojen tehdaslaitteiden PC-pohjainen automaatio on mahdollista ja melko helppoa toteuttaa. Lyhytaikaisella testauksella ei pystytty tutkimaan prototyypin
luotettavuutta eikä kestävyyttä. Mikäli prototyyppi haluttaisiin ottaa tuotantokäyttöön, sitä tulisi testata huolellisemmin. Lisäksi tiedon tallennusta ja etäkäyttöä varten verkkoyhteys tulisi ottaa käyttöön. Ohjelman elinkaaren pidentämiseksi se olisi syytä kirjoittaa uudestaan käyttäen hyväksi .Net Frameworkia.