Pokročilé programovací metody PLC
Advanced PLC Programming Methods
Type of document
bakalářská prácebachelor thesis
Author
Hanák Miroslav
Supervisor
Kadera Petr
Opponent
Burget Pavel
Field of study
RobotikaStudy program
Kybernetika a robotikaInstitutions assigning rank
katedra kybernetikyDefended
2017-06-19Rights
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
Show full item recordAbstract
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.
Collections
- Bakalářské práce - 13133 [778]