Demonstrační laboratorní úloha v jazyce SFC

Loading...
Thumbnail Image

Date

Authors

Sysel, Eduard

Mark

A

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á programovacím jazykem SFC a jeho praktickou demonstrací na laboratorní úloze. V úvodní části jsou popsány základní prvky jazyka SFC a jejich použití na konkrétních příkladech. Zvláštní pozornost je věnována kvalifikátorům akcí, které představují klíčový prvek pro pochopení programování v tomto jazyce. Práce dále popisuje demonstrační úlohu vytvořenou pro fyzický model „Kuličky“, na kterém je implementace v jazyce SFC prakticky ověřena. Program v jazyce SFC je porovnán s implementací v jazycích LAD a ST, přičemž jsou diskutovány výhody a nevýhody jednotlivých přístupů a situace, kdy je vhodné zvolit daný jazyk. Součástí řešení je také vizualizace v prostředí HMI, která umožňuje uživateli sledovat kroky programu v diagramu.
This thesis focuses on the SFC programming language and its practical demonstration through a laboratory assignment. The introductory section outlines the fundamental elements of the SFC language and demonstrates their usage with specific examples. Particular emphasis is placed on action qualifiers, which are a key concept for understanding the structure and logic of programming in SFC. The thesis further presents a demonstration task developed for a physical model called “Balls,” where the SFC implementation is practically verified. The SFC-based program is compared with implementations in LAD and ST languages, discussing the benefits and limitations of each approach, as well as the scenarios in which a particular language is more suitable. The solution also includes an HMI visualization that enables the user to monitor each program step through a graphical diagram.

Description

Citation

SYSEL, E. Demonstrační laboratorní úloha v jazyce SFC [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

prof. Ing. Rudolf Jalovecký, CSc. (předseda) doc. Ing. Václav Jirsík, CSc. (místopředseda) Ing. Miroslav Jirgl, Ph.D. (člen) Ing. Stanislav Klusáček, Ph.D. (člen) Ing. Miloslav Richter, Ph.D. (člen) Ing. Radek Štohl, Ph.D. (člen)

Date of acceptance

2025-06-18

Defence

Student obhájil bakalářskou práci. Komise neměla žádné námitky k řešené práci. V průběhu odborné rozpravy odpověděl na dotazy: Tlačítkem stop může uživatel zastavit jen v určitém stavu? "Ne, kdykoliv. V jedné z rutin neustále detekujeme stisk tlačítka stop." Jaký je rozdíl mezi jazyky? "V použitém jazyku bude hodnota permanentně držena na dané hodnotě."

Result of defence

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO