PLC Programming
| Code | Completion | Credits | Range | Language |
|---|---|---|---|---|
| 2372030 | KZ | 4 | 1P+0C+3L | Czech |
- Course guarantor:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Instrumentation and Control Engineering
- Synopsis:
-
In the course, students will become familiar with the most common systems for industrial control, which are programmable logic controllers (PLC). They will become familiar with the principles of programming programmable logic controllers in languages according to the IEC 1131-3 standard, with development environments for PLC programming and with their hardware concepts. They will also become familiar with the topics of diagnostics, safety and reliability.
- Requirements:
- Syllabus of lectures:
-
1. Programmable logic controller (PLC), its HW, concept, PLC program cycle, memory organization.
2. Languages for PLC according to IEC 1131-3, cyclically executed code.
3. Logic control, logical functions, canonical forms, number systems, codes (BCD, Gray code), use for object identification using optical sensors.
4. Sequential logic functions and their implementation using PLC
5. Time functions, counters, program control instructions,
6. Instruction list (IL), basic instructions, implementation of logic functions in IL, Ladder diagram (LD) and function block language (FBD), basic elements of LD and FBD, implementation of logic and time functions in LD and FBD.
7. Structured text (ST), basic elements of ST, implementation of logic and time functions in ST.
8. Sequential function diagram SFC, as syntax and semantics, predecessors (Grafcet, Petri Net).
- Syllabus of tutorials:
- Study Objective:
- Study materials:
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: