EE436 Programmable Logic Controllers

Print this page Please use the scale options of your printing settings for adjustments.

Course Code Course Title Weekly Hours* ECTS Weekly Class Schedule
Monday 09.00 - 10.50, Wednesday 09.00 - 09.50
Prerequisite It is a prerequisite to


Lecturer Office Hours / Room / Phone

Currently not available

Assistant Sejla Dzakmic Assistant E-mail
Course Objectives The objectives of this course are to teach the student to use a PLC to solve engineering problems and provide hands-on experience on work with a small brick PLC.
Textbook Frank D. Petruzella, Programmable logic controllers, 4th edition McGraw Hill
Additional Literature
Learning Outcomes After successful  completion of the course, the student will be able to:
  1. Describe various types of PLC and their application in automation systems,
  2. Identify the inputs and outputs of a PLC in various applications,
  3. Use counters, timers, algebraic and boolean operations, memory, subroutines etc. of PLC to do a certain task,
  4. Write and test PLC Programs for small industrial automation applications,
  5. Incorporate a PLC in a simple SCADA and perform simulations using different PLC software.
Teaching Methods Class discussions with examples, active tutorial sessions for engaged learning and continuous feedback on progress. Team projects that involve engineering problems, interpretation and reporting.
Teaching Method Delivery Teaching Method Delivery Notes
Week 1 PLC evolution, history, relay control, basic parts of PLC, ladder logic language, Ch. 1
Week 2 PLC hardware, connection paths, CPU, memory, digital and analog interfaces (IO), Ch. 2
Week 3 Addressing of IO, program cycle, scan time, HW1 Ch. 5
Week 4 Relay schematics to ladder logic, field devices, IO modules, HW2 Ch. 6
Week 5 PLC timer functions, typical industrial timing tasks, HW3 Ch. 7
Week 6 PLC counters in ladder logic, typical industrial tasks, HW4 Ch. 8
Week 7 Jumps and subroutines, typical industrial tasks, HW5 Ch. 9
Week 8 Basic PLC math and logic functions, MIDTERM EXAM Ch. 11
Week 9 Transferring data, operations with math functions, data manipulation, HW6 Ch. 10
Week 10 Examples of processes with math/data operations on a fast and continuous basis, ---
Week 11 PLC sequencer and shift register functions in control problems, HW7 Ch.12
Week 12 Project work, ---
Week 13 Project work, ---
Week 14 Project work, ---
Week 15 Repetition / project presentations. ---
Assessment Methods and Criteria Evaluation Tool Quantity Weight Alignment with LOs
Final Exam 1 40
Semester Evaluation Compenents
Homeworks 7 14
Midterm Exam 1 25
Project Work 1 21
***     ECTS Credit Calculation     ***
 Activity Hours Weeks Student Workload Hours Activity Hours Weeks Student Workload Hours
Lecture Hours 3 9 27 Assignments 7 2 14
Active Tutorials 2 12 24 Home Study 3 14 42
In-term Exam Study 8 1 8 Final Exam Study 15 1 15
Laboratory Work 5 4 20
        Total Workload Hours =
*T= Teaching, P= Practice ECTS Credit =
Course Academic Quality Assurance: Semester Student Survey Last Update Date: 06/11/2020
QR Code for

Print this page Please use the scale options of your printing settings for adjustments.