OpenPLC-pohjainen korkeavaraston pystyakselin -ohjausjärjestelmä
Syrjärinne, Oskari (2026)
Syrjärinne, Oskari
2026
Teknisten tieteiden kandidaattiohjelma - Bachelor's Programme in Engineering Sciences
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ä
2026-05-18
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202605155641
https://urn.fi/URN:NBN:fi:tuni-202605155641
Tiivistelmä
Tässä työssä luodaan varastonhallintaan tarkoitettu ohjausjärjestelmä käyttäen Raspberry Pi pientietokonetta, OpenPLC:ta, Vacon 100 taajuusmuuntajaa ja Modbus TCP -protokollaa. Järjestelmän tarkoituksena on ohjata taajuusmuuntajan kautta moottoria, joka oikeassa tilanteessa nostaisi kuormaa eri kerrosten välillä korkeavarastossa.
Järjestelmää ohjaavan logiikan toiminnallisuus toteutetaan käyttäen OpenPLC:ta. Työssä tutkitaan tämän alustan soveltuvuutta etäohjattavan ja autonomisen korkeavaraston pystyakselin ohjaamisessa. Selvitetään myös mitä muita alustoja tarvitaan OpenPLC:n lisäksi, jotta järjestelmä saadaan toimimaan. Järjestelmä koostuu käyttöliittymää ajavasta tietokoneesta ja tietoa käsittelevästä Raspberrystä, joka ohjaa taajuusmuuntajaa. Laitteet kommunikoivat keskenään hyödyntäen Modbus TCP -protokollaa.
Järjestelmä saatiin toimimaan käyttäen aiemmin mainittuja laitteita ja menetelmiä. Tulosten perusteella OpenPLC soveltuu hyvin hajautettujen ohjausjärjestelmien toteuttamiseen ja sitä on helppo hyödyntää etenkin Modbusia käyttävien etälaitteiden ohjaamiseen.
Tutkielman rakenne on seuraavanlainen: työn alussa pohjustetaan Raspberry Pi:ta, Modbus TCP -protokollaa, Vacon 100:aa ja OpenPLC:ta. Seuraavaksi esitellään järjestelmän toiminnallisuutta, arkkitehtuuria ja jatkokehitysideoita. Lopussa vedetään yhteen työssä saadut tulokset.
Järjestelmää ohjaavan logiikan toiminnallisuus toteutetaan käyttäen OpenPLC:ta. Työssä tutkitaan tämän alustan soveltuvuutta etäohjattavan ja autonomisen korkeavaraston pystyakselin ohjaamisessa. Selvitetään myös mitä muita alustoja tarvitaan OpenPLC:n lisäksi, jotta järjestelmä saadaan toimimaan. Järjestelmä koostuu käyttöliittymää ajavasta tietokoneesta ja tietoa käsittelevästä Raspberrystä, joka ohjaa taajuusmuuntajaa. Laitteet kommunikoivat keskenään hyödyntäen Modbus TCP -protokollaa.
Järjestelmä saatiin toimimaan käyttäen aiemmin mainittuja laitteita ja menetelmiä. Tulosten perusteella OpenPLC soveltuu hyvin hajautettujen ohjausjärjestelmien toteuttamiseen ja sitä on helppo hyödyntää etenkin Modbusia käyttävien etälaitteiden ohjaamiseen.
Tutkielman rakenne on seuraavanlainen: työn alussa pohjustetaan Raspberry Pi:ta, Modbus TCP -protokollaa, Vacon 100:aa ja OpenPLC:ta. Seuraavaksi esitellään järjestelmän toiminnallisuutta, arkkitehtuuria ja jatkokehitysideoita. Lopussa vedetään yhteen työssä saadut tulokset.
Kokoelmat
- Kandidaatintutkielmat [11895]
