Puukuivaamon käyttöliittymän suunnittelun kehitys
Heinonen, Aki (2019)
Heinonen, Aki
2019
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-2019061917342
https://urn.fi/URN:NBN:fi:amk-2019061917342
Tiivistelmä
Opinnäytetyön tavoitteena on päivittää käyttöliittymän suunnitteluohjelma uudempaan ohjelmaversioon sekä kehittää suunnittelusta kustannustehokkaampaa. Työ tehdään, koska halutaan minimoida suunnittelun kustannuksia säästämällä työhön kuluvia työtunteja.
Työ etenee tutkimalla ongelma osa-alueet suunnittelussa ja selvittämällä vanhemman sekä uudemman suunnitteluohjelman version eroavaisuudet. Kehityskohteiksi tutkimusten perusteella todettiin ongelmalliseksi kommunikaatioiden tekeminen valvomokoneen sekä logiikan välillä, jotka ratkaistaan uudemman ohjelman mahdollistamalla tagien integroinnilla. Muutoksia tehdään myös ikkunoihin, jotka muokataan sisältämään uudet muuttujanimet. Kielikäännösten helpottamiseksi luodaan taulukko, joka saadaan tuotua uudelle projektille.
Luokkarakenteisella ohjelmoinnilla saavutetut edut yhdessä muuttujien integroinnilla saavutetaan suunnittelusta mielekkäämpää sekä yhtenäisempää. Muuttujien integroinnilla suoraan logiikan ohjelmasta saatiin kommunikaatio toimimaan logiikan sekä valvomokoneen välillä helpottamaan kommunikoinnin tekemistä. Ikkunoiden muutoksilla modulaarisemmiksi ja integroinnilla on mahdollista saavuttaa suunnitteluun käytettävien työtunteja vähemmäksi. The objective of this thesis was to update the current design software to a newer version and to make design more cost-effective. The objective was to minimize the cost of design by saving work hours.
The work progressed by examining the problem areas in the design and identifying the differences between the older and the newer design program versions. Based on the researches, the development of communications between the monitoring machine and the logic, which is solved by the integration of tags by a newer program, was found to be problematic. Changes were also made to windows that are modified to include new variable names. To facilitate language translation, a table that can be imported into a new project was created.
The benefits of classroom programming, together with the integration of variables, are more meaningful and coherent than design. By integrating variables directly from the logic program, communication between the logic and the control machine was made to facilitate communication. With the modifications of the windows and the integration of the windows, it is possible to use fewer working hours for design.
Työ etenee tutkimalla ongelma osa-alueet suunnittelussa ja selvittämällä vanhemman sekä uudemman suunnitteluohjelman version eroavaisuudet. Kehityskohteiksi tutkimusten perusteella todettiin ongelmalliseksi kommunikaatioiden tekeminen valvomokoneen sekä logiikan välillä, jotka ratkaistaan uudemman ohjelman mahdollistamalla tagien integroinnilla. Muutoksia tehdään myös ikkunoihin, jotka muokataan sisältämään uudet muuttujanimet. Kielikäännösten helpottamiseksi luodaan taulukko, joka saadaan tuotua uudelle projektille.
Luokkarakenteisella ohjelmoinnilla saavutetut edut yhdessä muuttujien integroinnilla saavutetaan suunnittelusta mielekkäämpää sekä yhtenäisempää. Muuttujien integroinnilla suoraan logiikan ohjelmasta saatiin kommunikaatio toimimaan logiikan sekä valvomokoneen välillä helpottamaan kommunikoinnin tekemistä. Ikkunoiden muutoksilla modulaarisemmiksi ja integroinnilla on mahdollista saavuttaa suunnitteluun käytettävien työtunteja vähemmäksi.
The work progressed by examining the problem areas in the design and identifying the differences between the older and the newer design program versions. Based on the researches, the development of communications between the monitoring machine and the logic, which is solved by the integration of tags by a newer program, was found to be problematic. Changes were also made to windows that are modified to include new variable names. To facilitate language translation, a table that can be imported into a new project was created.
The benefits of classroom programming, together with the integration of variables, are more meaningful and coherent than design. By integrating variables directly from the logic program, communication between the logic and the control machine was made to facilitate communication. With the modifications of the windows and the integration of the windows, it is possible to use fewer working hours for design.