This repository contains the source files to build the Industrial Information Hub Getting Started example.
This application example describes the implementation and usage of the IIH as a central integration layer. It is shown how data can be read from a PLCs and get mapped on a data model. This model then can be accessed by external applications via different APIs or OPC UA.
The main goal of the task is to read some relevant data from the PLC and have it accessible to other applications with a standardized model of information using OPC UA Companion Specifications. IIH maps data from PLC to those models and makes data accessible via an OPC UA Server. To read data from PLC two options are demonstrated:
- OPC UA Connector (Databus)
- SIMATIC S7+ Connector (IIH Connectivity Suite)
In this example it is explained how to get the data from those connectors to the IIH.
- Access to an Industrial Edge Management System (IEM)
- Onboarded Industrial Edge Device on IEM
- Installed System Configurators for Databus and OPC UA Connector
- Installed Apps:
- Databus
- OPC UA Connector
- SIMATIC S7+ Connector
- Common Import Converter
- IIH Semantics
- Common Configurator
- Registry Service
- IIH Essentials
- Edge device is connected to PLCs
- OPC UA model created with SiOME using a Companion Specification
TIA and PLC:
- TIA Portal V16
- PLC: CPU 1511 FW 2.8.3
- SIMATIC SCADA Export V16
- Siemens OPC UA modeling Editor (SiOME) V2.5.12
- UA Expert 1.6.3
Industrial Edge:
- Industrial Edge Management App V1.13.10
- Databus V2.2.0
- Databus Configurator V2.2.0
- OPC UA Connector V2.0.0
- Common Connector Configurator V1.9.0
- SIMATIC S7+ Connector V1.2.0
- Common Import Converter V2.0.0
- IIH Semantics V1.8.0
- Common Configurator V1.8.0
- Registry Service V1.8.0
- IIH Essentials V1.8.0
- Industrial Edge Virtual Device V1.12.0.3-a
The application example is based on the filling bottles example:
- Configure PLCs
- Configure PLC Connections
- Import OPC UA Model in IIH
- Tags Mapping
- Creating Asset Model
Once the application is successfully deployed, data from the filling bottle machine is accessible via OPC UA to external OPC UA clients.
It is possible to check that using the UA Expert tool:
-
Connect to port
62520
of your IED to reach the IIH OPC UA Server
-
Authenticate with default username
iihcore
and passwordiihcore
You can find further documentation and help in the following links
- Industrial Edge Hub
- Industrial Edge Forum
- Industrial Edge landing page
- Industrial Edge GitHub page
- OPC UA Online Reference
- UA_NodeSet
- SiOME
Thank you for your interest in contributing. Anybody is free to report bugs, unclear documentation, and other problems regarding this repository in the Issues section. Additionally everybody is free to propose any changes to this repository using Pull Requests.
If you haven't previously signed the Siemens Contributor License Agreement (CLA), the system will automatically prompt you to do so when you submit your Pull Request. This can be conveniently done through the CLA Assistant's online platform. Once the CLA is signed, your Pull Request will automatically be cleared and made ready for merging if all other test stages succeed.
Please read the Legal information.