Dynaaminen HTML-Näyttöratkaisu
Lounasvaara, Lauri (2021)
Lounasvaara, Lauri
2021
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-2021100418284
https://urn.fi/URN:NBN:fi:amk-2021100418284
Tiivistelmä
Tämän työn tavoitteena oli tehdä HTML-näyttösovellus, joka lukee Modbus-rekistereitä, ja jonka sisältö vaihtelee käyttäjän tekemien valintojen perusteella. Työn alussa vertailtiin ja mietittiin eri vaihtoehtoja millä toteuttaa haluttu näyttösovellus. Työ tehtiin Kongsberg Maritime Finland Oy:lle.
Näyttösovellus toteutettiin Node-RED -ohjelmointityökalua käyttäen. Node-REDin lisäksi työssä tuli käytettyä myös montaa ohjelmointikieltä- ja työkalua. Eniten käytetty ohjelmointikieli oli JavaScript. Alusta, jossa näyttösovellus kehitettiin, oli Weidmüllerin kontrolleri. Weidmüllerin kontrollerissa Node-RED -ohjelmointityökalu on jo valmiiksi integroituna.
Tuloksena saatiin aikaiseksi toimiva näyttösovellus, joka on käyttäjän helposti muokattavissa. Näyttösovellusta jatkokehittämällä, siitä on mahdollisuus saada hyvin toimiva ja uudelleenkäytettävä ratkaisu paikallisnäytöksi.
Näyttösovellus toteutettiin Node-RED -ohjelmointityökalua käyttäen. Node-REDin lisäksi työssä tuli käytettyä myös montaa ohjelmointikieltä- ja työkalua. Eniten käytetty ohjelmointikieli oli JavaScript. Alusta, jossa näyttösovellus kehitettiin, oli Weidmüllerin kontrolleri. Weidmüllerin kontrollerissa Node-RED -ohjelmointityökalu on jo valmiiksi integroituna.
Tuloksena saatiin aikaiseksi toimiva näyttösovellus, joka on käyttäjän helposti muokattavissa. Näyttösovellusta jatkokehittämällä, siitä on mahdollisuus saada hyvin toimiva ja uudelleenkäytettävä ratkaisu paikallisnäytöksi.