Content: | • Introduction to programmable controllers. • Components and systems: processors, memory systems, discrete I / O systems, analog I / O systems, dedicated I / O function and serial communication interface. • Basic PLC Programming: PLC language types, Structure List (STL), Ladder, SFC and Functional Block Diagram (FBD). • Solve automations with KARNAUGH arrays and BOOLE algebra. • Advanced PLC Programming • Operation and cooperation of AC Drive and PLC. • Input-output devices: control transformers, fuses, switches, switches, relays, analog signal (voltage, current, power, temperature, pressure, liquid level, flow, etc.) transducers / transmitters. • Conversion and processing of analog signals. • Design programs with emphasis on power supply and management applications |
Learning Outcomes: | Upon successful completion of the course the student will be able to: • identify and explain the main features of the design, the internal architecture, and the operating principles of the programmable logic controllers (PLC), • use input and output devices used in PLC systems, • use the basic communication links involved in PLC systems, • implement advanced automation in all PLC programming languages. • use LADDER, FBD programs that include internal relays (memories or flag), timers, counters, shift registers, clocks and handle application data, PI and PID controllers. • configure AC DRIVES and implement PLC and AC DRIVES collaboration programs to drive propulsion systems and reduce energy consumption. • Study and implement industrial production processes • to detect security issues with PLC systems, • use methods to save energy through automation. use methods for fault diagnosis and tests. |
Validation: | The evaluation is performed in Greek language. It consists of 30% of the laboratory exercises (Problem Solving), 20% of the written work and its public presentation and 50% of the final exam. For the successful completion of the course, the average of the above criteria must be equal to or greater than 5. The criteria are accessible by everyone on the course website. |
Suggested Books: | 1. Hanssen "Programmable Logic Controllers - A Practical Approach Using CoDeSys Codes [Electronic Version]", 2015, HEAL-Link Wiley. 2. E.A. Parr, "Programmable Engineers Guide [Electronic Version]", 2003, HEAL-Link Elsevier Referex. 3. Petruzella F. "Programmable logic controllers" 5th edition, publisher: TZIOLAS, book code in Eudoxus: 59421534. 4. Collins D., Lein E. "Programmable Auditors - Practical Guide", 2nd edition, publisher: Tsotras Athanasios. 5. GOURGOULIS D. - PAPASTAMOULIS A. - PRASSAS CH. "Digital systems - Computer networks", Chapter 3 - Programmable logic controllers, EVGENIDOU FOUNDATION. 6. L.A. Bryan - E.A. Bryan, “Programmable Controllers - Theory and Application” 2nd Edition |