IEC 61499 -standardi ja sen käyttösovellukset
Ratavaara, Johanna (2024)
Ratavaara, Johanna
2024
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-2024052214174
https://urn.fi/URN:NBN:fi:amk-2024052214174
Tiivistelmä
Tässä opinnäytetyössä tutustuttiin IEC 61499 -ohjelmointistandardiin. Kyseinen ohjelmointistandardi on julkaistu vuonna 2005 ja se on rakennettu vuoden 1992 van-hemman standardin IEC 61131-3 pohjalle. Vanhemmasta standardissa oli tiettyjä puutteita, joita on pyritty korjaamaan uudistetussa standardissa. Työssä pohdittiin erilaisten ohjelmointiympäristöjen yhteensopivuusongelmia ja sitä, riittääkö IEC 61499 ratkaisemaan näitä haasteita.
Opinnäytetyössä käytiin läpi pääpiirteittäin toimilohko-ohjelmoinnin perusperiaatteita. Työssä esiteltiin kolmen eri valmistajan kaupalliset ratkaisut ja tutustuttiin niihin liittyviin markkinointimateriaaleihin. Myös kaksi avoimen lähdekoodin ohjelmointiympäristöä esiteltiin yleisellä tasolla.
Lopuksi testattiin avoimen lähdekoodin ohjelmointialustaa Eclipse 4diacia. Sillä toteutettiin yksinkertainen ohjelma, joka vaihtoi toimilohkon ulostulon tilaa sekunnin intervallissa. Ohjelman toimivuus todettiin Eclipsen FORTE-virtuaalikoneessa ohjelmointiympäristön sisäänrakennetun monitorointiominaisuuden kanssa.
Yhteenvedossa todettiin, että vaikka IEC 61499 -standardi on merkittävä parannus käyttäjien valinnanvapauteen eri alustojen välillä, tiettyjä haasteita on edelleen olemassa.
Opinnäytetyössä käytiin läpi pääpiirteittäin toimilohko-ohjelmoinnin perusperiaatteita. Työssä esiteltiin kolmen eri valmistajan kaupalliset ratkaisut ja tutustuttiin niihin liittyviin markkinointimateriaaleihin. Myös kaksi avoimen lähdekoodin ohjelmointiympäristöä esiteltiin yleisellä tasolla.
Lopuksi testattiin avoimen lähdekoodin ohjelmointialustaa Eclipse 4diacia. Sillä toteutettiin yksinkertainen ohjelma, joka vaihtoi toimilohkon ulostulon tilaa sekunnin intervallissa. Ohjelman toimivuus todettiin Eclipsen FORTE-virtuaalikoneessa ohjelmointiympäristön sisäänrakennetun monitorointiominaisuuden kanssa.
Yhteenvedossa todettiin, että vaikka IEC 61499 -standardi on merkittävä parannus käyttäjien valinnanvapauteen eri alustojen välillä, tiettyjä haasteita on edelleen olemassa.