Pokročilé programovací metody PLC
Advanced PLC Programming Methods
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Hanák Miroslav
Vedoucí práce
Kadera Petr
Oponent práce
Burget Pavel
Studijní obor
RobotikaStudijní program
Kybernetika a robotikaInstituce přidělující hodnost
katedra kybernetikyObhájeno
2017-06-19Práva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Hlavním cílem této práce je využít přístup Modelově řízeného vývoje a Objektově orientovaného programování k vytvoření softwarového nástroje určeného k programování PLC. Hlavní funkcí vývojového nástroje je generování PLC kódu dle normy IEC 61131-3 z šablon, které představují reálné komponenty automatizované soustavy a dovolí nám vyižít vlastnosti Objektově orientovaného programování. Standard PLCopen XML, založený na technologii rozšiřitelného značkovacího jazyka, je použit jako na platformě a výrobci nezávislý způsob uchování generovaného PLC kódu. Vývojový nástroj je implementován v jazyce Java s využitím vývojového rámce Eclipse 4 Rich Client Platform. The main goal of this thesis is to use Model-Driven Design approach and Object-Oriented Programming features to create a software tool for programming PLC control system. The primary function of the instrument of development is the automated generating of proper PLC code according to IEC 61131-3 from templates which represent models of real components of automated plant and let us use some of the Object-Oriented Programming features. PLCopen XML standard based on extended markup language technology, is used, as it represents a vendor and hardware platform independent way to storing generated PLC code. The development tool is implemented in Java language with using Eclipse Rich Client Platform development framework.
Kolekce
- Bakalářské práce - 13133 [714]