Embedded-PLC-ratkaisu exOSin toiminta ja käyttömahdollisuudet
Kormano, Santeri (2022)
Kormano, Santeri
2022
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-202301131269
https://urn.fi/URN:NBN:fi:amk-202301131269
Tiivistelmä
Insinöörityön tarkoituksena oli syventyä B&R Automation Studion embedded-PLC-ratkaisu exOS:iin, ja verrata sitä muihin markkinoilla oleviin vastaaviin ratkaisuihin. Insinöörityö tehtiin insinööritoimisto Etteplan Finland Oy:lle, joka käyttää projekteissaan B&R:n Automation Studiota. Insinöörityössä haluttiin selvittää, voiko korkean tason ohjelmointikieliä käyttää embedded-PLC-ratkaisujen avulla automaatioprojekteissa.
ExOS käyttää hybridikomponentteja ja IPC:tä Automation Runtimen ja Linuxin väliseen tiedonvälitykseen. ExOSin käyttöönotto vaati Linux-serverin ja Hypervisorin asentamisen APC:lle, jonka jälkeen Automation Studioon asennettiin exOS-paketti. ExOS:n käyttö vaatii myös exOS-lisenssin lisäksi APC:n, Hypervisorin- ja Automation Runtime-lisenssit. ExOS:ia voidaan myös käyttää ilman APC:ta.
ExOS:n lisäksi insnöörityössä esitellään viisi muuta embedded-PLC-tuotteita: Beckhoffin TwinCat3/BSD, Keban FlexCore, Phoenix Contractin PLCnext, Rexrothin CtrlXcore ja Wagon Embedded-Linux. Tuotteiden vertailussa selvisi, että korkean tason ohjelmointikieliä tukevia embedded-PLC-ratkaisuja olivat ctrlX CORE, exOS ja Embedded-Linux. CtrlX CORE:sta selvisi myös muita etuja, kuten se, ettei sen käyttö vaadi valmistajan omaa laitetta, vaan sitä voidaan käyttää laitteesta riippumatta. Tämän vuoksi tulevaisuudessa voitaisiin perehtyä CtrlX COREen vielä paremmin ja tutustua siihen myös käytännössä. Etteplan voisi tulevaisuudessa perehtyä syvemmin myös muihin korkean tason ohjelmointikieliä tukeviin embedded-PLC-ratkaisuihin.
ExOS käyttää hybridikomponentteja ja IPC:tä Automation Runtimen ja Linuxin väliseen tiedonvälitykseen. ExOSin käyttöönotto vaati Linux-serverin ja Hypervisorin asentamisen APC:lle, jonka jälkeen Automation Studioon asennettiin exOS-paketti. ExOS:n käyttö vaatii myös exOS-lisenssin lisäksi APC:n, Hypervisorin- ja Automation Runtime-lisenssit. ExOS:ia voidaan myös käyttää ilman APC:ta.
ExOS:n lisäksi insnöörityössä esitellään viisi muuta embedded-PLC-tuotteita: Beckhoffin TwinCat3/BSD, Keban FlexCore, Phoenix Contractin PLCnext, Rexrothin CtrlXcore ja Wagon Embedded-Linux. Tuotteiden vertailussa selvisi, että korkean tason ohjelmointikieliä tukevia embedded-PLC-ratkaisuja olivat ctrlX CORE, exOS ja Embedded-Linux. CtrlX CORE:sta selvisi myös muita etuja, kuten se, ettei sen käyttö vaadi valmistajan omaa laitetta, vaan sitä voidaan käyttää laitteesta riippumatta. Tämän vuoksi tulevaisuudessa voitaisiin perehtyä CtrlX COREen vielä paremmin ja tutustua siihen myös käytännössä. Etteplan voisi tulevaisuudessa perehtyä syvemmin myös muihin korkean tason ohjelmointikieliä tukeviin embedded-PLC-ratkaisuihin.