Search course

Use the search function to find more information about the study programmes and courses available at Chalmers. When there is a course homepage, a house symbol is shown that leads to this page.

Graduate courses

Departments' graduate courses for PhD-students.


Syllabus for

Academic year
SSY066 - Industrial automation  
Syllabus adopted 2014-02-18 by Head of Programme (or corresponding)
Owner: TKAUT
7,5 Credits
Grading: TH - Five, Four, Three, Not passed
Education cycle: First-cycle
Major subject: Automation and Mechatronics Engineering

Teaching language: Swedish
Block schedule: D

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 Summer course No Sp
0112 Examination 4,5 c Grading: TH   4,5 c   15 Jan 2016 am Konf   04 Apr 2016 pm EKL   22 Aug 2016 pm M  
0212 Laboratory 3,0 c Grading: UG   3,0 c    

In programs



Docent  Petter Falkman


ESS032   Control and communication system SSY065   Industrial automation


In order to be eligible for a first cycle course the applicant needs to fulfil the general and specific entry requirements of the programme(s) that has the course included in the study programme.

Course specific prerequisites

Basic course in programming.


This course aims to provide a deeper insight and understanding of the challenges engineers face when developing automation systems. An important component of an automation system is the discrete and logic control systems. These are the main focus of this course. Using mathematical modelling and practical programming techniques, the student will be able to specify and develop discrete and logical control.

Learning outcomes (after completion of the course the student should be able to)

  • Develop a model / specification for a logic control system for industrial automation using operations, states and transitions,
  • Account for the differences and similarities between the propositional and predicate logic
  • Implement state and transitions using among others graphs
  • Describe the challenge of developing logic control in industry related to combinatorial and sequential control,
  • From a specification be able to implement logical control using PLC programming,
  • Implement optimization algorithms for simple discrete optimization,Understand and make tradeoffs in discrete optimization in terms of sustainability,
  • Give an account of the stochastic behavior of automation systems and the need for simulation,
  • Describe and consider the problem of distributed control, and how the robot's controller differs from a PLC,
  • From a specification implement a robot program,
  • Explain how a physical industrial control system is built and the function of its different components and protocols;
  • Model a problem and solve it using programming


The course consists of three different parts. Lectures, hand in assignments, laboratory exercise and programming assignments. During the lectures, the course's various parts will be discussed. By means of assignments, labs and programming assignments deepened understanding of logic control and automation.


The course includes lectures, assignments, labs and programming assignments.


All materials will be distributed via the course website


Written exam and passed compulsory parts required for final grade.

Page manager Published: Thu 04 Feb 2021.