Information Package / Course Catalogue
Plc (programmable Logic Controller)
Course Code: EE441
Course Type: Area Elective
Couse Group: First Cycle (Bachelor's Degree)
Education Language: English
Work Placement: N/A
Theory: 3
Prt.: 0
Credit: 3
Lab: 0
ECTS: 5
Objectives of the Course

The purpose of this course is to gain gualifications about writing PLC programs and operator panel programming methods.

Course Content

Definition and history of Industrial Control, introducing PLC and its history, Input/output operations with PLCs , PLC program writing methods, Analog input/output operations in the PLC, Using the Human Machine Interface (HMI)

Name of Lecturer(s)
Prof. Yılmaz KALKAN
Learning Outcomes
1.To understand the basic concepts, functions and roles of PLC
2.To understand the importance of PLC components and input and output modules
3.To write, read and explain PLC programs
4.To learn and use the Human Machine Interface
5.To gain knowledge and experience about Control and Automation Systems
Recommended or Required Reading
1.Learn everything about PLC programming: Practical lessons on Allen-Bradley, Siemens, and Mitsubishi PLC with real world examples, Avinash Malekar, 2021
2.Learn Basic Plc Programming with Mitsubishi Q-Series: Intermediate level using GX Works 2 software PLC Simulation MX OPC Server and Factory I/O, Daryl Glover
3.Basic Plc Programming For Beginners (Mitsubishi Electric GX Works2), Williams Robertson
4.PLC Programlama ve S7- 300/ 400 , Yavuz Eminoğlu, Birsen Yayınevi
Weekly Detailed Course Contents
Week 1 - Theoretical
Programmable Controllers (PLC)
Week 2 - Theoretical
Input/Output modules of PLCs
Week 3 - Theoretical
Introduction to PLC programming methods.
Week 4 - Theoretical
The corresponding instructions of statement list and function diagram to the relay-type instructions.
Week 5 - Theoretical
SET and RESET functions, positive edge triggering, negative edge triggering
Week 6 - Theoretical
Properties and usage of Timer function
Week 7 - Theoretical
Properties and usage of Counter function
Week 8 - Theoretical
Introduction to Function blocks and usage of them
Week 9 - Theoretical
Introduction to Function blocks and usage of them
Week 10 - Theoretical
Introduction to Function blocks and usage of them
Week 11 - Theoretical
Introduction to Function blocks and usage of them
Week 12 - Theoretical
Introduction to Function blocks and usage of them
Week 13 - Theoretical
Introduction to Human Machine Interface
Week 14 - Theoretical
Introduction to Human Machine Interface
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%30
Assignment Examination5%20
Project1%50
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140342
Assignment53330
Project1151530
Individual Work50210
Midterm Examination110212
TOTAL WORKLOAD (hours)124
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
2
2
4
4
3
1
2
4
4
2
3
OÇ-2
2
2
3
4
3
1
2
4
4
2
3
OÇ-3
2
2
4
4
3
1
2
4
4
2
3
OÇ-4
2
2
3
4
3
1
2
4
4
2
3
OÇ-5
2
2
3
4
3
1
2
4
4
2
4
Adnan Menderes University - Information Package / Course Catalogue
2026