Skip to content

industrial-edge/performance-insight-custom-widgets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom widgets

This application example demonstrates how to use custom widgets within the apps Performance Insight and Energy Manager for flexible visualization of any plant data.

Description

Overview

Besides the standart widget portfolio within Performance Insight and Energy Manager, users are able to create customized widgets tailored to specific needs. These widgets are based on the Apache ECharts library, which is a free and open-source JavaScript library for data visualizations. Several defined ECharts options enable dynamic and interactive data representation.

CustomWidgetExample

The ECharts library covers several widget types:
Bar, Line, Pie, Scatter, Radar, Tree, Boxplot, Heatmap, Map, Graph, Sankey, Gauge and many more...

Examples

> Click on graphic to download JavaScript code
UseCase1
'Beijing AQI' (ECharts)
to visualize limit deviations
in production
UseCase2
'Radial Polar Bar' (ECharts)
to visualize distribution
of production times
UseCase3
Energy signature
to visualize consumptions
against a trendline
UseCase4
KPI calculation
to represent values
as individual as possible
UseCase5
Month/Year comparison
to visualize consumptions
proportionally
UseCase6
Comparison over time
to track current consumptions
against the average
UseCase7
Reason tree
to visualize distribution
of error codes
UseCase8
'Rainfall vs Evaporation' (ECharts)
to show basic statistics
at a glance
UseCase100
Explore more examples
in the ECharts library

General task

This repository describes how to create a custom widget within Performance Insight. It gives an overview about the configuration possibilities and provides some widget examples.

Requirements

Prerequisites

  • Access to an Industrial Edge Management System (IEM)
  • Onboarded Industial Edge Device (IED) on IEM
  • IED connected to PLC
  • TIA Portal project loaded on PLC
  • HTML5-capable Internet browser (e.g. Google Chrome)

Used components

  • Industrial Edge Management (IEM) V1.14.9
  • Industrial Edge Device V3.0.0
  • Management applications:
    • Databus Configurator V3.2.0
    • Common Connector Configurator V2.0.0
  • Device applications:
    • Databus V3.1.0
    • OPC UA Connector V2.4.0
    • Common Configurator V2.2.0
    • IIH Essentials V2.2.0
    • Performance Insight V1.22.0
  • TIA Portal V19

TIA Project

This application example is based on the tank application TIA Portal project.

Configuration

You can find detailled information about the following steps in the Configuration documentation:

Usage

You can use the custom widgets as any other widgets within Performance Insight and Energy Manager.

Via the dashboard date picker you can define the time range for incoming data to e.g. analyze system behaviour backwards.

CEChartsWidgetWeek

You can also open the Details view of the widget or export the data as .csv file.

Simply import this dashboard into Performance Insight or Energy Manager to try it out.

Documentation

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

Contribution

Please check our contribution guideline.

Disclaimer

This documentation describes how you can download and set up a test environment which consists of or contains third-party software. Please read the following disclaimer carefully.

Licence and Legal Information

Please read the Legal information.

About

Guide how to use the custom widgets based on JavaScript code. Custom widgets are available for Performance Insight and Energy Manager.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors