Mobiili käyttöliittymä automaatioon OPC-tekniikan avulla
Soikkeli, Petri (2008)
Soikkeli, Petri
2008
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202502122688
https://urn.fi/URN:NBN:fi:amk-202502122688
Tiivistelmä
Opinnäytetyössä tutustuttiin teollisuuden automaatiosovelluksissa käytettävään avoimeen tiedonsiirron standardiin. Standardia sovelletaan esimerkiksi valvomojen ja automaatiologiikoiden välisessä tiedonsiirrossa, ja se perustuu asiakas-palvelin-tyyppiseen arkkitehtuuriin. Standardin perusajatuksena on, että yhden asiakassovelluksen on mahdollista käyttää eri laitevalmistajien palvelimia. Palvelimet määrittelevät automaatiolaitteet ja datan, joihin asiakas palvelimen kautta pääsee käsiksi.
Työn tavoitteena oli määritellä sellainen ympäristö, missä automaationohjaus voitaisiin standardiin perustuen toteuttaa mobiililla käyttöliittymällä. Tutkimus keskittyi palvelimien ja mobiilin asiakassovelluksen määrittelyyn sekä niiden välisen kommunikaation kuvaamiseen. Työssä ei käsitelty itse automaatiolaitteita, eikä automaatiolaitteen ja palvelimen välistä tiedonsiirtoa.
Työn aikana tutustuttiin edellä mainittuun stardardiin perustuviin Data Access-spesifikaatioihin sekä tutkittiin näihin spesifikaatioihin perustuvia eri automaatiovalmistajien palvelinratkaisuja. Mobiileista käyttöjärjestelmistä tutkimuksen kohteena oli Symbian, sekä siihen perustuva Nokian S60-käyttöjärjestelmäversio.
Tutkimusten perusteella havaittiin, että mobiili käyttöliittymä voidaan toteuttaa hyödyntämällä asiakassovelluksen ja palvelimen välisessä tiedonsiirrossa standardia Web Services-tekniikkaa. Web Services-tekniikan avulla sekä mobiili asiakas, että palvelin kommunikoivat internetin yli tarkoin määrätyillä ja käyttöjärjestelmästä riippumattomilla rakenteisilla viesteillä. Uudemmat Nokian S60-laitteet tukevat Web Services-tekniikoihin perustuvien sovellusten kehittämistä ja tähän perustuen työssä määriteltiin kuvaus mobiilista käyttöliittymästä, jolla automaationohjaus voitaisiin tehdä.
Opinnäytetyön tilaajana toimi Sovelletun elektroniikan laboratorio.
Työn tavoitteena oli määritellä sellainen ympäristö, missä automaationohjaus voitaisiin standardiin perustuen toteuttaa mobiililla käyttöliittymällä. Tutkimus keskittyi palvelimien ja mobiilin asiakassovelluksen määrittelyyn sekä niiden välisen kommunikaation kuvaamiseen. Työssä ei käsitelty itse automaatiolaitteita, eikä automaatiolaitteen ja palvelimen välistä tiedonsiirtoa.
Työn aikana tutustuttiin edellä mainittuun stardardiin perustuviin Data Access-spesifikaatioihin sekä tutkittiin näihin spesifikaatioihin perustuvia eri automaatiovalmistajien palvelinratkaisuja. Mobiileista käyttöjärjestelmistä tutkimuksen kohteena oli Symbian, sekä siihen perustuva Nokian S60-käyttöjärjestelmäversio.
Tutkimusten perusteella havaittiin, että mobiili käyttöliittymä voidaan toteuttaa hyödyntämällä asiakassovelluksen ja palvelimen välisessä tiedonsiirrossa standardia Web Services-tekniikkaa. Web Services-tekniikan avulla sekä mobiili asiakas, että palvelin kommunikoivat internetin yli tarkoin määrätyillä ja käyttöjärjestelmästä riippumattomilla rakenteisilla viesteillä. Uudemmat Nokian S60-laitteet tukevat Web Services-tekniikoihin perustuvien sovellusten kehittämistä ja tähän perustuen työssä määriteltiin kuvaus mobiilista käyttöliittymästä, jolla automaationohjaus voitaisiin tehdä.
Opinnäytetyön tilaajana toimi Sovelletun elektroniikan laboratorio.