ISA-95-liitännäisspesifikaation mukainen OPC UA -palvelin
Latvio, Juho (2019)
Latvio, Juho
2019
Teknisten tieteiden TkK tutkinto-ohjelma
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural 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ä
2019-10-28
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-201910143851
https://urn.fi/URN:NBN:fi:tuni-201910143851
Tiivistelmä
Tämän opinnäytetyön tarkoitus on kuvata, miten OPC Unified Architecture ISA-95-liitännäisspesifikaation mukainen palvelin toteutetaan ja miten tämän liitännäisspesifikaation mukaisen palvelimen osoiteavaruus rakennetaan olemassa olevan OPC UA -tietomallin pohjalta.
Opinnäytetyössä tutustutaan OPC UA -protokollaan, ISA-95-standardiin ja OPC UA ISA-95-liitännäisspesifikaatioon. Protokollien ja standardien esittelyssä keskitytään esittelemään niihin liittyvät tietomallinnuksen käytännöt. Työssä kuvataan, miten olemassa olevan OPC UA -palvelimen osoiteavaruuden sisältö on kuvattu OPC UA ISA-95-liitännäisspesifikaation mukaisen OPC UA -palvelimen osoiteavaruuteen. Kandidaatintyössä esitetään OPC UA ISA-95-liitännäisspesifikaation mukaisen OPC UA -palvelimen toteutus käyttäen avoimen lähdekoodin OPC UA -ohjelmistokirjastoja.
Työn tuloksena toteutettiin OPC UA ISA-95-liitännäisspesifikaation mukainen palvelin, jonka osoiteavaruuden rakenne perustuu olemassa olevan OPC UA -palvelimen osoiteavaruuteen. OPC UA ISA-95-liitännäisspesifikaation mukaisen palvelimen osoiteavaruuden tietomalli rakennettiin muuttamalla olemassa olevan OPC UA -palvelimen osoiteavaruuden sisältämän informaation rakenne ensin ISA-95-standardin mukaiseksi ja tämän jälkeen muuttamalla se vielä OPC UA ISA-95-liitännäisspesifikaatiossa kuvattujen tietomallien kanssa yhteensopivaksi. OPC UA ISA-95-liitännäisspesifikaation mukainen informaatiomalli toteutettiin OPC UA ISA-95-palvelimen osoiteavaruuteen käytettyjen ohjelmistokirjastojen dokumentaation sekä ohjelmistokirjastojen lähdekooditiedostojen tarjoaman tiedon perusteella. ISA-95-standardin mukaisen tiedon esitystavan ansiosta palvelinta voidaan hyödyntää esimerkiksi tuotantoprosessien integroinnissa tehtaan tuotannonohjaus- tai ERP-järjestelmän kanssa.
Opinnäytetyössä tutustutaan OPC UA -protokollaan, ISA-95-standardiin ja OPC UA ISA-95-liitännäisspesifikaatioon. Protokollien ja standardien esittelyssä keskitytään esittelemään niihin liittyvät tietomallinnuksen käytännöt. Työssä kuvataan, miten olemassa olevan OPC UA -palvelimen osoiteavaruuden sisältö on kuvattu OPC UA ISA-95-liitännäisspesifikaation mukaisen OPC UA -palvelimen osoiteavaruuteen. Kandidaatintyössä esitetään OPC UA ISA-95-liitännäisspesifikaation mukaisen OPC UA -palvelimen toteutus käyttäen avoimen lähdekoodin OPC UA -ohjelmistokirjastoja.
Työn tuloksena toteutettiin OPC UA ISA-95-liitännäisspesifikaation mukainen palvelin, jonka osoiteavaruuden rakenne perustuu olemassa olevan OPC UA -palvelimen osoiteavaruuteen. OPC UA ISA-95-liitännäisspesifikaation mukaisen palvelimen osoiteavaruuden tietomalli rakennettiin muuttamalla olemassa olevan OPC UA -palvelimen osoiteavaruuden sisältämän informaation rakenne ensin ISA-95-standardin mukaiseksi ja tämän jälkeen muuttamalla se vielä OPC UA ISA-95-liitännäisspesifikaatiossa kuvattujen tietomallien kanssa yhteensopivaksi. OPC UA ISA-95-liitännäisspesifikaation mukainen informaatiomalli toteutettiin OPC UA ISA-95-palvelimen osoiteavaruuteen käytettyjen ohjelmistokirjastojen dokumentaation sekä ohjelmistokirjastojen lähdekooditiedostojen tarjoaman tiedon perusteella. ISA-95-standardin mukaisen tiedon esitystavan ansiosta palvelinta voidaan hyödyntää esimerkiksi tuotantoprosessien integroinnissa tehtaan tuotannonohjaus- tai ERP-järjestelmän kanssa.
Kokoelmat
- Kandidaatintutkielmat [8315]