Ohjelmalohkojen vakiointi ja kehittäminen lavakuljetinjärjestelmässä
Itäluoma, Mikko (2024)
Itäluoma, Mikko
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024051512033
https://urn.fi/URN:NBN:fi:amk-2024051512033
Tiivistelmä
Opinnäytetyössä kehitettiin logiikkaohjelmoinnilla vakioidut ohjelmalohkot toimeksiantajayrityksen lavakuljetinjärjestelmissä käytetyille erilaisille kuljetintyypeille. Työ tehtiin osana asiakasprojektia, jossa toteutettiin lavakuljetinjärjestelmä käyttäen opinnäytetyössä kehitettyjä ohjelmalohkoja. Ohjelmalohkojen toimivuus todennettiin asiakasprojektin yhteydessä tehtyjen testien, sekä asiakasyrityksen valvoman tehdastestauksen pohjalta.
Ohjelmalohkojen vakioinnin tavoitteisiin vastaten luotiin mahdollisimman uudelleenkäytettävät, toimivat ja helposti käyttöönotettavat ohjelmalohkot, jotta vastaavia järjestelmiä pystytään toimeksiantajayrityksessä tekemään nopeammin ja tehokkaammin. Ohjelmalohkojen vakioinnilla pyritään edistämään toimeksiantajayrityksen myymien lavakuljetinjärjestelmien tuotteistamista.
Työssä perehdyttiin logiikkaohjelmoinnilla toteuttavan automaatioprojektin tekemiseen projektin alusta tehdastestaukseen saakka, sekä tehtiin jatkokehitystyötä ohjelmalohkoille asiakasprojektin valmistumisen jälkeen. Työn aikana määritettiin ohjelmalohkojen tarkoituksenmukainen toiminta ja suunniteltiin toteuttavan ohjelmiston rakenne. Lisäksi työssä suunniteltiin kuljetinlohkojen ohjelmat ja ohjelmoitiin kuljetinlohkot, minkä jälkeen aikaansaatu ohjelmisto käyttöönotettiin ja testattiin oikean laitteiston kanssa. Asiakasprojektin päätyttyä kuljetinlohkoille tehtiin jatkokehitystyönä käyttöönottoa helpottavia ja nopeuttavia muutoksia.
Tehty työ mahdollistaa toimeksiantajayrityksen myydä lähes valmista lavakuljetinjärjestelmäratkaisua. Yrityksen on tehdyillä ohjelmalohkoilla mahdollista toteuttaa vastaavia järjestelmiä nopeallakin aikataululla, kunhan käyttöönotossa on mahdollista tehdä sopivia sovelluksia ohjelmaan kohteen vaatimusten mukaan.
Ohjelmalohkojen vakioinnin tavoitteisiin vastaten luotiin mahdollisimman uudelleenkäytettävät, toimivat ja helposti käyttöönotettavat ohjelmalohkot, jotta vastaavia järjestelmiä pystytään toimeksiantajayrityksessä tekemään nopeammin ja tehokkaammin. Ohjelmalohkojen vakioinnilla pyritään edistämään toimeksiantajayrityksen myymien lavakuljetinjärjestelmien tuotteistamista.
Työssä perehdyttiin logiikkaohjelmoinnilla toteuttavan automaatioprojektin tekemiseen projektin alusta tehdastestaukseen saakka, sekä tehtiin jatkokehitystyötä ohjelmalohkoille asiakasprojektin valmistumisen jälkeen. Työn aikana määritettiin ohjelmalohkojen tarkoituksenmukainen toiminta ja suunniteltiin toteuttavan ohjelmiston rakenne. Lisäksi työssä suunniteltiin kuljetinlohkojen ohjelmat ja ohjelmoitiin kuljetinlohkot, minkä jälkeen aikaansaatu ohjelmisto käyttöönotettiin ja testattiin oikean laitteiston kanssa. Asiakasprojektin päätyttyä kuljetinlohkoille tehtiin jatkokehitystyönä käyttöönottoa helpottavia ja nopeuttavia muutoksia.
Tehty työ mahdollistaa toimeksiantajayrityksen myydä lähes valmista lavakuljetinjärjestelmäratkaisua. Yrityksen on tehdyillä ohjelmalohkoilla mahdollista toteuttaa vastaavia järjestelmiä nopeallakin aikataululla, kunhan käyttöönotossa on mahdollista tehdä sopivia sovelluksia ohjelmaan kohteen vaatimusten mukaan.