Learning Outcomes
The objective of the course is to make the students able:
(a) to design the software architecture of networks of smart sensors and computers used to implement strategies and algorithms for the control of industrial processes . The design will consider event driven software execution and the traditional cyclic execution of the software used in the commercial Programmable Logic Controllers.
(b) the software development methodologies and the relevant specialized computer languages for programming industrial control applications.
Course Content (Syllabus)
• Definition of the “industrial control term” and classification of the control strategies and algorithms
to continuous time , batch and discrete time.
• Reference architecture of networked control systems consisting of smart sensor, actuators and
monitoring and control computer units.
• Programmable logic Controllers (hardware architecture, cyclic executive).
• Real-time operating systems.
• Design principles of event-driven software.
• The IEC 61131-3 standard.
• Semantics and syntactic of the IEC 61131-3 languages
• The IEC 61499 standard for developing event-driven software for industrial control applications.
• Industrial networks(industrial Ethernet, Modbus, Profibus, CAN, Foundation Bus).
• Software engineering tools.
Keywords
Programmable Logic Controllers, Software Engineering, Automatic Control Systems, Industrial Networks