MAGÁTH, M. OPC UA klient pro laboratorní model "Třídička beden" [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2018.
Bakalářská práce pana Marka Magátha se zabývá návrhem a implementací OPC UA klienta pro laboratorní model „Třídička beden“, který bude sbírat, případně vyhodnocovat, vybrané parametry modelu. Součástí práce byla rovněž i úprava elektrického zapojení modelu a jeho následné připojení k PLC Siemens SIMATIC S7-1500. Pan Magáth se tak nejprve seznámil s daným modelem a provedl potřebné úpravy, propojil jej s PLC a vše zadokumentoval. Následně navrhnul a vytvořil řídicí program pro PLC a vizualizaci pro HMI panel a nakonfiguroval PLC jako OPC UA server. Poté navrhnul OPC UA klienta pro sběr, ukládání a vyhodnocování dat, kterého následně implementoval v jazyce C# s využitím databázového serveru MS SQL. Na závěr pak oba systémy (OPC UA klient a server) propojil a otestoval funkčnost svého řešení. Pan Magáth pracoval velmi iniciativně a zodpovědně a dokázal samostatně vyřešit poměrně komplexní úlohu. Konzultace byly vždy věcné a využíval je v přiměřené míře. Zadání bylo splněno v plném rozsahu. Navrhuji hodnocení bakalářské práce pana Magátha 95 b – A.
Předložená práce splňuje zadání ve všech jeho bodech. Autor měl za úkol vytvořit komplexní systém řízení modelu s vizualizací obohacený o logování provozních proměnných pomocí OPC UA protokolu. Pro vytvoření logovací aplikace využil moderní prostředky, které dané programovací prostředí nabízí, a celá aplikace je i dobře strukturovaná. Vizualizace je velmi propracovaná, nicméně z hlediska přehlednosti se autor nedržel pravidel pro návrh designu rozhraní člověk-stroj. Dokument je členěn v opačné logice, ale všechny jeho části jsou stručně a přitom detailně popsány. Také popis OPC UA je komplexní. Očekával bych i menší rešerši či úvahu o vhodnosti dostupných nástrojů pro tvorbu aplikace pro sběr dat v reálném čase z PLC s jejich vyhodnocením dle definovaných požadavků. Práce je na výborné úrovni a hodnotím ji za A (92b).
eVSKP id 110733