« All blog posts

Open Industry 4.0 Simulation


The latest versions of Prosys OPC UA Simulation Server and Prosys OPC UA Browser enable OPC UA PubSub Simulation and Monitoring. Since the Guideline for Open Edge Computation (OEC) published by the Open Industry 4.0 Alliance suggests OPC UA PubSub over MQTT and defines how to deliver OPC UA Device Information over it, it became also very natural to add a simulation of OEC into Prosys OPC UA Simulation Server.

The following functionality is still under development, but I can already show you how it will look like, and hopefully, you can soon try it out yourself as well. If you are visiting SPS 2022, you can see the demo over there on our booth!

Prosys OPC UA Simulation Server with Device Simulation

We are adding a basic Device Simulation into the Simulation Server. This enables the addition of a simulated device that includes Vendor Nameplate and Device Health information, as defined by the OPC 10000-100 Devices Specification.

Simulated Device

Guideline for Open Edge Computing

The Open Industry 4.0 Guideline for Open Edge Computing (OEC) defines how to use OPC UA PubSub over MQTT as a Message Bus.

It also defines a few message types with common contents to publish to the Message Bus.

We will be simulating two messages to begin with.

  • The first message is the Master Asset Model (mam) message, which corresponds to the Vendor Nameplate defined for the Simulated Device.
  • And the second message is the Device Health (health) message, which corresponds to the Device Health defined for the Simulated Device.

Please, check out the article about OPC UA and Open Industry 4.0 to get more details about the OEC.

OI4 Simulation

In order to simulate the OEC message types, we just need to define a connection to the MQTT broker that is used as the OEC Message Bus, and then enable the messages in the OI4 configuration of the Simulation Server.

OI4 Simulation

This will add the respective OPC UA PubSub DataSets and DataSetWriters to the OPC UA PubSub Configuration and thus enables publishing the messages to the MQTT Broker periodically. OEC defines a few additional fields to the MQTT messages, but apart from that, they are just standard OPC UA PubSub messages.

Subscribing to the OI4 Information with UA Browser

The OEC defines that all OTConnectors that publish data from the devices to the Message Bus, should publish to topics under the ‘oi4’ Topic Tree. Since the messages follow the OPC UA PubSub definitions, we can use the standard Prosys OPC UA Browser to monitor them via the new PubSub View. You just need to connect to the same MQTT Broker as Simulation Server and use the ‘oi4/#’ Topic Filter, to see the messages like this:

OI4 Data in Prosys OPC UA Browser

SPS 2022

We will be demonstrating the upcoming Open Industry 4.0 Simulation within Prosys OPC UA Simulation Server at the SPS 2022 Trade Show, November 8-10. Come and meet us there!

OPC Day Finland 2022

If Open Industry 4.0 or OPC UA PubSub interests you, you should come and visit the OPC Day Finland 2022, November 29. We have invited Ricardo Dunkel (Open Industry 4.0 Alliance) and Konrad Heidrich (Hilscher) to speak together with other top level experts from the OPC Foundation and industry around the world. I am also planning to give a demonstration about the OPC UA PubSub features in there.

Jouni Aro

Jouni Aro

Chief Technology Officer

Email: jouni.aro@prosysopc.com

Expertise and responsibility areas: OPC & OPC UA product development, project work and customer support

Tags: Open Industry 4.0, Simulation Server, PubSub, MQTT

comments powered by Disqus

About Prosys OPC Ltd

Prosys OPC is a leading provider of professional OPC software and services with over 20 years of experience in the field. OPC and OPC UA (Unified Architecture) are communications standards used especially by industrial and high-tech companies.

Read more about us »

Newest blog posts

Open Industry 4.0 Simulation

Prosys OPC UA Simulation Server enables Open Industry 4.0 Simulation.

OPC UA PubSub to Cloud via MQTT at SPS 2022

Detailed overview of the demo presented at the SPS 2022

Open Industry 4.0 Alliance & Prosys OPC

Open Industry 4.0 Alliance aims to unite vendors to support a common communication architecture and Prosys OPC provides the tools.

View all blog posts »