Skip to main content
Skip header

Programmable Controllers and HMI/SCADA Systems

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code450-2025/01
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *First Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
KOZ47prof. Ing. Jiří Koziorek, Ph.D.
Summary
Programmable logic controllers are most used industrial control system today. Good knowledge of this field of automation is necessary for students in the study branch of Measurement and Control Systems. Lectures are attended to programmable logic controllers hardware, IEC 61131 standard, methodology of control system analysis and design, development of control program. Part of the lectures is attended to basics of HMI/SCADA systems and communications. Practical exercises are hold in well-equipped laboratory. Students work with Siemens Simatic S7 300, Simatic HMI, Wonderware Intouch and others. Students develop control programs using basic functions of PLC's. Students solve two individual works.
Learning Outcomes of the Course Unit
In the course Programmable Controllers and HMI/SCADA Systems students learn how to use PLC's in control of industrial and other processes. The main aim of the course is to acquaint students with possibilities of PLC's and visualizations, with their characteristics and give them good knowledge of concrete types.
After passing the course students have the main knowledge of programmable logic controllers. Students get practical skills with one type of commonly used PLC’s and two visualization systems. They are able to choose right PLC type for certain application and develop control program.

Course Contents
Lectures:
Logic control and technological process. Methodology of control system design.
Programmable logic controllers Siemens Simatic S7, hardware, I/O signals.
Programmable logic controllers Siemens Simatic S7 300, Step 7 programming language, programming of logic functions.
Programmable logic controllers Siemens Simatic S7 300, functions, function blocks, analog signals processing.
Realizing control algorithms on PLC.
Creation of control system algorithm. Definition of control aims. Petri Nets.
IEC 61131 standard and its parts. Benefits of using this standard. Sequential processes programming tools. IEC 61131-3 programming, textual and graphical languages.
Communication possibilities of PLC's, industrial networks, distributed control systems.
Visualization systems for control applications. Relationship of programmable logic controllers with higher level control systems. User interface design fundamentals. Structure of user interface screens.
System Wonderware Intouch, development of applications.
Alarms and events, real-time and historical trending in Intouch system.
Communication of visualization applications with other applications, DDE, NetDDE, OLE, OPC. Communication between PC and PLC.
Operator panel Siemens Simatic OP7 and Bernecker Rainer PowerPanel.
Internet technology in visualization systems.


Laboratories:
Combination logic. Programmable logic controllers overview. Connection PLC to PC.
Programming of PLC Simatic S7 300.
Programming of PLC Simatic S7 300. Working with DI/DO, timers, counters. Development of control application.
Programming of PLC Simatic S7 300. Working with AI/AO, arithmetics. Development of control application - continuation.
Development of kontrol application. System design using Petri Nets.
Solving of term project with Simatic.
System Wonderware Intouch overview. Tagname dictionary in Intouch. Practical demonstration on PC.
Animation links and scripts in Intouch. Practical demonstration on PC.
Trends and user system in Intouch. Practical demonstration on PC.
Using DDE, NetDDE and OPC in Intouch applications.
Communication between Intouch system and PLC´s. Practical demonstration on PC.
Solving of term project with Intouch.
Development of visualization application for operator panel OP7.
Solving of term project with operator panel OP7.
Recommended or Required Reading
Required Reading:
Technical documentation Siemens k PLC Simatic ( http://www.siemens.com )
InTouch 10 - user manual. (http://www.wonderware.com ) http://www.simens.de ).
Firemní dokumentace Siemens k PLC Simatic ( http://www.siemens.com )
InTouch 9 - firemní příručka fy Wonderware. (http://www.wonderware.com )
http://www.simens.de ).
Šmejkal L., Martinásková M.: PLC a automatizace. BEN - technická literatura, Praha 1999.
Šmejkal L., Martinásková M.: Řízení programovatelnými automaty. Vydavatelství ČVUT, Praha 1998.
Stenerson J.: Fundamentals of Programmable Logic Controllers, Sensors and Communications. Prentice Hall, 1999.
Lewis R. W.: Programming Industrial Control Systems Using IEC 1131-3. The Institution of Electrical Engineers, London, UK, 1998.
Kopie normy ČSN EN 61131-3.

Boyer S. A.: SCADA - Supervisory control and data acquisition. ISA, 1999. ISBN 1-55617-660-0.
Recommended Reading:
Stenerson J.: Fundamentals of Programmable Logic Controllers, Sensors and Communications. Prentice Hall, 1999.
Lewis R. W.: Programming Industrial Control Systems Using IEC 1131-3. The Institution of Electrical Engineers, London, UK, 1998.
Standard IEC 61131-3.
Boyer S. A.: SCADA - Supervisory control and data acquisition. ISA, 1999. ISBN 1-55617-660-0.
Koziorek, Jiří. Navrhování a vizualizace řídicích systémů. Sylaby na www stánkách fakulty, 2004
Koziorek, Jiří. Logické systémy řízení a programovatelné automaty. Sylaby na www stánkách fakulty, 2004
Planned learning activities and teaching methods
Lectures, Individual consultations, Experimental work in labs, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Exercises evaluation and ExaminationCredit and Examination100 (100)51
        Exercises evaluationCredit40 10
        ExaminationExamination60 10