HMI Application Improvements and Documentation Tools
Nico, Hanhimäki (2022)
Nico, Hanhimäki
2022
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-2022052612321
https://urn.fi/URN:NBN:fi:amk-2022052612321
Tiivistelmä
Opinnäytetyön tavoitteena oli tehdä parannuksia Wonderware InTouch -pohjaiseen HMI applikaatioon, jota Yritys X on muokannut soveltumaan Yritys Y:n voimalaitos- ja laiva asennusprojekteihin. Syy parannuksiin oli tehdä applikaation muokkaaminen joustavammaksi projektikohtaisia asennuksia varten. Parannuksien ohella luotiin työkaluja, joilla helpotetaan jokaiseen projektiin vaadittavaa HMI-applikaatioikkunoiden dokumentointia.
Ensin konfiguroitiin järjestelmäympäristö, joka koostuu Thin Client -työasemasta, palomuurista ja palvelimesta. Palvelimelle asennettiin tarvittavat virtuaalikoneet, joita isännöi VMware ESXi. Järjestelmäympäristön käyttö mahdollisti applikaatioparannusten muokkaamisen ja testaamisen. Wonderware InTouch applikaatiolle luotiin tietokanta, joka sisälsi tarvittavat tagit parannuksia varten. HMI-applikaatioikkunoiden dokumentaatiota varten luotiin kaksi erillistä työkalua. Toinen luotiin InTouch-applikaatiolle ja toinen koodattiin käyttäen VBA:ta Excelissä.
Opinnäytetyön käytännöllisessä osiossa käydään yksityiskohtaisesti läpi, kuinka HMI applikaatioparannukset ja dokumentointityökalut toteutettiin. Työssä käytetyt laitteet ja ohjelmat sekä ajankohtaista teoriaa liittyen tehtäviin käsitellään tässä opinnäytetyössä. Lisäksi opinnäytetyö tarjoaa lukijalle tietoa tageista ja skripteistä sekä tietokannan tuonnista ja viennistä InTouch applikaatiolla.
Opinnäytetyön tulos on kehitetty ja hyvin testattu HMI-applikaatio, joka on valmis käyttöönottoon tuleviin projekteihin, sekä täysin toimivat dokumentointityökalut.
Ensin konfiguroitiin järjestelmäympäristö, joka koostuu Thin Client -työasemasta, palomuurista ja palvelimesta. Palvelimelle asennettiin tarvittavat virtuaalikoneet, joita isännöi VMware ESXi. Järjestelmäympäristön käyttö mahdollisti applikaatioparannusten muokkaamisen ja testaamisen. Wonderware InTouch applikaatiolle luotiin tietokanta, joka sisälsi tarvittavat tagit parannuksia varten. HMI-applikaatioikkunoiden dokumentaatiota varten luotiin kaksi erillistä työkalua. Toinen luotiin InTouch-applikaatiolle ja toinen koodattiin käyttäen VBA:ta Excelissä.
Opinnäytetyön käytännöllisessä osiossa käydään yksityiskohtaisesti läpi, kuinka HMI applikaatioparannukset ja dokumentointityökalut toteutettiin. Työssä käytetyt laitteet ja ohjelmat sekä ajankohtaista teoriaa liittyen tehtäviin käsitellään tässä opinnäytetyössä. Lisäksi opinnäytetyö tarjoaa lukijalle tietoa tageista ja skripteistä sekä tietokannan tuonnista ja viennistä InTouch applikaatiolla.
Opinnäytetyön tulos on kehitetty ja hyvin testattu HMI-applikaatio, joka on valmis käyttöönottoon tuleviin projekteihin, sekä täysin toimivat dokumentointityökalut.