638-0816/01 – Programmable Logic Cotrollers II (PLA II)
Gurantor department | Department of Automation and Computing in Industry | Credits | 6 |
Subject guarantor | doc. Ing. Ivo Špička, Ph.D. | Subject version guarantor | doc. Ing. Ivo Špička, Ph.D. |
Study level | undergraduate or graduate | Requirement | Compulsory |
Year | 1 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2010/2011 | Year of cancellation | 2015/2016 |
Intended for the faculties | FMT | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
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 higher level of programming. Student will apply knowledge especially of communication between PLCs and operator panels, too.
Teaching methods
Lectures
Tutorials
Summary
Ways of communication between programmable logic controllers.
Control of continuous processes.
Program documentation.
Simulation of designed program results and debugging.
Error detection and handling during program run.
Real-time run of program, interrupt, using high speed counters.
Special PLC modules.
Compulsory literature:
Allen-Bradley PLC hardware manuals.
RSLogix programming software manuals.
Recommended literature:
Hughes, T.A., Programmable Controllers (3. Edition), ISA, 2001
Way of continuous check of knowledge in the course of semester
Tests, projects.
E-learning
Other requirements
Individual study of obligatory litarature.
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Basic programming PLC- binary operations, programming environment.
PLC simulation, program debugging. Counters and timers, library functions. Symbolic names of variables.
Functions, function and data blocks. Function creation.
Arithmetic and logical operations with words. Indirect addressing.
Interrupt, asynchronous events handling, fault handling.
Basic programming of Allen-Bradley PLC (series PLC 5, SLC 500, ControlLogix). Environment RSLogix, RSLinx
Tasks using binary operation, timers, and counters. Symbolic names of variables. PLC emulation.
Program control, subroutines, index and indirect addressing. Program inicialization.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction