SLANINA, V. Automatické generování PLC programů pro modely jeřábů pomocí TIA Portal Openness [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2018.

Posudky

Posudek vedoucího

Arm, Jakub

Student pracoval na zadání nepravidelně po celý rok. Aktivně řešil vzniklé problémy i s podporou firmy Siemens. Student se dokázal zorientovat v nové problematice ovládání programu TIA Portal pomocí API funkcí. Byla vytvořena aplikace, která generuje PLC programy pro modely jeřábu. Bohužel se objevilo pár neřešitelných problémů se Siemens knihovnami, které už se z nedostatku času nepodařilo vyřešit. Práci studenta hodnotím za B (88b).

Navrhovaná známka
B
Body
88

Posudek oponenta

Kaczmarczyk, Václav

Bakalářská práce se zabývá platformou TIA openness, konkrétně pak úkolem automatického generování PLC program pro modely jeřábů. V rámci teoretické části práce autor popsal programovací jazyky, které lze využít pro vytváření řídicích aplikací pro PLC. Dále se poměrně podrobně zabýval popisem API platformy Openness. Teoretická část práce je dle mého názoru dostatečná, navrhnul bych vyřadit strohou kapitolu 2, která dle mého názoru snižuje kvalitu práce jako celku. V rámci praktické části práce pak autor popisuje postup realizace kastomizovatelné aplikace pro TIA portál, a to jak řídicí části, tak HMI programu. Tato část je odborně odpovídající, bohužel je škoda, že autor nedotáhl dílo do konce a nedal např. uživateli možnost volby jednotlivých I/O automatu pro jednotlivé snímače/akční členy modelu. V rámci příloh bych navrhnul, aby se autor napříště držel při vývoji aplikace jednotného pojmenování proměnných a funkcí v kódu (mixuje angličtinu a češtinu), ale to je jen malá výtka. Ke zdrojovým kódům programu je pak nutné říci, že autor, přestože zhusta využívá moderní syntaxe C# vyšších verzí, unikají mu možnosti využití základních konstrukcí, jako je do očí bijící potřeba využití cyklu FOR. I přes uvedené nedostatky svědčí práce o dobrých odborných schopnostech autora, a proto ji doporučuji k obhajobě a hodnotím známkou C.

Navrhovaná známka
B
Body
80

Otázky

eVSKP id 111023