PLC-koodin standardisointi ja versionhallinta
719.12 KB
avoin
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Lataukset19
Pysyvä osoite
Verkkojulkaisu
DOI
Tiivistelmä
Tämän kandidaatintutkielman tavoitteena on tarkastella ohjelmoitavien logiikoiden (PLC) ohjelmistosuunnittelun standardisointia ja versionhallinnan kehittämistä nykyaikaisessa teollisuusympäristössä. Tutkielman toimeksiantajana toimii IONCOR Oy (entinen Valmet Automotive EV Power Oy), jonka liiketoiminta keskittyy sähköajoneuvojen akkujärjestelmien kehittämiseen ja valmistamiseen. Akkujärjestelmien valmistukseen käytetään pitkälle automatisoituja tuotantolinjoja.
Tutkielman teoreettisessa osuudessa perehdytään kansainväliseen IEC 61131-3 -standardiin, joka määrittelee PLC-ohjelmoinnin perusteet, kielet ja rakenteen. Työssä käydään läpi standardin mukaiset ohjelmointikielet ja tarkastellaan ohjelmoitavan logiikan modulaarista arkkitehtuuria. Erityisesti kiinnitetään huomiota siihen, miten tilaajayritys voi parantaa suunnittelun tehokkuutta ja vähentää virhealttiutta modulaarisia rakenteita hyödyntämällä. Modulaarisuuden hyötyihin on syvennytty osallistumalla tuotantokoodin kehittämiseen.
Empiirisessä osuudessa on käsitelty tilaajayrityksen siirtymää ohjelmistojen versionhallinnassa Siemensin Teamcenter-järjestelmään. Tutkielmassa tutkittiin siirtymän hyötyjä ja vanhan versiohallintatavan haasteita.
Tutkielma osoittaa, että koodin modulaarisuus ja versionhallinta ovat välttämättömiä edellytyksiä monimutkaisten automaatioprojektien hallitsemiseksi. Siirtyminen keskitettyyn versionhallintaan parantaa koodin eheyttä, helpottaa vianetsintää ja tukee ohjelmakirjastojen käyttöä.