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.
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.
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.
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:
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.
Chief Technology Officer
Expertise and responsibility areas: OPC & OPC UA product development, project work and customer support
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.
Newest blog posts
Prosys OPC UA Simulation Server enables Open Industry 4.0 Simulation.
Detailed overview of the demo presented at the SPS 2022
Open Industry 4.0 Alliance aims to unite vendors to support a common communication architecture and Prosys OPC provides the tools.