Käyttöliittymän suunnittelu ja toteutus iCIM-koulutusjärjestelmälle
Nylund, Mari (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202502152900
https://urn.fi/URN:NBN:fi:amk-202502152900
Tiivistelmä
Tässä opinnäytetyössä suunniteltiin käyttöliittymä iCIM-koulutusjärjestelmälle sekä valittiin sopiva rajapinta logiikoiden ja käyttöliittymän väliselle kommunikaatiolle. Rajapinnaksi valittiin OPC UA, jota päästiin testaamaan käytännössä logiikoiden ja käyttöliittymän välisessä kommunikaatiossa.
Työssä käydään läpi käyttöliittymäsuunnitteluun vaikuttavia standardeja sekä OPC UA:n teoriaa. Standardit toimivat tärkeänä osana käyttöliittymäsuunnittelua, kun halutaan mahdollistaa käyttöliittymän saavutettavuus. Koska käyttöliittymää tulee käyttämään monipuolisesti erilaiset käyttäjät, oli suunnitteluprosessissa tärkeää ottaa huomioon saavutettavuuteen vaikuttavat tekijät.
Työssä perustettiin OPC UA -palvelimet iCIM-koulutusjärjestelmän logiikoille sekä muodostettiin yhteys palvelimille käyttöliittymänä toimivan paneelin OPC UA -asiakkaan kautta. Käyttöliittymäsuunnittelussa suunniteltiin tilaajan toiveiden mukaiset ohjaussivut ja toiminnallisuudet, minkä jälkeen niiden toimivuutta testattiin simuloimalla toimintoja sekä yhdistämällä toiminnallisuuksia OPC UA -palvelimien muuttujiin.
OPC UA -palvelimien perustaminen ja niihin yhteyden ottaminen paneelin OPC UA -asiakkaan kautta onnistui alussa esiintyneiden ongelmien jälkeen hyvin. Käyttöliittymän suunnittelussa käytiin tilaajan kanssa säännöllisesti läpi käyttöliittymäversioita, jotta voitiin varmistaa lopullisen käyttöliittymän toiminallisuuksien vastaavan tilaajan tarpeita. Koska koulutuslaitteiston kaikissa logiikoissa ei työn valmistumisen hetkellä ollut toimivia logiikkaohjelmia, käyttöliittymän toimintaa testattiin osittain simuloimalla muuttujia ja osittain yhdistämällä sen toimintoja logiikoiden muuttujiin.
Työssä käydään läpi käyttöliittymäsuunnitteluun vaikuttavia standardeja sekä OPC UA:n teoriaa. Standardit toimivat tärkeänä osana käyttöliittymäsuunnittelua, kun halutaan mahdollistaa käyttöliittymän saavutettavuus. Koska käyttöliittymää tulee käyttämään monipuolisesti erilaiset käyttäjät, oli suunnitteluprosessissa tärkeää ottaa huomioon saavutettavuuteen vaikuttavat tekijät.
Työssä perustettiin OPC UA -palvelimet iCIM-koulutusjärjestelmän logiikoille sekä muodostettiin yhteys palvelimille käyttöliittymänä toimivan paneelin OPC UA -asiakkaan kautta. Käyttöliittymäsuunnittelussa suunniteltiin tilaajan toiveiden mukaiset ohjaussivut ja toiminnallisuudet, minkä jälkeen niiden toimivuutta testattiin simuloimalla toimintoja sekä yhdistämällä toiminnallisuuksia OPC UA -palvelimien muuttujiin.
OPC UA -palvelimien perustaminen ja niihin yhteyden ottaminen paneelin OPC UA -asiakkaan kautta onnistui alussa esiintyneiden ongelmien jälkeen hyvin. Käyttöliittymän suunnittelussa käytiin tilaajan kanssa säännöllisesti läpi käyttöliittymäversioita, jotta voitiin varmistaa lopullisen käyttöliittymän toiminallisuuksien vastaavan tilaajan tarpeita. Koska koulutuslaitteiston kaikissa logiikoissa ei työn valmistumisen hetkellä ollut toimivia logiikkaohjelmia, käyttöliittymän toimintaa testattiin osittain simuloimalla muuttujia ja osittain yhdistämällä sen toimintoja logiikoiden muuttujiin.