ZAUJEC, A. Vývoj aplikačních modulů pro TIA PORTAL [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.

Posudky

Posudek vedoucího

Kaczmarczyk, Václav

V rámci své bakalářské práce se student zabýval návrhem a realizací komunikačního propojení mezi PLC Siemens řady S7-1200 a elektrickými pohony SMC prostřednictvím protokolu Modbus RTU. V teoretické části se věnoval popisu prostředí TIA Portal, programovacím jazykům a modulům potřebným pro komunikaci. Podrobně také rozebral architekturu a principy fungování Modbus protokolu a zařízení firmy SMC, se zvláštním zaměřením na ovladače JXC. Praktická část pak zahrnovala návrh funkčních bloků pro řízení pohonů, jejich testování a vytvoření knihovny určené pro opakované použití. Cílem bylo usnadnit konfiguraci a výměnu dat mezi PLC a zařízeními. Za hlavní přínos práce považuji vytvoření komplexní knihovny, která je prakticky využitelná i v jiných projektech a rozšiřitelná podle potřeb uživatelů. Dokumentace k vytvořeným blokům je přehledná a umožňuje pochopení i bez hlubší znalosti konkrétního hardwaru. Teoretická část je obsáhlá a pokrývá všechny nutné souvislosti, i když místy obsahuje zbytečně podrobné popisy, které by mohly být zestručněny či přesunuty do příloh. Praktické řešení je provedeno pečlivě, logicky a funkčně. Je zřejmé, že autor problematice rozumí a že se jí věnoval se zaujetím. Implementace funkčních bloků je přehledná a v kombinaci s připojeným modelem byla práce dobře ověřena i po stránce reálné funkčnosti. Student úspěšně zvládl propojit různé technologie a vytvořit použitelné modulární řešení. Student pracoval svědomitě a s vedoucím konzultoval průběžně. Celkově práci hodnotím jako velmi kvalitní a doporučuji ji k obhajobě s hodnocením B (85 bodů).

Navrhovaná známka
B
Body
85

Posudek oponenta

Benešl, Tomáš

Student měl za úkol vytvořit knihovní moduly pro TIA Portal, které usnadní integraci elektrických pohonů SMC s PLC Siemens řady S7-1200 prostřednictvím Modbus RTU. Zadání bylo bezezbytku splněno. Po odborné stránce student korektně popsal prostředí TIA Portal, principy komunikace Modbus RTU, včetně diagnostiky a práce s chybami. V praktické části realizoval rozsáhlou sadu funkcí a funkčních bloků v jazyce SCL, které pokrývají ovládání jednotlivých pohybových funkcí pohonu i zpracování poruchových stavů. Programová struktura je rozdělena přehledně do jednotlivých funkcí, což zvyšuje její modularitu i možnost dalšího využití v aplikační praxi. Po formální stránce je práce dobře strukturovaná. Text je většinou srozumitelný, místy se ale objevují drobné chyby a překlepy. V práci je zařazeno velké množství ukázek kódu, což demonstruje rozsah praktické realizace. Na druhou stranu, z hlediska dokumentace knihovny by bylo vhodnější některé části programového řešení shrnout přehlednějšími blokovými schématy, případně stavovým diagramem celé komunikace a řízení pohonu. Tím by byla lépe zachycena celková logika fungování knihovny a byla by srozumitelnější i pro uživatele, kteří budou knihovnu implementovat. Popis tvorby a výsledku vizualizace není v práci prakticky vůbec zdokumentován, byť je v realizovaném projektu vytvořena. V textové části by bylo vhodné doplnit i popis datové struktury přenášené po Modbusu RTU, který v práci chybí. V textu práce je využito více „výstřižků“ z prostředí TIA Portalu Help, které nejsou opatřeny odpovídajícími citacemi. Práce splňuje zadání, student prokázal velmi dobrou úroveň znalostí v oblasti řízení pohonů a vývoje knihovních modulů pro TIA Portal. Práci hodnotím B 82 bodů.

Navrhovaná známka
B
Body
82

Otázky

eVSKP id 168238