Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Wai Phone Myint
Acad. year: 2025/2026
Supervisor: doc. Ing. Jakub Arm, Ph.D.
Reviewer: doc. Ing. Václav Kaczmarczyk, Ph.D.
Programmable Logic Controllers (PLCs) are industrial embedded computers that are commonly used in automation and manufacturing environments. The aim of this thesis is to use formal verification methods, namely Petri Nets, for modelling and analysing PLC-oriented control systems during the design stage. The goal is to determine whether formal methods can identify logical errors, such as deadlocks and liveness, during the design stage of a control application. As a case study, an espresso coffee-making process is analysed using formal models. After the verification step, the control process is simulated using IEC 61131-3 programming languages, specifically Ladder Diagram (LD) and Function Block Diagram (FBD). The thesis also introduces IEC 61131-3 programming languages and discusses other formal verification methods related to PLC systems. The results aim to indicate that Petri Net is suitable for analysing small-scale PLC applications and can support traditional development and testing methods.
Formal verification, Petri nets, LTS, PLCs, IEC 61131-3, Simulation.
Date of defence
19.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
The defense of the thesis was completed succesfully; the student responded to the questions appropriately.
Language of thesis
English
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Control and Instrumentation
Study programme
Electrical Engineering (BPA-ELE)
Specialization
Power Systems and Automation (BPA-PSA)
Composition of Committee
doc. Ing. Miloslav Steinbauer, Ph.D. (předseda) Mgr. Přemysl Dohnal (člen) prof. Ing. Eva Gescheidtová, CSc. (místopředseda) doc. Ing. Jakub Arm, Ph.D. (člen) doc. Ing. Petr Drexler, Ph.D. (člen)
Supervisor’s reportdoc. Ing. Jakub Arm, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportdoc. Ing. Václav Kaczmarczyk, Ph.D.
Grade proposed by reviewer: B
Responsibility: Mgr. et Mgr. Hana Odstrčilová