Programmable Logic Controllers
FEKT-BPC-PGAAcad. year: 2020/2021
The course deals with the issue of application of PLC in industry areas. Course contents are:
- Common features of programmable logic controllers, overview, construction features, hardware configuration, categories of programmable logic controllers, principles of PLC programming.
- Programming languages, program execution, memory areas in CPU, addressing, variables and constants.
- Analogue signals in PLC, representation of analogue values.
- Programmable logic controllers in process control, program standardisation.
- SCADA, Interconnection of programmable logic controllers, drivers, OPC.
- Program principles by EN 61512 standard – batch control.
- Program principles by EN 62264 standard – enterprise-control system integration.
- Safety PLC programming.
- Fault-tolerance PLC programming.
Learning outcomes of the course unit
Absolvent is able to:
- Define general characteristics of programmable controllers.
- Know standard programming languages for PLC.
- Implement base instructions by standard programming languages.
- Implement analogue signal processing in PLC.
- Understand communication with PLC control and visualization systems.
- Know the principles of programming for safety and fault-tolerance PLCs.
- Understand principles of batch control.
- Know the principles of programs’ implementation for enterprise-control system integration.
The subject knowledge on the secondary school level and at the level of the 2nd year Bachelor studies are required.
Students should also have such language skills to understand educational materials in English.
Recommended optional programme components
Recommended or required reading
Martinásková M., Šmejkal L.: Řízení programovatelnými automaty, vydavatelství ČVUT, Praha, 2004 (CS)
Martinásková M., Šmejkal L.: PLC a automatizace 1, BEN, Praha 2002 (CS)
Šmejkal L.: PLC a automatizace 2, BEN, Praha 2005 (CS)
Petruzella, F. D. : Programmable logic controllers. 4th ed. ISBN 978-0-07-351088-0. McGraw-Hill.,New York 2010 (EN)
Planned learning activities and teaching methods
Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations. Teaching methods include lectures and practical laboratories. Knowledge is verified using tests at exercises. Students have to write a six laboratory records and a single project during the course.
Assesment methods and criteria linked to learning outcomes
Work of students is evaluated during study by tests in lab exercises. They can obtain maximum 30 points during semester (Minimum of 15 points awarded at lab exercises).
Final examination is evaluated by 70 points at maximum. Examination has two compulsory parts - written part (max. 50 points) and verbal part (max. 20 points). To qualify for verbal part it is necessary to gain at least 20 points from the written one. To pass the exam it is necessary to gain at least 15 point in the verbal part.
Language of instruction
The aim is education in programmable logic controllers (PLC or PAC) that are frequently used for control of machines, production lines, technological processes, etc. Students make equating with architecture and circuits of PLC, basic features and modules. They will be able to develop programs in standard programming languages of PLCs (Ladder, FBD, ST, SFC). They will be informed about possibilities to interconnect PLCs and SCADA and be focused on fault-tolerance and safety PLC.
Specification of controlled education, way of implementation and compensation for absences
The content and forms of instruction in the evaluated course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.
Classification of course in study plans