Programiranje programirljivega logičnega krmilnika z uporabo tehnologije PLC Next Phoenix Contact
- Authors
- Publication Date
- Aug 29, 2022
- Source
- University of Ljubljana
- Keywords
- Language
- Slovenian
- License
- Green
- External links
Abstract
Diplomska naloga obravnava programiranje programirljivega logičnega krmilnika (PLK) proizvajalca Phoenix Contact z uporabo sodobnih jezikov, natančneje Matlab Simulink-a in Python-a. V nalogi je opisana tehnologija PLCnext, v katero spada med drugim tudi razvojno okolje PLCnext Engineer. Za primer je uporabljena naprava Amira PS600, ki predstavlja žerjav. Najprej je izvedena regulacija pozicije žerjava, in sicer v okolju Matlab Simulink, katerega program uvozimo v PLCnext Engineer kot knjižnico. V nadaljevanju je s programskim jezikom Python realizirana sekvenca pozicij, ki ji žerjav sledi. Python na PLK-ju teče ločeno in z glavnim programom komunicira preko knjižnice pyPLCn. Napravo se upravlja preko namenskega uporabniškega vmesnika (HMI), ki je izdelan v programu PLCnext Engineer.