Part I: Semantic CPPS Modelling with OPC UA
The demand for networking in CPPS is constantly increasing. This includes communication between machines and machine parts as well as with higher-level systems (keyword IoT). Existing communication systems for CPPS are focusing mostly on a very efficient real-time data exchange on field level. OPC Unified Architecture (UA) emerged as one de-facto standard for networking in CPPS. Originally it was developed for a uniform data access from higher-level systems to machines. In recent years it was constantly expanded to cover more use-cases in CPPS. Especially the rich information modeling capabilities set OPC UA apart from other technologies. In this session we will give an overview of the core elements of OPC UA, where and in which form OPC UA can be used and what advantages it has as network infrastructure for CPPS.
Part II: Developing Distributed Control Systems for CPPS
As in many other domains software is the key driver for innovation also in the domain of CPPS. Therefore the amount of software is steadily increasing in manufacturing plants and machines. This leads to a constantly increasing development effort and the associated costs. This calls for new methods that allow the increasing software development effort to be tamed. One method is IEC 61499, which was created to simplify and improve the development of control programs for distributed automation systems. IEC 61499 defines a domain-specific modeling language that offers solutions for the demands of distributed functionality, adaptivity and improved software quality in control technology. In this session we will give an overview of the core modeling elements of IEC 61499 and how they can be used to develop distributed control systems for CPPS.