Tehokasta rakennusautomaation ohjelmointia
Mäkelä, Janne (2020)
Mäkelä, Janne
2020
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-2020120927215
https://urn.fi/URN:NBN:fi:amk-2020120927215
Tiivistelmä
Rakennusautomaatiourakoinnissa kilpailu voi olla kovaa, ja kilpailussa ei kukaan voita, jos hintoja poljetaan. Tässä työssä haetaan keinoja tehostaa automaatioprojektinhoitajan ja -ohjelmoijan ajankäyttöä automatisoimalla ohjelmointivaiheita ja luomalla kiinteitä rutiineja ohjelmointiin. Säästetty aika voidaan käyttää projektien määrän tai projektinhoidon laadun lisäämiseen. Sekä laatu että ajansäästö tuovat projekteihin toivottua kilpailuetua.
Menetelmien ja ohjelmien kehitys tuli tarpeelliseksi, kun juuri perustettu rakennusautomaatiourakointiin keskittyvä Teratek Automaatio Oy alkoi urakoida uudella automaatiojärjestelmällä, jolle ei ollut vielä olemassa laajoja ohjelmakirjastoja. Tavoitteena oli hyödyntää yrityksessä olemassa olevaa osaamista muista automaatiojärjestelmistä ja välttää niiden tiedossa olevat hitaat työvaiheet automaatiourakan ohjelmoinnissa.
Automaatiourakassa ohjelmoitavana ovat prosessiohjelmat ja käyttöliittymägrafiikka. Näistä varsinkin käyttöliittymägrafiikan tekoon liittyy paljon käsin tehtävää työtä, joka vie runsaasti aikaa. Työhön liittyvä ohjelmointityö soveltuu sellaisenaan vain Actiweb-automaatiojärjestelmälle, eikä vastaavaa toteutusta voi välttämättä muilla järjestelmillä edes tehdä. Tehdyt ohjelmat jäävät Teratek Automaation Oy:n käyttöön ja opinnäytetyö sisältää vain pieniä näytteitä valmiista ohjelmasta.
Ensimmäisten kokeiluiden perusteella menetelmät helpottavat ohjelmoijan työtä ja nopeuttavat yleisimpien rakennusautomaatioprojektien ohjelmointia merkittävästi. Jatkokehitettynä menetelmistä saadaan tehokas työkalu rakennusautomaatiourakointiin.
Menetelmien ja ohjelmien kehitys tuli tarpeelliseksi, kun juuri perustettu rakennusautomaatiourakointiin keskittyvä Teratek Automaatio Oy alkoi urakoida uudella automaatiojärjestelmällä, jolle ei ollut vielä olemassa laajoja ohjelmakirjastoja. Tavoitteena oli hyödyntää yrityksessä olemassa olevaa osaamista muista automaatiojärjestelmistä ja välttää niiden tiedossa olevat hitaat työvaiheet automaatiourakan ohjelmoinnissa.
Automaatiourakassa ohjelmoitavana ovat prosessiohjelmat ja käyttöliittymägrafiikka. Näistä varsinkin käyttöliittymägrafiikan tekoon liittyy paljon käsin tehtävää työtä, joka vie runsaasti aikaa. Työhön liittyvä ohjelmointityö soveltuu sellaisenaan vain Actiweb-automaatiojärjestelmälle, eikä vastaavaa toteutusta voi välttämättä muilla järjestelmillä edes tehdä. Tehdyt ohjelmat jäävät Teratek Automaation Oy:n käyttöön ja opinnäytetyö sisältää vain pieniä näytteitä valmiista ohjelmasta.
Ensimmäisten kokeiluiden perusteella menetelmät helpottavat ohjelmoijan työtä ja nopeuttavat yleisimpien rakennusautomaatioprojektien ohjelmointia merkittävästi. Jatkokehitettynä menetelmistä saadaan tehokas työkalu rakennusautomaatiourakointiin.
