Skip to main content
Skip header

Programmable Logic Cotrollers I

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

Course Unit Code638-2013/02
Number of ECTS Credits Allocated5 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *First Cycle
Year of Study *Third 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
S1I28doc. Ing. Ivo Špička, Ph.D.
ZIM018Ing. Ondřej Zimný, Ph.D.
Summary
1. The structure and working parameters of programmable logic controller (PLC).
2. Basic programming techniques for creating an algorithm PLCs.
3. Inputs, outputs, registers, addressing.
4. Boolean algebra and PLC.
5. The importance of minimizing logic functions to create a program.
6. The solution of combinatorial problems.
7. Solving sequential tasks, the program initialization.
8. Mathematics at the computer in the PLC program.
9. Working with text.
10. Real-time computations in the PLC control tasks.
11. Timers and counters for solving real-time tasks.
12. Sequencers and their application.
13. Debugging.
14. The program control.
Learning Outcomes of the Course Unit
Student will deal with structure and parameters of programmable logical controllers (PLC), their configuration and programming. Students will find out different ways of PLC's programming. Student will be able to compare hardware and software solution of PLC's from leading producers. The main emphasis is put especially on the skills in application of programmable controllers for solving standard technical tasks. Student will be able to understand and use the basic level of programming.
Course Contents
Structure and working parameters of programmable logic controllers (PLC).
Basic programming techniques for PLC's algorithm creation, addressing.
Solving of combination and sequential logic tasks, program initialization.
Mathematics computing in PLC program.
Real-time computing in PLC - program considerations.
Timers and counters for solving real-time tasks.
Structure and block programming. Program control.
Recommended or Required Reading
Required Reading:
1769 CompactLogix Controllers User Manual, Catalog Numbers 1769-L31, 1769-L32C, 1769-L32E, 1769-L35CR, 1769-L35E.
ŠPIČKA, I. Programovatelné logické automaty I. Studijní opora k předmětu. Ostrava: VŠB – TU, 2013.
ŠMEJKAL, L. a M. MARTINÁSKOVÁ. PLC a automatizace. 1. díl, Základní pojmy, úvod do programování. Praha: BEN - technická literatura, 2012. ISBN 978-80-7300-388-3.
1769 CompactLogix Controllers User Manual, Catalog Numbers 1769-L31, 1769-L32C, 1769-L32E, 1769-L35CR, 1769-L35E.
Recommended Reading:
Logix5000 Controllers, Catalog Numbers 1756 ControlLogix, 1756 GuardLogix, 1768 CompactLogix, 1768Compact GuardLogix, 1769 CompactLogix, 1789 SoftLogix, PowerFlex with DriveLogix, Quick Start
ŠMEJKAL, L. PLC a automatizace. 2. díl, Sekvenční logické systémy a základy fuzzy logiky. Praha: BEN - technická literatura, 2012. ISBN 978-80-7300-389-0.
Planned learning activities and teaching methods
Lectures, Tutorials
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Credit and ExaminationCredit and Examination100 (100)51
        CreditCredit30 15
        ExaminationExamination70 36