Bakalárska práca je zameraná na vytvorenie učebného plánu pre rozšírenie vzdelania pedagogických pracovníkov v okruhoch programovania logických automatov (PLC).
Teoretická časť práce obsahuje všeobecný popis PLC, jeho históriou, využitie a jeho jednotlivé funkcie. V ďalšej časti práce sú popísané rôzne programovacie jazyky - textové (jazyk mnemokódu, štruktúrovaný text) a grafické (jazyk reléových schém, jazyk logických schém a Grafcet). Predposledná časť teoretickej časti je zameraná na PLC od výrobcu Tecomat, kde je popísaná štruktúra pamäte, zásobník, systém procesov, čitače, časovače a tabuľkové inštrukcie. Záver teoretickej časti práce je venovaný popisu programu Control Web.
V praktickej časti práce sú vytvorené programy v prostredí Mosaic, zamerané na dva programovacie jazyky, a to jazyk mnemokódu a štruktúrovaného textu. Úlohy sú rozdelené na kombinačné logické, štruktúrované logické, čítače, časovače, tabuľkové inštrukcie a v zložitejších úlohách je vysvetlený princíp zasielania e-mailov z PLC.
V závere práce sú zhrnuté výsledky podrobného popisu programov v prostredí Mosaic z priložených skrípt bakalárskej práce.
Annotation in English
The bachelor thesis is aimed at creating a curriculum for the extension of pedagogical education in PLC.
The theoretical part of the thesis contains a general description of PLC, its history, usage and its individual functions. Different programming languages are described in the next part - text (mnemocode language, structured text) and graphical (language of relay schemes, language of logical schemes and Graftec). The penultimate of the theoretical part is focused on the Tecomat PLC, which describes memory structure, stack, process system, readers, timers and table instructions. The conclusion of the theoretical part is dedicated to the description of Control Web.
In the practical part of the thesis programs are created in the Mosaic environment, focusing on two programming languages, namely the language of the mnemocode and structured text. Tasks are divided into combinational logic, structured logic, counters, timers, table instructions, and in more complex tasks the principle of sending emails from the PLC is explained.At the end of the thesis are summarized the results of detailed description of programs in the Mosaic environment from the attached bachelor thesis script.
Keywords
PLC, jazyk mnemokódu, štruktúrovany text, reléové schémy, logické schémy
Bakalárska práca je zameraná na vytvorenie učebného plánu pre rozšírenie vzdelania pedagogických pracovníkov v okruhoch programovania logických automatov (PLC).
Teoretická časť práce obsahuje všeobecný popis PLC, jeho históriou, využitie a jeho jednotlivé funkcie. V ďalšej časti práce sú popísané rôzne programovacie jazyky - textové (jazyk mnemokódu, štruktúrovaný text) a grafické (jazyk reléových schém, jazyk logických schém a Grafcet). Predposledná časť teoretickej časti je zameraná na PLC od výrobcu Tecomat, kde je popísaná štruktúra pamäte, zásobník, systém procesov, čitače, časovače a tabuľkové inštrukcie. Záver teoretickej časti práce je venovaný popisu programu Control Web.
V praktickej časti práce sú vytvorené programy v prostredí Mosaic, zamerané na dva programovacie jazyky, a to jazyk mnemokódu a štruktúrovaného textu. Úlohy sú rozdelené na kombinačné logické, štruktúrované logické, čítače, časovače, tabuľkové inštrukcie a v zložitejších úlohách je vysvetlený princíp zasielania e-mailov z PLC.
V závere práce sú zhrnuté výsledky podrobného popisu programov v prostredí Mosaic z priložených skrípt bakalárskej práce.
Annotation in English
The bachelor thesis is aimed at creating a curriculum for the extension of pedagogical education in PLC.
The theoretical part of the thesis contains a general description of PLC, its history, usage and its individual functions. Different programming languages are described in the next part - text (mnemocode language, structured text) and graphical (language of relay schemes, language of logical schemes and Graftec). The penultimate of the theoretical part is focused on the Tecomat PLC, which describes memory structure, stack, process system, readers, timers and table instructions. The conclusion of the theoretical part is dedicated to the description of Control Web.
In the practical part of the thesis programs are created in the Mosaic environment, focusing on two programming languages, namely the language of the mnemocode and structured text. Tasks are divided into combinational logic, structured logic, counters, timers, table instructions, and in more complex tasks the principle of sending emails from the PLC is explained.At the end of the thesis are summarized the results of detailed description of programs in the Mosaic environment from the attached bachelor thesis script.
Keywords
PLC, jazyk mnemokódu, štruktúrovany text, reléové schémy, logické schémy
Vypracujte literární rešerši na téma programovatelné automaty (PLC) a způsoby výuky jejich programování.
Vytvořte a utřiďte materiály specifické pro dvacetihodinový kurz určený pro pedagogické pracovníky v rámci dalšího vzdělávání pedagogických pracovníků (DVPP) využitelné v následujícíh bodech zadání.
Navrhněte vzorové úlohy zaměřené na různé oblasti pokročilého programování PLC.
Pro navržené úlohy vytvořte podrobné návody.
Research Plan
Vypracujte literární rešerši na téma programovatelné automaty (PLC) a způsoby výuky jejich programování.
Vytvořte a utřiďte materiály specifické pro dvacetihodinový kurz určený pro pedagogické pracovníky v rámci dalšího vzdělávání pedagogických pracovníků (DVPP) využitelné v následujícíh bodech zadání.
Navrhněte vzorové úlohy zaměřené na různé oblasti pokročilého programování PLC.
Pro navržené úlohy vytvořte podrobné návody.
Recommended resources
ŠMEJKAL, Ladislav a Marie MARTINÁSKOVÁ. PLC a automatizace, 1.díl. 1. Vyd. Praha: BEN technická literatura, 1999. ISBN 80-860-5658-9.
ŠMEJKAL, Ladislav. PLC a automatizace, 2.díl. 1. Vyd. Praha: BEN technická literatura, 2005. ISBN 80-7300-087-3.
MARTINÁSKOVÁ, Marie a Ladislav ŠMEJKAL. Řízení programovatelnými automaty. Vyd. 2. Praha: Vydavatelství ČVUT, 2004. ISBN 80-010-2925-5.
TECO \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2017-11-23\matsymb{rbrack}. Dostupné z: http://www.tecomat.eu/index.php?ID=655
FOXON \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2017-11-23\matsymb{rbrack}. Dostupné z: https://www.foxon.cz/blogs/category/17-kurzy-programovani-simatic-s7-300.html
Recommended resources
ŠMEJKAL, Ladislav a Marie MARTINÁSKOVÁ. PLC a automatizace, 1.díl. 1. Vyd. Praha: BEN technická literatura, 1999. ISBN 80-860-5658-9.
ŠMEJKAL, Ladislav. PLC a automatizace, 2.díl. 1. Vyd. Praha: BEN technická literatura, 2005. ISBN 80-7300-087-3.
MARTINÁSKOVÁ, Marie a Ladislav ŠMEJKAL. Řízení programovatelnými automaty. Vyd. 2. Praha: Vydavatelství ČVUT, 2004. ISBN 80-010-2925-5.
TECO \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2017-11-23\matsymb{rbrack}. Dostupné z: http://www.tecomat.eu/index.php?ID=655
FOXON \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2017-11-23\matsymb{rbrack}. Dostupné z: https://www.foxon.cz/blogs/category/17-kurzy-programovani-simatic-s7-300.html
Enclosed appendices
CD ROM
Appendices bound in thesis
-
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Diplomant odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Prezentace jako celek působila velmi dobrým dojmem, student dokázal velmi dobře vystihnout klíčové body práce. Součástí prezentace nebyla praktická ukázka. Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce.
Komise vznesla k obhajobě následující dotazy:
1) prof. Šeda: Úlohy jste si vymýšlel sám?
2) prof. Vítečková: Máte na pracovišti více typů PLC?
Na uvedené dotazy odpovídal student pohotově.