Generovaní funkčních celků pomocí TIA Openness

Loading...
Thumbnail Image

Date

Authors

Bětík, Aleš

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Tato práce se zabývá vývojem aplikace pro generování funkčních celků a generování vizualizace na bázi faceplatů prostřednictvím API TIA Portal Openness. Potenciál TIA Openness spočívá v tom, že dokáže šetřit čas a námahu programátora. Při práci na velkých projektech v TIA Portal stráví programátor většinu času často lehkými, monotónními úkony, které jsou jednoduché, ale náchylné na chyby. Pomocí TIA Openness lze tyto úkony zautomatizovat. Aplikace je vytvořena v jazyce C# ve frameworku Windows Forms. Generování celků je založeno na generování zdrojových XML souborů. Generování vizualizace je založeno na faceplatech. Aplikace je určená k předpřipravení programového řešení v TIA Portal. Programátor tak získává podklad na základě které finální program tvoří. Práce zahrnuje demonstraci řešení na konkrétním příkladu. Podstatným přínosem je urychlení vývoje programu a vizualizace, přehlednost řešení a zamezení chyb.
This thesis focuses on the development of an application for generating functional units and visualizations based on faceplates using the TIA Portal Openness API. The potential of TIA Openness lies in its ability to save the programmer time and effort. In large-scale TIA Portal projects, programmers often spend the majority of their time on repetitive and monotonous tasks that are simple but error-prone. TIA Openness enables automation of these tasks. The application is developed in C\# using the Windows Forms framework. The generation of functional units is based on producing source XML files, while the visualization generation relies on faceplates. The application is designed to preconfigure a program solution in TIA Portal, providing a foundation from which the programmer can build the final program. The thesis includes a demonstration of the solution on a specific example. The main benefits include accelerated program and visualization development, improved clarity of the solution, and error reduction.

Description

Citation

BĚTÍK, A. Generovaní funkčních celků pomocí TIA Openness [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

bez specializace

Comittee

doc. Ing. Radovan Hájovský, Ph.D. (předseda) doc. Ing. Zdeněk Bradáč, Ph.D. (místopředseda) Ing. Jiří Fialka, Ph.D. (člen) Ing. Peter Honec, Ph.D. (člen) doc. Ing. Václav Jirsík, CSc. (člen) Ing. Stanislav Klusáček, Ph.D. (člen) Ing. Lukáš Pohl, Ph.D. (člen)

Date of acceptance

2025-06-10

Defence

Student obhájil diplomovou práci. Komise neměla žádné námitky k řešené práci. V průběhu odborné rozpravy student reagoval na dotazy oponenta. Dále zodpověděl dotazy týkající se komunikace mezi programy, způsobu generování a struktury vygenerovaného kódu

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO