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 PLCs and 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 information model using OPC UA companion specifications. The IIH maps data from the PLC to those models and makes data accessible via an OPC UA Server. To read data from the PLC two options are demonstrated:
- OPC UA Connector (Databus)
- SIMATIC S7+ Connector (Connectivity Suite)
- Access to an Industrial Edge Management System (IEM)
- Onboarded Industrial Edge Device (IED) on IEM
- Installed Configurators for Databus and OPC UA Connector (Common Connector Configurator)
- Installed Apps:
- Common Configurator
- Common Import Converter
- Databus
- IIH Semantics
- OPC UA Connector
- Registry Service
- SIMATIC S7+ Connector
- IED 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 Configurator V2.2.0
- Common Connector Configurator V1.9.0-11
- Industrial Edge Virtual Device V1.12.0.3-a
- Common Configurator V1.8.0
- Common Import Converter V2.0.0-1
- Databus V2.2.0
- IIH Semantics V1.8.0
- OPC UA Connector V2.0.0-1
- Registry Service V1.8.0-4
- SIMATIC S7+ Connector V1.2.0-2
The application example is based on the filling bottles example:
- Configure PLCs with TIA Portal
- Configure PLC Connections
- Import OPC UA Model
- Mapping Tags
- 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:
-
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.