Skip to content

This application example describes the implementation and usage of the IIH for reading data from a PLC and sharing the data to external applications using OPC UA models.

License

Notifications You must be signed in to change notification settings

industrial-edge/iih-semantics-getting-started

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Industrial Information Hub (IIH Semantics) Getting Started

This repository contains the source files to build the Industrial Information Hub Getting Started example.

Description

Overview

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.

Overview

General Task

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:

  1. OPC UA Connector (Databus)
  2. SIMATIC S7+ Connector (Connectivity Suite)

Requirements

Prerequisites

  • 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

Used components

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

TIA Project

The application example is based on the filling bottles example:

Configuration Steps

Usage

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:

  1. Connect to port 62520 of your IED to reach the IIH OPC UA Server.
    UA Expert Server Configuration

  2. Authenticate with default username iihcore and password iihcore.
    UA Expert Server Auth

  3. Browse the OPC UA Server Model and display data.
    UA Expert Browse

Documentation

You can find further documentation and help in the following links:

Contribution

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.

License and Legal Information

Please read the Legal information.

About

This application example describes the implementation and usage of the IIH for reading data from a PLC and sharing the data to external applications using OPC UA models.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published