Zhodisov / machine-insight-getting-started

Guide how to use the app Machine Insight for an easy remote diagnosis of machines.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Machine Insight application example

This guide shows how to use the Industrial Edge application Machine Insight.

Description

Overview

The application Machine Insight is a condition monitoring application which enables easy and efficient remote diagnosis of the machines. It provides global comprehensive view of assembly lines and machines and provides transparency about your machine to improve your service processes.

The Machine Insight application enables you to extract the data from the different sources. The data may be of different types: device status data, machine status data, alarms, diagnostic buffer data, and program changes or firmware updates on PLC.

This repository describes how to display important PLC data such as alarms or device status in Machine Insight.

Overview

General task

The guide shows how to use the Machine Insight Configurator for configuring the data exchange with a PLC. Data collection can be configured either for alarms or for diagnostic buffer. Furthermore a status mapping is created to collect machine status data. The data comes in via the S7 Connector and then published on the Databus, where the Machine Insight Configurator can retrieve the required data.

Using Machine Insight the PLC data can be visualized and analyzed via a Gantt chart. Here you can see differnet PLC data, e.g. diagnostic buffer data, alarms, device status or firmware updates.

Requirements

Prerequisities

  • Access to an Industrial Edge Management (IEM) with onboarded Industrial Edge Device (IED)
  • Installed system configurators and apps (see list "Used components")
  • Installed apps (see list "Used components")
  • IED is connected to PLC
  • TIA portal project loaded on PLC
  • Google Chrome (Version ≥ 72)

Used components

  • Industrial Edge Management (IEM) V 1.5.2-4 / V 1.11.8
    • Databus Configurator V 2.0.0-5
    • Common Connector Configurator V 1.8.1-4
  • Industrial Edge Device (IED) V 1.10.0.-9
    • Databus V 2.1.0-4
    • OPC UA Connector V 1.8.1-6
    • Device Scanner Service V 1.6.0
    • Machine Insight Conifgurator V 1.3.2
    • Machine Insight V 1.3.2
  • Industrial Edge App Publisher V 1.10.5
  • Docker Engine V 20.10.10
  • Docker Compose V 1.28.5
  • TIA Portal V16
  • PLC: CPU 1515F-2

The Device Scanner Service is optional but required for using the scan functionality in Machine Insight Configurator.

The OPC UA Connector and the Databus are optional but required for using the machine status feature in Machine Insight Configurator.

TIA Project

The used TIA Portal project can be found in the miscellenous repository and is also used for several further application examples.

Configuration steps

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

  • Configuration for Device Scanner Service
  • Configure PLC Connection (Databus, OPC UA Connector)
  • Configure Machine Insight

Usage

Once the set up is done with the Machine Insight Configurator, you can open the UI of the Machine Insight application.

Select your device in the menu on the left side. In the overview tab you can see a Gantt chart and logbook records. The Gantt chart displays the following data:

  • Machine status based on configured status mapping
  • Current device status of PLC
  • Notification icons (alarm data, user program change, hardware configuration change, firmware update, textlist change, fail-safe program change)

Machine_Insight_Overview

Hint: PLC notifications are collected for every ten seconds and diagnostic buffer data is collected for every minute. Therefore, you may experience a delay in the Gantt chart or in the logbook.

The Gantt chart allows you to zoom in and view e.g. the machine status in detail.

Machine_Insight_Machine_Status

By clicking on 'Legend' within the Gantt chart, you can see all current states.

Machine_Insight_Legend

Documentation

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 are interested in contributing via Pull Request, please check the Contribution License Agreement and forward a signed copy to industrialedge.industry@siemens.com.

License and Legal Information

Please read the Legal information.

Disclaimer

IMPORTANT - PLEASE READ CAREFULLY:

This documentation describes how you can download and set up containers which consist of or contain third-party software. By following this documentation you agree that using such third-party software is done at your own discretion and risk. No advice or information, whether oral or written, obtained by you from us or from this documentation shall create any warranty for the third-party software. Additionally, by following these descriptions or using the contents of this documentation, you agree that you are responsible for complying with all third party licenses applicable to such third-party software. All product names, logos, and brands are property of their respective owners. All third-party company, product and service names used in this documentation are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.

About

Guide how to use the app Machine Insight for an easy remote diagnosis of machines.

License:Other