Concept

ABB Ability™ History provides tooling (UI SDK) to implement user interface for industrial application or solution. The concept is based on HTML5 and Websocked technologies, and tooling that enable to create desktop like user experience in web browser with minimum amount of coding.

Use cases

Various UIs can be implemented with the UI SDK, such as

  • User interface for plant or enterprise level PIMS, MOM, or AM system that contains hundreds of concurrent users and thousands of close-to-real time dashboards
  • Application HMI for individual application such as electrical equipment condition monitoring, OEE (Overall Equipment Effectiveness), or energy management
  • Mobile UI for some system function or application
  • Engineering tools such as configuring and monitoring of ABB Ability™ History Engineering UI or engineering of the calculations Calculation Tool configuration .

Many of the dashboards for the UIs can be created with the wysiwyg editor of the UI SDK without programming. The dashboards are implemented with the widgets from the widget library that is coming with the UI SDK as part of ABB Ability™ History. Widget library can be extended with own widget implementations.

Content

Architecture

  • Architecture is what defines the non-functional attributes and essential when creating excellent user experience. This section will go through the main components of the ABB Ability™ History UI SDK architecture.

Designing a Dashboard

  • This section will show some best practices to consider when designing dashboard, how to use the editor, what are the standard widgets and lastly a simple guide on how to build your own dashboard.

Developing Widgets

  • This section includes some underlying concepts that are useful for understanding how widgets work and how to create your own widget when needed.

Creating an Application

  • An application is typically a single page web application and one system may contain several applications that may share dashboards between each other. This section will give further insights of application building, configuring and deployment.

Scripting and calculations using VIEW tools

Here is an introductory VIDEO to Scripting and calculations using VIEW tools

Useful documentation to go through next

Engineering UI

  • Engineering UI is a web application that can be used to manage ABB Ability™ History. With this web-based user interface, users can securely connect to the server to configure, monitor and audit the ABB Ability™ History database. Engineering UI is part of the default ABB Ability™ History installation (currently version 5.2 and up in Microsoft Windows operating systems).
  • Tutorials on how-to Engineering UI .