Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Ethernet-pohjaisen Modbus-kortin hyödyntäminen Qt Creatorilla

Rinta-Paavola, Tuomo (2010)

Avaa tiedosto
ethernet.pdf (1.296Mt)
Lataukset: 


Rinta-Paavola, Tuomo
Metropolia Ammattikorkeakoulu
2010
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010061812386
Tiivistelmä
Tämä insinöörityö tehtiin Metropolia Ammattikorkeakoulun koneautomaation laboratorioon. Työn tarkoituksena oli selvittää Modbus-kortin käyttöominaisuuksia Qt Creatorissa, joka on avoimen lähdekoodin ohjelmointiympäristö. Aikaisemmin ei ole tehty juurikaan ilmaisia, graafisen käyttöliittymän sisältäviä, avoimen lähdekoodin sovelluksia Ethernet-pohjaiselle Modbus-väylälle eli Modbus/TCP:lle.

Aluksi perehdyttiin Qt Creatorin käyttöön ja selvitettiin, miten Modbus/TCP:n funktiokomennot toimivat Qt:ssä. Seuraavaksi tehtiin testiohjelma, jonka avulla selvitettiin Modbus/TCP-moduulin käyttömahdollisuuksia. Ohjelmasta kerrotaan sen perustoiminnot, joilla ohjataan Modbus/TCP-moduulin tuloja ja lähtöjä. Lisäksi kerrotaan miten Modbus-kirjastot asennetaan ja saadaan toimimaan Qt Creatorissa. Olisikin suositeltavaa, että työn lukijalla olisi perusteet C++-ohjelmoinnista.

Työn tuloksena rakennettin ohjelma, jolla pystyi lukemaan ja ohjaamaan Modbus/TCP-moduulin tuloja ja lähtöjä. Muutettiin moduulin tulojen ja lähtöjen tilaa. Piirrettiin graafinen kuvaaja Modbus-kortin analogitulon jännitteen perusteella. Selvitettiin myös Qwt-lisäosan hyödyntämistä ohjelmassa. Sen avulla piirrettiin analogiatulon jännitesignaalin arvosta graafinen kuvaaja ja tallennettiin tämä mittausdata tietokantaan. Pienellä jatkokehityksellä tehty sovellus pystyttäisiin muuttamaan yksinkertaiseksi mittausohjelmaksi.

Qt-tekniikoilla ja luokkakirjastoilla pystyy melko helposti tekemään graafisen käyttöliittymän sovelluksia. Avoimen lähdekoodin ohjelmien suosio tulee tulevaisuudessa todennäköisesti vain kasvamaan, mikä oli myös yksi syy käyttää Qt Creatoria tässä työssä.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste