Rakennusautomaation ohjelmointi pöytätietokoneella
Muittari, Nikolai (2022)
Muittari, Nikolai
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022120526435
https://urn.fi/URN:NBN:fi:amk-2022120526435
Tiivistelmä
Opinnäytetyön tarkoituksena oli suunnitella ja kehittää Windows-pohjainen tietokonesovellus, joka tuottaa erityiset ohjeet ja ohjelmatiedostot Modbus-protokollan mukaista viestintää varten Fidelix-aseman keskusyksikön ja muiden valmistajien laitteiden välillä.
Tässä opinnäytetyössä kehitetty sovellus on osa ohjelmistopakettia, joka on tarkoitettu rakennusautomaatiojärjestelmien projektien luomiseen.
Opinnäytetyössä keskitytään Windows-sovellusten kehittämiseen ja arkkitehtuuriin, yksityiseen Modbus-protokollan integrointiin. Sovelluksen tuloksia ohjelmatiedostoina ja datana on tarkoitus käyttää yhdessä toisen Fidelix-automaatio-ohjelmiston kanssa.
Opinnäytetyössä käytetään Java-ohjelmointikieltä, JavaFX-graafista käyttöliittymäkehystä ja Eclipse-kehitysympäristöä. Kehitystyön aikana tutustutaan tarkemmin vastaaviin työkaluihin ja tekniikoihin.
The purpose of this thesis was to design and develop a Windows operating system computer application which creates special instructions and program files for Modbus protocol communication between Fidelix substation CPU and third-party devices. The application developed in this thesis will be a part of software package dedicated to creating a project for building automation systems.
The thesis is focused on Windows application development and architecture, detailed Modbus protocol integration. Application’s results as program files and data shall be used with another Fidelix automation software.
Java programming language, JavaFX graphical user interface library and Eclipse development environment are interned to be used in this thesis. During development, corresponding tools and techniques will be studied in detail.
Tässä opinnäytetyössä kehitetty sovellus on osa ohjelmistopakettia, joka on tarkoitettu rakennusautomaatiojärjestelmien projektien luomiseen.
Opinnäytetyössä keskitytään Windows-sovellusten kehittämiseen ja arkkitehtuuriin, yksityiseen Modbus-protokollan integrointiin. Sovelluksen tuloksia ohjelmatiedostoina ja datana on tarkoitus käyttää yhdessä toisen Fidelix-automaatio-ohjelmiston kanssa.
Opinnäytetyössä käytetään Java-ohjelmointikieltä, JavaFX-graafista käyttöliittymäkehystä ja Eclipse-kehitysympäristöä. Kehitystyön aikana tutustutaan tarkemmin vastaaviin työkaluihin ja tekniikoihin.
The purpose of this thesis was to design and develop a Windows operating system computer application which creates special instructions and program files for Modbus protocol communication between Fidelix substation CPU and third-party devices. The application developed in this thesis will be a part of software package dedicated to creating a project for building automation systems.
The thesis is focused on Windows application development and architecture, detailed Modbus protocol integration. Application’s results as program files and data shall be used with another Fidelix automation software.
Java programming language, JavaFX graphical user interface library and Eclipse development environment are interned to be used in this thesis. During development, corresponding tools and techniques will be studied in detail.