Course: Programmable Controllers

» List of faculties » FM » MTI
Course title Programmable Controllers
Course code MTI/PRA
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Lecturer(s)
  • Diblík Martin, Ing. Ph.D.
  • Myslivec Tomáš, Ing.
Course content
Students are proposed to acquire the basic procedures for design and realisation of logic control. The programmig (according the IEC61131 standards) and general rules for use of programmable logic controllers to control industrial machines and technologic processes. Lectures: 1. Logic Control - areas of use, term definitions (signals - analogue, digital, binary, logic values, logic variables, logic operators and functions) 2. Modern industrial factory control system (relays, PLC, SCADA, ERP, MES, OPC). Communication of PLC with peripherals and other PLCs or PCs. 3. PLC - basic principles, mechanical and electrical design, peripherals and its connection. PLC classification, market overview. 4. Programming languages (IEC61131 standard), program execution, program block types, variable access, logic functions, memory functions (RS), Load and Transfer fc. 5. Programming languages (IEC61131 standard), timers, counters, aritmethical functions, comparison, conversion 6. Functions (FC), Function blocks (FB), datablocks. Sequential programming. 7. External events processing (fast digital inputs), analog signal processing 8. Operator interface (for control, monitoring and signalisation), HMI and visualisation 9. Industrial communication networks (PLC-PLC, PLC- std. peripherals × nonstd. peripherals, RS-232, RS-485, Profibus, Profinet, Powerlink) 10. Data management in PLC memory, data saving, transfer and archiving of data, PLC and SCADA interconnection, OPC UA. 11. Functional safety of machines (risc assessment, PLC category, Emergency stop categories according EN/IEC 60204-1 standard, standards EN/IEC 62061 and EN/ISO 13849-1). 12. Safety control systems (MRS, safety PLC, safety networks), detection devices, operator devices, output devices. 13. Pneumatic output devices (valves, pistons, position switches..) 14. PLC for MotionControl (principles and requirements), redundancy Practice: Practical lectures are performed on BR-Automation hardware platform (simulation and real PLC). Preparation for PLC programming - logic functions and circuits. Logic functions and terms, true table Logic circuit realisation - relay logic - line scheme, KOP-, FDB-, ST-language solution. Finite automaton, Moore and Mealy automaton. Practical programming - control of DI/DO, AI/AO, communication between PLC and PC. PLC programming - kontaktplan. PLC programming- function and function block (standard FC a FB, custom FC a FB) PLC programming - state machine design. PLC programming - visualisation (screens, std. graf. elements, alarms) PLC programming - communication PLC - OPC, PLC - PLC (Powerlink). PLC programming - data management/data export/import(via USB, into PC)

Learning activities and teaching methods
Monological explanation (lecture, presentation,briefing), Laboratory work, Lecture, E-learning
  • Class attendance - 84 hours per semester
Learning outcomes
The subject is an introduction into logic control with focus on industrially used devices. Students familiarized themselves with design methods of logic signals processing systems, the accent is put on PLC function understanding, programming and general rules of PLC use for machine and process control. The visualization of controlled process is also important, mainly with the aid of standard industrial communication technologies.
Students obtain basic knowledge of programming focused on industrially used PLC, experience with alogithm design and its conversion into program for this PLC systems.
Prerequisites
Basic knowledge of the electric circuits, measurement systems and computer networks. Basic knowledge of propositional logic.

Assessment methods and criteria
Combined examination

Activity on the seminars, successful passing of tests and elaboration of semestral works are required for getting credits.
Recommended literature
  • -. Firemní materiály Siemens.
  • Bayer, J. , Hanzálek, Z., Šusta R. Logické systémy pro řízení. ČVUT, 2000.
  • John, K., Tiegelkamp, M. IEC 61131-3: programming industrial automation systems: concepts and programming languages, requirements for programming systems, decision-making aids. Berlin, 2010. ISBN 9783642120145.
  • Martinásková, M., Šmejkal, L. Řízení programovatelnými automaty. ČVÚT Praha, 1998. ISBN 80-01-01766-4.
  • NEUMANN, GROTSCH, LUBKOLL, SIMON SPS. SPS-Standard IEC61131.. Oldenbourg . ISBN ISBN 3-486-27005-.
  • Zezulka, F. Automatizační prostředky. VUT Brno, 1999. ISBN ISBN-80-214-1482-.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester