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
-
YAUTE23Master 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%)