Tekoälyn hyödyntäminen teollisuusautomaation sovellusohjelmoinnissa
Nyrjä, Niklas (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025061723161
https://urn.fi/URN:NBN:fi:amk-2025061723161
Tiivistelmä
Insinöörityön tavoitteena oli tutkia tekoälyn käyttöä teollisuusautomaation sovellusohjelmoinnissa. Tekoäly on merkittävässä osassa tulevaisuuden automaatiota. Tarkoituksena oli selvittää tekoälyn tuomia hyötyjä ja jo olemassa olevia ratkaisuja.
Työssä tuotiin esille teollisuusautomaation perusteita sekä IEC 61131-3 -standardin ohjelmointikieliä ja niiden käyttötarkoituksia. Keskeisenä osana on eri tekoälyteknologiat kuten koneoppiminen, syväoppiminen ja generatiiviset mallit.
Työssä esiteltiin neljä johtavaa teollisuusautomaation tekoälysovellusta ja vertailtiin niiden käyttötarkoituksia, integraatiota, sekä hyötyjä ja haasteita. Vertailu osoitti, että tekoäly voi merkittävästi nopeuttaa ohjelmistokehitystä ja luotettavuutta mutta vaatii laadukasta dataa ja järjestelmien modernisointia.
Lopputuloksena insinööri työssä saatiin selvyys siitä, että teollisuusautomaation sovellusohjelmoinnissa hyödynnettävät tekoälyratkaisut voivat merkittävästi nopeuttaa koodin tuottamista ja parantaa virheiden tunnistusta.
Työssä tuotiin esille teollisuusautomaation perusteita sekä IEC 61131-3 -standardin ohjelmointikieliä ja niiden käyttötarkoituksia. Keskeisenä osana on eri tekoälyteknologiat kuten koneoppiminen, syväoppiminen ja generatiiviset mallit.
Työssä esiteltiin neljä johtavaa teollisuusautomaation tekoälysovellusta ja vertailtiin niiden käyttötarkoituksia, integraatiota, sekä hyötyjä ja haasteita. Vertailu osoitti, että tekoäly voi merkittävästi nopeuttaa ohjelmistokehitystä ja luotettavuutta mutta vaatii laadukasta dataa ja järjestelmien modernisointia.
Lopputuloksena insinööri työssä saatiin selvyys siitä, että teollisuusautomaation sovellusohjelmoinnissa hyödynnettävät tekoälyratkaisut voivat merkittävästi nopeuttaa koodin tuottamista ja parantaa virheiden tunnistusta.