Kamrás, ÁdámNusser, Dávid PéterMuszka, Csaba2025-09-042025-09-042024-12-15https://hdl.handle.net/2437/397269A dolgozat első fejezetében a vezérlési rendszerek hagyományos szoftverfejlesztési módszereit mutatom be. A PLC rövid történelme után röviden a PLC felépítéséről, majd a PLC programozás alapvető fogalmairól, elemeiről esik szó, beleértve a PLC ciklust, POU-t, adattípusokat, szabványos elemeket. A következő részben bemutatom a Beckhoff Automation Interface-t, elmagyarázom működését, felvázolom, milyen lehetőségek vannak az alkalmazására és milyen lehetőséget rejt magában az automatizált szoftverfejlesztés terén. Röviden bemutatásra kerül a TwinCAT XAE fejlesztői környezet. Ezt követően az API fogalmát tisztázom, majd az objektumorientált programozási paradigmának az alapjait vázolom fel. A harmadik részt a vezérlési rendszerek hagyományos programfejlesztési módszereinek problémafelvetésével indítom. Ezután felvázolom, miben nyújthat ezen a téren az Automation Interface és az automatizált szoftvergenerálás. Ezt követően felvázolom az automatizált szoftverfejlesztés megvalósításának lépéseit. A feladat megoldásának bemutatását a mintafájlok elkészítésének szempontjaival és módjával kezdem. A mintafájlok alapjául szolgáló munkahenger és szervomotor fizikai modelljének bemutatása után a minták elkészítésének kihívásairól írok. Ezt a felhasználói felület megalkotásának módja és nehézségeinek elmagyarázása követi. Végül a dolgozatot az Automation Interface segítségével megvalósított TwinCAT konfiguráció manipulálása és a szoftvergenerálás megvalósítása zárja.68huPLCAutomation IntefaceSzervo motorMunkahengerFelhasználói felületVezérlési rendszerek automatizált szoftverfejlesztéseMűszaki tudományokHozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében.