Skip to content

Shopfloor to Cloud Connectivity - Integrate machine & production data securely into the company cloud

License

Notifications You must be signed in to change notification settings

industrial-edge/Shopfloor-to-Cloud-Connectivity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopfloor to Cloud Connectivity - Integrate machine & production data securely into the company cloud

Use case for communication from Edge Device to Edge Device and company Cloud (e.g. Insights Hub, formerly known as MindSphere) via MQTT

Overview

The following image represents the data flow that will be achieved in this example, which covers everything from the acquisition of data from a machine in full production to its storage and processing in the cloud in general:

Data Flow Diagram for Performance Insights

Reference Architecture

This representation visualizes how data moves across edge applications within edge devices. The specific configurations of these applications will be detailed in this repository:

Data Through Edge Apps

Network Architecture

The following image illustrates the interaction and communication between all the devices used:

Network architecture

General task

Gathering of energy data from various controllers and converting it to a standardized form in a southbound Edge Device with no internet access.

Central monitoring of energy data from multiple locations in dashboards, with a strict separation between Automation Cell Network (Southbound) and Datacenter (Northbound). Because there is no direct connection between Southbound and the connected PLCs with the Internet, this guideline minimizes security risks.

Sharing the standardized data with a northbound Edge Device, with internet connectivity.

Structuring the energy data in asset models according to the asset design in Insights Hub in the northbound Edge Device and forwarding them to Insights Hub.

Requirements

Prerequisites

  • Industrial Edge Learning Path (Module 1-3)
  • Established connection to 2 PLCs to acquire data with the Edge Device
  • Access to an Industrial Edge Management System (IEM)
  • Onboarded 3 Industrial Edge Devices (IEDs) on Industrial Edge Management
  • Installed System App Configurators on IEM (Common Connector Configurator, Databus Configurator, DataXess Configurator)
  • Installed apps on Southbound-Devices (OPC UA Connector, DataXess, Databus, Flow Creator)
  • Installed apps on Northbound-Device (IIH Essentials, Databus, Energy Manager, DataXess, IIH Semantics, Common Configurator)
  • Google Chrome (Version ≥ 72) or Firefox (Version ≥ 62)
  • Access to Insights Hub
  • Energy Manager

Used components

TIA & PLCs:

  • TIA V16
  • PLC 1512SP-1 PN FW V2.1

Industrial Edge:

  • Industrial Edge Management Virtual V2.0.1-1
  • Industrial Edge Virtual Device V1.16.1-1-a
  • OPC UA Connector V2.0.1-0
  • Registry Service V1.9.0-0
  • Common Import Converter V2.1.0-2
  • Databus V2.3.2-5
  • IIH Essentials V1.10.0
  • Flow Creator V1.17.0-2
  • Energy Manager V1.16.1
  • DataXess V1.4.1-3
  • IIH Semantics V1.9.0-0
  • Common Configurator V1.9.0-4
  • Web browser (Mozilla or Chrome)
  • Common Connector Configurator V1.9.1-1
  • DataXess Configurator V1.4.2-4
  • Databus Configurator V2.3.2-2

Insights Hub:

  • Asset Manager
  • Energy Manager

Configuration Southbound Devices

You can find the further information about the following steps in the docs

  • Configuration Steps
  • Configure PLC project in TIA-Portal
  • Configure PLC connections in Industrial Edge
    • Create Databus Credentials and Topics
    • Configure OPC UA Connector in Common Configurator
      • Enter Databus Credentials
      • Add PLC
      • Add Tags
  • Configure Data preprocessing
    • IE Flow Creator
  • Configure Connection to Northbound

Configuration Northbound Device

You can find the further information about the following steps in the docs

  • Configuration Steps
  • Configure Northbound
    • Create Databus Credentials and Topics
    • Configure Communication with DataXess
    • Insights Hub Sync
      • Integrate IIH Essentials into Common Configurator
      • Configure Connection to Insights Hub
      • Create the Asset Model

Configuration Insights Hub

You can find the further information about the following steps in the docs

  • Configuration Steps
  • IIH Insights Hub Sync
  • Configure Energy Manager
    • Overview Dashboard
      • Create widget for Produced Bottles of Each Line
      • Create widget for Consumption Graphic of Each Line
      • Create widget for Cost of each Line
    • Line 1 - Media Consumption Dashboard
      • Create widget for Energy Per Bottle
      • Create widget for Water per Bottle
      • Create widget for PressuredAir per Bottle
      • Create widget for Consumption Per Bottle
      • Create widget for Cost per Bottle (Gauge)
      • Create widget for Cost per Bottle (Diagram)
    • Line 2 - Media Consumption Dashboard

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.

Licence and Legal Information

Please read the Legal information.