Fourth Industrial Revolution, also known as Industry 4.0 is a vast concept of revolutionising modern factories using a wide range of top technologies. Topics such as Autonomous Robotics, Big Data, Augmented Reality, Cybersecurity, and others are all a part of I4.0 concept. With technologies combined, a Smart Factory can run fully autonomously, constantly optimising its production using gathered data and visualising it for its operators and technicians.

In this Masterclass we are going to use a CP Lab system from Festo Didactic and helps its operator by creating an online visualisation & control tool, similar to SCADA systems used in production plants.

This module relates to Sections 3 and 4 of the WSOS for “Skill 48 – Industry”. 


SCADA systems are crucial part of modern industrial production systems. With multiple sub-systems working side-by-side and processing hundreds of variables every second, maintaining order in such an environment is not an easy task for an operator.

That is why ability to visualise the most crucial information across one dashboard is important. With an access to what is important, operator can make sure the plant is working as intended and can easily access different points of data spread across entire factory.

Summary of a Task

Given the example of a production system, your task will be to identify important pieces of information that will prove useful to operator. Next, knowing the program of a Siemens PLC controller your task will be to locate those variables and make sure they are accessible over OPC UA communication. We will be using a software called “UA Expert” to locate those bits of information, connecting to controller’s OPC UA server of each PLC.

Finally, using “Node-RED” we are going to create an online dashboard that will display all that data in various formats, depending on data type as well as allow to send information to the system, i.e., to start/stop the entire production line.

Learning Outcomes

After completing this module learners will be able to:

  1. Read modular PLC Programmes written in written using languages described by IEC 61131-3 Standard.
  2. Identify important pieces of information based on application
  3. Understand basics of OPC UA communication
  4. Enable OPC UA server in Siemens’ environment and browse it using UA Expert software.
  5. Create online dashboard using Node-RED development tool

Combine all skills gained during masterclass to visualise real-time data, accessible across all devices that are part of the same network