Programmable Logic Controllers

Structure Type: Course
Code: ISTA0503
Type: Compulsory
Level: Bachelor
Credits: 3.0 points
Responsible Teacher: Nieminen, Juha
Teacher Team: Nieminen, Juha ; Tuovinen, Olli ; Kiikkala, Sanna-Liisa
Language of Instruction: Finnish

Course Implementations, Planned Year of Study and Semester

Curriculum  Semester  Credits  Start of Semester  End of Semester
I-ST-2010   2 autumn   1.0   2011-08-22   2011-12-23  
I-ST-2010   2 spring   2.0   2012-01-09   2012-06-18  
I-ST-2011   2 autumn   1.0   2012-08-24   2012-12-18  
I-ST-2011   2 spring   2.0   2013-01-05   2013-06-18  
I-ST-2012   2 autumn   1.0        
I-ST-2012   2 spring   2.0        
I-ST-2013   2 autumn   2.0        
I-ST-2013   2 spring   1.0        
ST-2014   2 autumn   2.0        
ST-2014   2 spring   1.0        
ST-2015   2 autumn   2.0        
ST-2015   2 spring   1.0        

Learning Outcomes

The student becomes acquainted with the properties of the PLCs and knows when and how to utilize them in automation tasks. The student can create PLC programs which solve the spesified tasks.

Student's Workload

Total work load of the course 81 h
Scheduled studies 42 h
Autonomous studies 39 h

Prerequisites / Recommended Optional Courses

Study units in the previous common core themes.


The student learns the properties of the PLCs of different types and how to use them to control automation objectives. The integration of measurements and controls in a control loop is studied. The statements and their use as well as the memory and data types are introduced. The exercise programs are tested with the equipment in the laboratory.

Recommended or Required Reading

Nieminen, Juha& Ylivainio Matti: Ohjelmoitavat logiikat (handout), Laboratory work instructions; material for exercises

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures, assignments and laboratory exercises.

Assessment Criteria

5:The student is able to make designs independently and implement them using methods learnt during the course.
3:The student is able to implement designs that are similar to the model solution.
1: The student understands the designs and solutions presented in the contents of Programmable Logics.

Assessment Methods

Exam, assignments, laboratory work and lab reports are assessed.