Programmable Logic Controllers
Code | Completion | Credits | Range |
---|---|---|---|
XE35PRA | KZ | 4 | 2+2s |
- The course is a substitute for:
- Programmable Logic Controllers (X35PRA)
- Lecturer:
- Jozef Ritonja (gar.)
- Tutor:
- Jozef Ritonja (gar.)
- Supervisor:
- Department of Control Engineering
- Synopsis:
-
The subject Programmable Logic Controllers deals with structure and parameters of programmable logical controllers (PLC), their configuration and programming. Students find out different ways of PLC's programming. We 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.
- Requirements:
-
Logical combination and sequential circuits
- Syllabus of lectures:
-
1. Structure and working parameters of programmable logic controllers (PLC).
2. Basic programming techniques for PLC's algorithm creation, addressing.
3. Solving of combination and sequential logic tasks, program initialization.
4. Mathematics computing in PLC program.
5. Real-time computing in PLC - program considerations.
6. Timers and counters for solving real-time tasks.
7. Structure and block programming. Program control.
8. Ways of communication between programmable logic controllers.
9. Control of continuous processes.
10. Program documentation.
11. Simulation of designed program results and debugging.
12. Error detection and handling during program run.
13. Real-time run of program, interrupt, using high speed counters.
14. Special PLC modules.
- Syllabus of tutorials:
-
1. Laboratory working rules. Basic programming of Simatic PLC- binary operations, programming environment.
2. PLC simulation, program debugging. Counters and timers, library functions. Symbolic names of variables.
3. Functions, function and data blocks. Function creation.
4. Arithmetic and logical operations with words. Indirect addressing.
5. Interrupt, asynchronous events handling, fault handling.
6. Basic programming of Allen-Bradley PLC (series PLC 5, SLC 500, ControlLogix). Environment RSLogix, RSLinx
7. Tasks using binary operation, timers, and counters. Symbolic names of variables. PLC emulation.
8. Program control, subroutines, index and indirect addressing. Program inicialization.
9. Communication instruction and continuous processes control instruction (PID).
10. Program documentation and special function.
11. Individual project work (Siemens or Allen-Bradley).
12. Individual project work (Siemens or Allen-Bradley).
13. Individual project work (Siemens or Allen-Bradley).
14. Finishing project. Credits.
- Study Objective:
- Study materials:
-
1. Simatic PLC documentation.
2. Simatic programming software (Step 7) manual.
3. Allen-Bradley PLC hardware manuals.
4. RSLogix programming software manuals.
5. Hughes, T.A., Programmable Controllers (3. Edition), ISA, 2001
- Note:
- Time-table for winter semester 2011/2012:
- Time-table is not available yet
- Time-table for summer semester 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri - The course is a part of the following study plans:
-
- Společný plán- strukturované anglické studium (elective specialized course)
- Electronics and Communication Technology - structured studies (elective specialized course)
- Cybernetics and Measurements- structured studies (elective specialized course)
- Heavy-current Engineering- structured studies (elective specialized course)
- Computer Technology- structured studies (elective specialized course)