Přístupnostní navigace
E-application
Search Search Close
Course detail
FSI-VAM-KAcad. year: 2026/2027
This course offers a comprehensive introduction to programmable logic controllers (PLC), which constitute a fundamental component of contemporary industrial and non-industrial automation. Students will first explore the theoretical foundations, including PLC architecture, operating principles, and programming techniques. The course then emphasizes practical laboratory assignments, enabling participants to acquire essential skills in the design, implementation, and troubleshooting of control systems. Special attention is devoted to bridging theory with practice and fostering the ability to apply acquired knowledge in real-world engineering contexts.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Successful completion of the course requires prior knowledge in automatic control and programming. Students are expected to be familiar with the principles of control loops and demonstrate proficiency in at least one programming language sufficient for developing simple algorithms. These competencies provide the essential foundation for understanding the operation and programming of programmable logic controllers (PLC).
Rules for evaluation and completion of the course
Credit requirements:
Active participation in laboratory sessions and completion of assigned tasks.
Development of an implementation of a program for designated thematic assignments.
Successful completion of a test verifying fundamental theoretical and practical knowledge.
Attendance at lectures is recommended, while participation in laboratory sessions is mandatory and monitored. Any missed classes must be compensated in a manner determined by the laboratory instructor, who sets the conditions for fulfilling the missed study obligations.
Aims
The course aims to provide students with the knowledge and skills required to address both fundamental and advanced tasks in logical control. Instruction is strongly practice-oriented, with laboratory sessions enabling students to apply theoretical concepts to real-world technical problems. Upon successful completion, participants will be able to work with programmable logic controllers, particularly the Siemens LOGO! series, and will acquire competencies in configuration, programming, and implementation within basic control systems.
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
specialization AIŘ , 3 year of study, winter semester, compulsory, profile core courses
Guided consultation in combined form of studies
Teacher / Lecturer
Syllabus
Introduction to Programmable Logic Controllers (PLC) (History, significance, and role of PLCs in modern automation.)
Siemens LOGO! Programmable Controllers (Architecture, functions, and applications in basic control tasks.)
Elements of Logic Control and Circuit Simulation (Fundamental logic functions, their implementation, and simulation.)
Combinational and Sequential Logic (Circuits Design principles, application examples, and PLC realization.)
Design and Implementation of State Machines (Methodology of state diagrams and their implementation in PLCs.)
Code Editing, Optimization, and Documentation (Best practices for efficient programming, debugging, and documentation.)
Programmable Logic Controllers in General (Overview of different PLC types, characteristics, and application domains.)
PLC Peripherals (Input/output modules, extension components, and system integration.)
Programming Methods and Execution Models (Programming languages, structures, and execution approaches.)
Data Communication, Visualization, and Drive Control (Integration of PLCs with other systems, visualization tools, and applications in motor control.)
Laboratory exercise
Laboratory sessions are organized in blocks and designed to gradually develop students’ practical skills in working with programmable logic controllers (PLC). The structure of the exercises includes:
Basic combinational and sequential logic control tasks - Implementation of simple applications (e.g., lighting control, level regulation, temperature regulation) using Siemens LOGO! PLC.
Advanced sequential logic control tasks - Solving more complex scenarios (e.g., control of an automatic washing machine model, traffic intersection, intelligent lighting) with Siemens LOGO! PLC.
Introduction to higher-class PLCs - Fundamentals of programming in Structured Text (ST) and exploration of advanced control system capabilities.
Demonstrations of PLC applications in complex systems - Examples of controlling servomechanisms, CNC milling machines, or robotic devices, with emphasis on peripheral integration and data communication.
Guided consultation