Robotisoidun tuotantoympäristön tiedonsiirron kehittäminen OPC UA -protokollan avulla
Jääskeläinen, Aliina (2023)
Jääskeläinen, Aliina
2023
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-202401161457
https://urn.fi/URN:NBN:fi:amk-202401161457
Tiivistelmä
Opinnäytetyön tarkoituksena oli kehittää kahden eri valmistajan robottien välistä kommunikaatiota hyödyntäen alustariippumatonta OPC UA -arkkitehtuuria. Opinnäytetyö toteutettiin osana Tampereen ammattikorkeakoulun FieldLab-ympäris-tön kehittämistä. Opinnäytetyö toteutettiin toiminnallisena työnä, jossa suunniteltiin OPC UA -ympäristön toteutus ja demonstroitiin tiedonsiirron toiminta laitteiden välillä.
OPC UA -palvelin toteutettiin Yaskawan yhteistyörobottiin ja palvelimen asiakkuus Beckhoffin logiikkaan. Omronin mobiilirobotin kommunikointi logiikalle to-teutettiin käyttäen Omron Call/Door Boxia. Logiikalle luotiin myös OPC UA -palvelin jatkokehittämistä varten. Toiminnallisen demon osuudessa roboteille luotiin ohjelmat, jotka käyttävät OPC UA -muuttujia logiikan kautta. Logiikan ja robottien ohjelmat toteutettiin siten, että aliohjelmien lisääminen ja käyttö on mahdollista.
Opinnäytetyön lopputuloksena oli toiminnallinen kokonaisuus, jossa robotit välittivät toisilleen viestejä OPC UA:n ja Beckhoffin logiikan avulla. Opinnäytetyön tuloksia tullaan hyödyntämään opetuskäytössä sekä laitteiden yhdistämisessä yläjärjestelmään.
OPC UA -palvelin toteutettiin Yaskawan yhteistyörobottiin ja palvelimen asiakkuus Beckhoffin logiikkaan. Omronin mobiilirobotin kommunikointi logiikalle to-teutettiin käyttäen Omron Call/Door Boxia. Logiikalle luotiin myös OPC UA -palvelin jatkokehittämistä varten. Toiminnallisen demon osuudessa roboteille luotiin ohjelmat, jotka käyttävät OPC UA -muuttujia logiikan kautta. Logiikan ja robottien ohjelmat toteutettiin siten, että aliohjelmien lisääminen ja käyttö on mahdollista.
Opinnäytetyön lopputuloksena oli toiminnallinen kokonaisuus, jossa robotit välittivät toisilleen viestejä OPC UA:n ja Beckhoffin logiikan avulla. Opinnäytetyön tuloksia tullaan hyödyntämään opetuskäytössä sekä laitteiden yhdistämisessä yläjärjestelmään.