Tématem dané práce je návrh softwarového řešeni zpracovaní dat v textové podobě pro jejích další možnost nahrání do PLC. V teoretické části této práci jsou popsané některé druhy automatizačních prostředků, používaných v průmyslu, principy zpracovaní a přenosu dat v TCP/IP sítích a základní pojmy prostředí .NET. Praktická část popisuje principy fungovaní programu, vytvořeného na základě požadavků společnosti a operátorů stroje. Gravírovací stroj, se kterým pracuje program, byl popsán taky.
Anotace v angličtině
The subject of this thesis is a suggestion of a software solution, used for text data pro-cessing for the possibility of its further sending to the PLC. Theoretical part of this thesis describes some of the machines used in industrial production, principles of processing and sending the data through TCP/IP networks and basic features of .NET platform. Practical part describes the way the program works, which was based on firm's and its operators' demands. The engraving machine, which program works with, was also described.
Tématem dané práce je návrh softwarového řešeni zpracovaní dat v textové podobě pro jejích další možnost nahrání do PLC. V teoretické části této práci jsou popsané některé druhy automatizačních prostředků, používaných v průmyslu, principy zpracovaní a přenosu dat v TCP/IP sítích a základní pojmy prostředí .NET. Praktická část popisuje principy fungovaní programu, vytvořeného na základě požadavků společnosti a operátorů stroje. Gravírovací stroj, se kterým pracuje program, byl popsán taky.
Anotace v angličtině
The subject of this thesis is a suggestion of a software solution, used for text data pro-cessing for the possibility of its further sending to the PLC. Theoretical part of this thesis describes some of the machines used in industrial production, principles of processing and sending the data through TCP/IP networks and basic features of .NET platform. Practical part describes the way the program works, which was based on firm's and its operators' demands. The engraving machine, which program works with, was also described.
Navažte komunikaci mezi PLC a počítačem pomoci TCP/IP protokolu, včetně možnosti čtení a zápisu dat do paměti PLC.
Navrhněte způsob zpracovaní dat ze souborů s příponou "*.txt".
Navrhněte algoritmus pro posílaní zpracovaných dat do PLC a zajistěte kontrolu jejích správnosti. Poslaná data a data z paměti PLC by měla být stejná.
Zajistěte monitorování stavu tištění štítků v reálném čase.
Navrhněte vhodné uživatelské prostředí pro práci s programem, včetně jeho odolnosti proti neúmyslným chybám uživatele.
Zásady pro vypracování
Navažte komunikaci mezi PLC a počítačem pomoci TCP/IP protokolu, včetně možnosti čtení a zápisu dat do paměti PLC.
Navrhněte způsob zpracovaní dat ze souborů s příponou "*.txt".
Navrhněte algoritmus pro posílaní zpracovaných dat do PLC a zajistěte kontrolu jejích správnosti. Poslaná data a data z paměti PLC by měla být stejná.
Zajistěte monitorování stavu tištění štítků v reálném čase.
Navrhněte vhodné uživatelské prostředí pro práci s programem, včetně jeho odolnosti proti neúmyslným chybám uživatele.
Seznam doporučené literatury
MARTINÁSKOVÁ, Marie a Ladislav ŠMEJKAL. Řízení programovatelnými automaty. Praha: Vydavatelství ČVUT, 1998. ISBN 80-010-1766-4.
MARTINÁSKOVÁ, Marie a Ladislav ŠMEJKAL. Řízení programovatelnými automaty II. Praha: Vydavatelství ČVUT, 2000. ISBN 80-010-2096-7.
ŠMEJKAL, Ladislav a Marie MARTINÁSKOVÁ. PLC a automatizace. Praha: BEN - technická literatura, 1999. ISBN 80-860-5658-9.
NAGEL, Christian. Professional C\symbol{35} 7 and .NET Core 2.0. 7-th edition. Indianapolis: Wrox, 2018. ISBN 978-1119449270.
SINGLETON, James. ASP.NET Core 1.0 High Performance. 1-st edition. Birmingham: Packt Publishing, 2016. ISBN 978-1785881893.
http://www1.siemens.cz/ad/current/content/data_files/automatizacni_systemy/
mikrosystemy/simatic_s71200/programming-guideline-for-s71200-s71500_2014-09_en.pdf
Seznam doporučené literatury
MARTINÁSKOVÁ, Marie a Ladislav ŠMEJKAL. Řízení programovatelnými automaty. Praha: Vydavatelství ČVUT, 1998. ISBN 80-010-1766-4.
MARTINÁSKOVÁ, Marie a Ladislav ŠMEJKAL. Řízení programovatelnými automaty II. Praha: Vydavatelství ČVUT, 2000. ISBN 80-010-2096-7.
ŠMEJKAL, Ladislav a Marie MARTINÁSKOVÁ. PLC a automatizace. Praha: BEN - technická literatura, 1999. ISBN 80-860-5658-9.
NAGEL, Christian. Professional C\symbol{35} 7 and .NET Core 2.0. 7-th edition. Indianapolis: Wrox, 2018. ISBN 978-1119449270.
SINGLETON, James. ASP.NET Core 1.0 High Performance. 1-st edition. Birmingham: Packt Publishing, 2016. ISBN 978-1785881893.
http://www1.siemens.cz/ad/current/content/data_files/automatizacni_systemy/
mikrosystemy/simatic_s71200/programming-guideline-for-s71200-s71500_2014-09_en.pdf
Přílohy volně vložené
1 CD-ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Prezentace jako celek byla zpracována na velmi dobré úrovni, student dokázal vystihnout klíčové body práce. Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce. Diplomant postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Prof. Vašek: Aplikace je reálně prakticky používána?
Na kladené dotazy diplomant reagoval velmi dobře.