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

Ohjelmakomponentteihin perustuva ohjelmointitapa logiikkaohjelmointiin Siemens TIA-Portal -ohjelmointiympäristössä

Hagman, Janne (2018)

 
Avaa tiedosto
Hagman_Janne.pdf (1.356Mt)
Lataukset: 


Hagman, Janne
Oulun ammattikorkeakoulu
2018
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018111617272
Tiivistelmä
Teollisuusautomaatioon liittyvät teknologiat ovat kehittyneet viime vuosikymmeninä merkittävästi. Samalla myös järjestelmien ohjaamisesta vastaavat ohjelmoitavat logiikat ja niiden ohjelmointiin tarkoitettujen ohjelmistojen mahdollisuudet ovat kehittyneet, mutta logiikkaohjelmoinnin menetelmät ja käytännöt eivät kuitenkaan ole kehittyneet samassa suhteessa. Tässä opinnäytetyössä selvitettiin, mitä ovat nykypäivän ja tulevaisuuden logiikkaohjelmoinnille asettamat haasteet ja vaatimukset sekä miten niihin voidaan tehokkaasti vastata. Lisäksi perehdyttiin siihen, miten logiikkaohjelmointia pystytään tehostamaan sekä miten voidaan parantaa ohjelmien laatua. Tavoitteena oli kehittää yleispätevä ohjelmointitapa, jota noudattamalla pystytään vastaamaan havaittuihin tarpeisiin ja vaatimuksiin. Ohjelmointitavalla tarkoitetaan tässä tapauksessa yleisiä periaatteita ja sääntöjä ohjelman arkkitehtuurin määrittelyssä sekä ohjelman toteuttamisessa. Työ rajattiin koskemaan Siemens TIA-Portal -ohjelmointiympäristöä ja Siemens S7-1200- ja S7-1500-malliperheiden logiikoita.

Työssä käytettiin konstruktiivista tutkimusotetta. Aihealueesta pyrittiin saamaan syvällinen ymmärrys perehtymällä kattavasti alan kirjallisuuteen, tutkimuksiin ja julkaisuihin. Lähdemateriaaleja valittaessa pyrittiin siihen, että ne ovat vertaisarvioituja, alan arvostettujen asiantuntijoiden tuottamia ja edustavat erilaisia kantoja asioista. Lähdemateriaaleihin perehdyttiin hyödyntäen kirjoittajan kokemusta alalta ja näin saatiin luotua uusi kehittynyt näkemys aiheesta. Tämän perusteella taas määriteltiin kehitettävän ohjelmointitavan pääperiaatteet.

Kehitettävää ohjelmointitapaa työstettiin ohjelmoimalla kirjoittajan hyvin tunteman koneen ohjelma kokonaan uusiksi. Kehitysprosessi oli eräänlainen silmukka, jossa kehittyvän ohjelmointitavan periaatteita sovellettiin käytäntöön ja saatujen kokemusten sekä oivallusten perusteella kehitettiin sitä eteenpäin. Lopputuloksena oli valmis ohjelmointitapa ja sen periaatteilla toteutettu ohjelma. Periaatteiden toimivuuden todentamiseksi ohjelmaa testattiin simuloimalla sitä sekä kehitystyön aikana että sen lopussa.

Kehitetyn ohjelmointitavan laadukkuutta pohdittiin suhteessa opinnäytetyössä havaittuihin tarpeisiin ja vaatimuksiin. Lisäksi pohdittiin sen hyödyllisyyttä ja käytännöllisyyttä yleisellä tasolla. Niistä todettiin, että kehitetty ohjelmointitapa vastaa havaittuihin tarpeisiin ja vaatimuksiin ja että se on monin puolin hyödyllinen sekä käytännöllinen.
 
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