Automation Practicum

Course Description

Multilevel organization of distributed control systems for automation of plants and processes. Functions and databases of automation levels. Programmable logic controllers (PLCs) - architectures, programming and application examples. Individual work with PLCs - logical functions, PID controller. Communications in automation systems. Examples of industrial communication networks and protocols. Individual work with industrial communication networks. Introduction to real-time databases. Human - control system communication interface and SCADA programs. Individual work with a SCADA program.

General Competencies

The course trains students for stand-alone programming of automation systems and design of industry processes and plants control systems.

Learning Outcomes

  1. identify basic functions and elements of a digital computer in an automation system computer (process computer)
  2. explain the basic structure of the automation system
  3. explain the basic structure of the programmable logic controllers
  4. solve tasks of sequential control in an automation system by writing corresponding programmable logic controllers programs
  5. solve tasks of proportional-integral-derivative (PID) control of continuous processes in an automation system by writing corresponding programmable logic controllers programs
  6. integrate individual elements of an automation system into a system connected with standard fieldbus communication networks
  7. apply configuration tools for SCADA system design for an automation system
  8. develop a hierarchical automation system based on programmable logic controllers, fieldbus communication systems and SCADA systems for real applications

Forms of Teaching

Lectures

15 hours, ununiformly divided over weeks

Exams

Tasks for analysis and synthesis of programming solutions and hardware configuration in an automation system

Laboratory Work

Work with a software package for configuring and programming devices in an automation system

Experimental Exercises

Work with a software package for configuring and programming devices in an automation system

Consultations

After lectures or arranged via e-mail

Seminars

More complex tasks which are demonstrated on programmable logic controllers

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 0 % 12 % 0 % 10 %
Quizzes 0 % 3 % 0 % 0 %
Seminar/Project 47 % 45 % 0 % 40 %
Mid Term Exam: Written 47 % 20 % 0 %
Final Exam: Written 47 % 20 %
Exam: Written 0 % 30 %
Exam: Oral 20 %
Comment:

For a cummulative exam there are no thresholds on laboratory exercises and seminars, but they should be all done.

Week by Week Schedule

  1. Lecture 00 -- Course rules; Lecture 01 -- Architecture of automation systems; Lecture 02 -- Architecture of programmable logic controllers (2 hours)
  2. Lecture 02 (continuation) -- Architecture of programmable logic controllers (2 hours)
  3. Lecture 03 -- Configuration and programming of programmable logic controllers (2 hours)
  4. Lecture 04 -- Data blocks, functions and function blocks. Indirect addressing. (2 hours) Laboratory block 1 -- Interactive laboratory excercise: Introduction to a software package for configuring and programming of programmable logic controllers (2x2 solar hours)
  5. Lecture 04 (continuation) -- Data blocks, functions and function blocks. Indirect addressing. (2 hours) Laboratory block 2 - Laboratory excercise: PLC programming - binary and digital operations. (2x2 solar hours)
  6. Lecture 05 - Analog values processing using PLC. Control in closed loop using PLC. (2 hours) Laboratory block 3 (Seminar 1) -- Individual work od students in laboratory on more complex tasks in binary and digital operations.
  7. Laboratory block 3 (Seminar 1) -- Individual work od students in laboratory on more complex tasks in binary and digital operations.
  8. Midterm exam
  9. Laboratory block 4 -- Laboratory exercise: Analog values processing using PLC. (2x2 solar hours)
  10. Laboratory block 5 -- Laboratory exercise: PID control using PLC. (2x2 solar hours)
  11. Lecture 06 -- Communication networks in automation systems. (2 hours) Laboratory block 6 (Seminar 2) -- Individual work of students in laboratory on implementation of PID control using PLC.
  12. Lecture 07 -- SCADA systems (1 hour) Laboratory block 7 -- Interactive exercises: (7.1) Configuration of fieldbus communication networks in an automation system (1 solar hour); (7.2) Configuration of a human-machine interface in an automation system (2 solar hours)
  13. Laboratory block 8 -- Laboratory exercises: (8.1) Configuration of fieldbus communication networks in an automation system (1 solar hour); (8.2) Configuration of a human-machine interface in an automation system (2 solar hours)
  14. Laboratory block 9 -- Seminar 3: Integration of fieldbus communication and human-machine interface within complex automation systems
  15. Final exam

Study Programmes

University undergraduate
Control Engineering and Automation (module)
Elective Courses (6. semester)

Literature

William Bolton (2003.), Programmable Logic Controllers, third edition, Elsevier
Bogdan Wilamowski, David Irwin (2010.), The Industrial Electronics Handbook -- Industrial Communication Systems, Taylor and Francis Group
Stuart A. Boyer (2004.), SCADA: Supervisory Control and Data Acquisition, third edition, ISA-The Instrumentation, Systems, and Automation Society

Laboratory exercises

General

ID 34344
  Summer semester
4 ECTS
L1 English Level
L1 e-Learning
15 Lectures
0 Exercises
30 Laboratory exercises
0 Project laboratory

Grading System

87,5 Excellent
75 Very Good
62,5 Good
50 Acceptable