Skip to main content

Control Systems EngineeringLaajuus (5 cr)

Code: 8I00CG73

Objective

The student knows how Industry 4.0 development, IEC62541 (OPC UA), IEC61131-3 and other related standards affect to the design of modern automation control software. The student knows the V-model of software development and agile methodology. The student is also able to utilize them in the design project of the control system. The student understands the paradigm of object-oriented programming and is able to use it in the design of control software. The student recognizes the most common languages used for system modeling, such as UML, SysML and Petri nets, and can model systems using these languages. The student is able to use modern design and simulation tools for testing control software.

Content

- PLC
- IEC 62541 (OPC UA)
- ISA-95
- Fieldbuses
- IEC 61131-3 and object-oriented programming
- IEC 61499
- UML ja SysML
- Software development, V-model and agile development
- AutomationML (IEC 62714)

Assessment criteria, satisfactory (1)

The student knows the basics of control system design. The student knows standards and technologies related to modern control system design.

Assessment criteria, good (3)

The student is able to model and design a modern control system to take advantage of the latest standards and technologies related to control system design.

Assessment criteria, excellent (5)

The student is able to model and design a modern control system that utilizes latest standards and technologies related to control system design and implements the principles of Industry 4.0.

Enrollment

17.04.2023 - 06.10.2023

Timing

28.08.2023 - 17.12.2023

Credits

5 op

Teaching languages
  • Finnish
Degree programmes
  • Master's Degree Programme in Automation Engineering
Teachers
  • Niko Ristimäki
Student groups
  • YAUTE23
    Master of Engineering, Automation Engineering

Objective

The student knows how Industry 4.0 development, IEC62541 (OPC UA), IEC61131-3 and other related standards affect to the design of modern automation control software. The student knows the V-model of software development and agile methodology. The student is also able to utilize them in the design project of the control system. The student understands the paradigm of object-oriented programming and is able to use it in the design of control software. The student recognizes the most common languages used for system modeling, such as UML, SysML and Petri nets, and can model systems using these languages. The student is able to use modern design and simulation tools for testing control software.

Content

- PLC
- IEC 62541 (OPC UA)
- ISA-95
- Fieldbuses
- IEC 61131-3 and object-oriented programming
- IEC 61499
- UML ja SysML
- Software development, V-model and agile development
- AutomationML (IEC 62714)

Materials

Lecture handouts, lecture demonstrations, assignments, product and programming manuals.

Teaching methods

Lectures, demonstrations, assignments and group work

Student workload

Total work load 135 h of which scheduled 27 h.

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

The student knows the basics of control system design. The student knows standards and technologies related to modern control system design.

Assessment criteria, good (3)

The student is able to model and design a modern control system to take advantage of the latest standards and technologies related to control system design.

Assessment criteria, excellent (5)

The student is able to model and design a modern control system that utilizes latest standards and technologies related to control system design and implements the principles of Industry 4.0.

Assessment methods and criteria

Exercises and an examination (100%)