Kaivoslastauskoneiden CANopen-ohjausjärjestelmän simulointisovellus
Hänninen, Jani Juhani (2016)
Hänninen, Jani Juhani
2016
Automaatiotekniikan koulutusohjelma
Teknisten tieteiden tiedekunta - Faculty of Engineering Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2016-02-03
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201512311870
https://urn.fi/URN:NBN:fi:tty-201512311870
Tiivistelmä
Kaivosalan yritys Sandvik on kehittänyt kaivoslaitteiden mittaustietojen keräämistä varten tiedonkeräys- ja raportointijärjestelmän, jonka nimi on Sandvik OptiMine. Koneenpäällinen tietokone tallentaa mittaustiedot, jotka ovat saatavilla CAN- ja sarjaliikenneväyliltä sekä kahdeksalta digitaaliselta sisääntulolta. Mittaustiedot siirretään langattomasti WLAN-tukiasemien tai vaihtoehtoisesti USB-muistitikun avulla palvelimelle. Palvelimella mittaustiedot käsitellään, tallennetaan ja tiedoista luodaan raportteja. Web-käyttöliittymän avulla käyttäjät voivat katsoa, tulostaa ja tallentaa raportteja. On myös mahdollista luoda raportteja, jotka lähetetään säännöllisin väliajoin valittujen käyttäjien sähköpostiosoitteisiin. Raportit sisältävät tietoa laitteiden tuottavuudesta, käyttöasteesta ja hälytyksistä.
Tiedonkeräys- ja raportointijärjestelmän testaus, koulutus ja esittely kaivoslaitteilla on hankalaa koneiden käyttöympäristöissä. Tiettyjen toiminnallisuuksien testaaminen kaivoslaitteilla ei ole mahdollista, koska ääriarvojen saavuttaminen saattaa vahingoittaa laitteita. Mittaustietojen tuottamisen tulisi olla mahdollista toimisto-olosuhteissa, missä koulutus järjestetään. Tiedonkeräys- ja raportointijärjestelmän esittelyä varten on tarve luoda mittaustietoja kaivoslastauskoneiden toiminnasta ympäri vuorokauden.
Tässä diplomityössä suunniteltiin ja toteutettiin simulointisovellus, jonka avulla voidaan simuloida kaivoslastauskoneiden CANopen-ohjausjärjestelmää mittaustietojen keräämisen osalta. Simulointisovellus toteutettiin Microsoft Visual Studio Express 2013 for Windows Desktop
-sovelluskehittimen avulla ja ohjelmointikielenä oli C#. Työssä tutkittiin myös väyläliikenteen tuottamisen toteutusvaihtoehtoja ja valittiin USB-CAN -adapteri, jonka avulla voidaan lähettää simuloituja kaivoslastauskoneiden CANopen-ohjausjärjestelmän mittaustietoja koneenpäälliselle tietokoneelle simulointisovelluksen avulla.
Lopullinen järjestelmätestaus suoritettiin huolellisesti ja todettiin, että toteutettu simulointisovellus ja valittu USB-CAN -adapteri toimivat niille asetettujen tavoitteiden mukaisesti. Asetettujen tavoitteiden lisäksi toteutettiin käyttöliittymän tekstien lokalisointi eli kielen vaihtaminen kohdemaahan soveltuvaksi. Työn tuloksena saatiin aikaiseksi simulointisovellus, jonka avulla voidaan luoda tilanteita, joiden suorittaminen kaivoslastauskoneilla on hankalaa tai jopa mahdotonta. Simulointisovellusta voidaan käyttää hyväksi testauksessa, tuotekehityksessä, koulutuksissa, tukitoiminnoissa, käyttöönotoissa ja myynnin tukena.
Tiedonkeräys- ja raportointijärjestelmän testaus, koulutus ja esittely kaivoslaitteilla on hankalaa koneiden käyttöympäristöissä. Tiettyjen toiminnallisuuksien testaaminen kaivoslaitteilla ei ole mahdollista, koska ääriarvojen saavuttaminen saattaa vahingoittaa laitteita. Mittaustietojen tuottamisen tulisi olla mahdollista toimisto-olosuhteissa, missä koulutus järjestetään. Tiedonkeräys- ja raportointijärjestelmän esittelyä varten on tarve luoda mittaustietoja kaivoslastauskoneiden toiminnasta ympäri vuorokauden.
Tässä diplomityössä suunniteltiin ja toteutettiin simulointisovellus, jonka avulla voidaan simuloida kaivoslastauskoneiden CANopen-ohjausjärjestelmää mittaustietojen keräämisen osalta. Simulointisovellus toteutettiin Microsoft Visual Studio Express 2013 for Windows Desktop
-sovelluskehittimen avulla ja ohjelmointikielenä oli C#. Työssä tutkittiin myös väyläliikenteen tuottamisen toteutusvaihtoehtoja ja valittiin USB-CAN -adapteri, jonka avulla voidaan lähettää simuloituja kaivoslastauskoneiden CANopen-ohjausjärjestelmän mittaustietoja koneenpäälliselle tietokoneelle simulointisovelluksen avulla.
Lopullinen järjestelmätestaus suoritettiin huolellisesti ja todettiin, että toteutettu simulointisovellus ja valittu USB-CAN -adapteri toimivat niille asetettujen tavoitteiden mukaisesti. Asetettujen tavoitteiden lisäksi toteutettiin käyttöliittymän tekstien lokalisointi eli kielen vaihtaminen kohdemaahan soveltuvaksi. Työn tuloksena saatiin aikaiseksi simulointisovellus, jonka avulla voidaan luoda tilanteita, joiden suorittaminen kaivoslastauskoneilla on hankalaa tai jopa mahdotonta. Simulointisovellusta voidaan käyttää hyväksi testauksessa, tuotekehityksessä, koulutuksissa, tukitoiminnoissa, käyttöönotoissa ja myynnin tukena.