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
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Modbus TCP/IP -palvelimen toteutus

Väisänen, Jari (2020)

 
Avaa tiedosto
Vaisanen_Jari.pdf (1.680Mt)
Lataukset: 


Väisänen, Jari
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202001281639
Tiivistelmä
Tämän opinnäytetyön toimeksiantaja oli Planray Oy, joka valmistaa sähkösaattojen ohjauslaitteita. Opinnäytetyössä kehitettiin teollisuuden kenttäväyliin liittyvä sovellutus Modbus TCP/IP-palvelimesta. Tavoitteena oli saada Planrayn MidiTrace-tuotteelle soveltuva ohjelmisto, joka toimisi pohjana Modbus TCP-palvelimen kehittämisessä paneeli-PC-laitteelle. Paneeli-PC:n kehitys oli jo ennestään ollut käynnissä, mutta liitettävyys teollisuuden automaatiojärjestelmään oli vielä puutteellinen, eikä sitä ollut aloitettu rakentamaan. Työssä tutustuttiin erilaisiin kenttäväyliin sekä niiden vaatimuksiin. Tutustumisen jälkeen valittiin tähän tiettyyn käyttötapaukseen parhaiten soveltuva kenttäväyläratkaisu.

Ohjelmistokehityksessä noudatettiin ketterän kehityksen tapaa, jossa ohjelmakoodia kehitettiin ja testattiin jatkuvasti korkean laadun takaamiseksi. Kehitystyössä käytettiin versiohallintaa ja tutustuttiin git-versionhallinnan käyttöön ohjelmointiympäristössä. Kehitystyö tapahtui Xojo-ohjelmointiympäristössä sekä omalla koneella simuloiden. Näin ohjelmaa testattiin välittömästi työn edetessä ja ongelmien sekä bugien korjaus tapahtui nopealla syklillä.

Lopputuloksena syntyi valmis toimiva palvelinohjelma, jota voidaan kokonaisuudessaan ja jonka osia voidaan hyödyntää myöhemmin Planray Oy:n tuotteissa sekä niiden jatkokehityksessä. Tätä työtä voidaan käyttää katsauksena Modbus-kenttäväyläteknologiaan sekä pikaoppaana Modbus TCP-järjestelmän kehitykseen.
 
This Bachelor’s thesis covers the development and testing of industrial field bus implementation, that can be used to connect equipment to a larger process automation control and monitoring system. Different kind of fieldbuses were examined to find the one that fits the use-case of this system best. The fieldbus technology was selected by its robustness and by its large userbase.

Software code was developed and tested continually to guarantee the high quality and fast response to problems. The development was done with a version-control system, to ensure a quick way for keeping track of changes and bugs in code. Code was developed on Xojo IDE, that allowed the built code to be run on almost any machine that has Linux or Windows based operating system. This way, the system implantation was made to be easy for later on application on the end-product.

As a result, the Modbus server software was created and it can be implemented as a whole or partly to be part of Planray’s products and their development. This thesis can be used as a quick start guide for implementing Modbus TCP industrial fieldbus.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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