For AI agents: visit https://docs.abilityhistory.abb.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Jump to Content
ABB Ability™ HistoryABB Ability™ HistoryDocumentation
HomeDocumentationRelease Notes
DocumentationLog InABB Ability™ History
Documentation
Log In
HomeDocumentationRelease Notes

Getting started

  • Introduction
  • Technical Overview
  • Getting started with installation and configuration
  • Glossary
  • System Configuration Checklist

Context

  • ABB Ability™ History
  • Use cases
    • Asset Performance Management (APM)
    • Control system embedded historian
    • Automation Extended
    • Application Development
    • Process Information Management Systems (PIMS)
      • Success Story - Industrial Digitalization Transformation
    • ABB Ability™ Secure Remote Access (Use Case)
  • Time series

Architecture

  • Data abstraction
    • Information model
    • Caching
  • Time series concepts
  • Equipment model
    • Example equipment model
    • Bulk Load Tool
  • Software stack
  • Extension points
  • Security
    • Authentication
    • Authorization
    • Cyber security Development
  • System architecture and topology
    • High availability
    • Hierarchical systems
    • Networked systems
    • Networked systems - NetSync
    • Gateway Server
  • System sizing and performance
    • Tiny size reference system
    • Small size reference system
    • Medium size reference system

Time Series Data Ingestion

  • Data ingestion
    • Live data production
    • History writing
    • Redundant data production
  • Configuration classes
    • Tags and variables
    • Equipment model and data access classes
  • Process events and alarms
    • External events
    • Internal Events
  • Data Collection Services
    • OPC UA Client
    • OPC client
    • OPC UA Client 2 - Obsolete
    • Modbus client
    • Embedded C++ SDK
    • File input

Using time series data

  • Reading data
  • External interfaces
    • VtrinLib
    • ODBC
    • OData API
    • OPC Classic DA and HDA servers
    • OPC UA Server
    • OPC UA Server 2
    • WSS (+HTTP REST) Server API
  • Processing data
    • Filters
    • Aggregated histories
    • Recalculation
  • Status property icons

Creating system topologies

  • Hierarchical systems using tags
  • Networking systems using equipment publications

Administration

  • Guidance for building a solution
  • Engineering UI
    • System
    • Services
    • Information Model
      • Equipment Classes
      • Equipment List
      • Variables
      • Class Properties
      • Table Diagnostics
    • Calculations
      • Catalog
      • Processes
      • Services
      • Tasks
      • Mappings
      • Parameter Mappings
      • Task Triggers
      • Periodical Schedulers
      • Diagnostics
      • Whitelist (read-only)
      • Definitions
      • Parameters
      • Parameter Types
      • External Libraries
    • CalcInterface API
      • Calculations
      • Calculation Task State
  • Database administration
  • Restoring time series
  • Diagnostics
  • Services
  • Vtrin Server

Calculations

  • Overview
  • Concepts
  • Under the hood
    • Calc service and processes
    • Calculation Tool classes
  • Calculation Tool installation
  • Calculation Tool API
  • Calculation Tool security
  • Calculation Troubleshooting
  • Using third-party code
  • Calc - Import and Export
  • Calc Import Export CLI Tool
  • Batch calculation

User interface

  • Concept
  • Architecture
  • Designing a Dashboard
    • UI & UX Design
    • Dashboard Editor
    • Standard Widgets
    • Dashboard Features
    • Dashboard Archiving
  • Creating an Application
    • Debugging application
  • Developing Widgets
  • Operators used in Where String

Tutorials

  • Types of System Topology
    • Networked System
    • Hierarchical System
  • Installation on Windows
    • Installing History Server – Single Node System
    • Installing History Server – High Availability System
    • Installing DCN (Data Collector Node) of a Hierarchical System
    • Upgrading History software
    • Uninstalling History software
    • Package manager based installation
  • Installation on Linux
    • Service configuration on systemd
    • Installing an HTTPS certificate
    • Configuring Vtrin Server on Linux
    • Installing the ABB root certificate
  • Installation on Docker
    • Running in Docker
    • Install & Configure RTDB_OPCUAServer2 On Docker
  • Installation on Edgenius OS
    • Onboarding ABB Ability™ History on Edgenius OS
    • Vtrin OPCUA AutoConfig for 800xA Object Model & Data
  • Backup & Restore
  • NetSync - Getting started
  • ABB Ability™ Secure Remote Access (Implementation)
  • Creating a View application
  • Developing View Widgets
  • Pulse processing tutorial
  • Notification Service
    • Plugin Development
    • Plugin Base
    • Email Plugin
    • Azure WhatsApp Plugin
  • VtrinCmd Tool
    • Using VtrinCmd as the Export Tool
  • Equipment model tutorial
    • Part 1 - Getting started
    • Part 2 - Connecting to RTDB
    • Part 3 - Equipment types
    • Part 4 - Equipment properties
    • Part 5 - Equipment instances
    • Part 6 - Feeding data
    • Part 7 - Reading data
    • Part 8 - Using Engineering UI
    • Part 9 - Extending the model
    • Part 10 - Using alarms
    • Part 11 - Property sharing
  • Calculation Tool tutorial
    • Part 0 - Creating a calculation
    • Part 1 - Getting started
    • Part 2 - Calculation using variables
    • Part 3 - Single equipment instance
    • Part 4 - Equipment types
    • Part 5 - API Whitelisting
    • Part 6 - Fleet analytics example
  • Vtrin-SIEC: Centralized Security and Network Event Collection
  • Production planning and monitoring for a batch process
    • Part 1 - Production line modeling
    • Part 2 - Creating Equipment with Engineering UI
    • Part 3 - Calculations
    • Part 4 - User Interface

How-tos

  • Administration
    • Management tasks
      • When IP address of the MAIN server is changed
      • Instructions to be performed when IP address of the Data Collector node (DCN) of an Hierarchical system is changed
      • Instructions to Change the Node Host Name
      • Instructions for changing User names and Password
      • Instructions for re-creating the self signed certificate
      • Instructions for Changing the Backup Directory
    • Monitor database size
    • Allow Deny rule set to access View application
    • Setting up archiving feature
  • Configuration
    • Tags & Variables
      • Create Tags in Engineering UI
      • Create Tags using Excel Bulk Load Tool
    • Equipment Model
      • Create an equipment model in Engineering UI
      • EquipmentPropertyInfo attribute override in Engineering UI
      • Equipment Model Bulk Load Tool - Getting started
      • Equipment Model Bulk Load Tool - Reference
    • Event Configuration
      • Internal Events Configuration
    • User Menu Options
    • Restricting equipment visibility
    • Setting a write permission for a single instance
    • Splitting RTDB EcOpcClient to multiple instances
  • Visualization
    • Dashboard Basics
      • Dashboard step-by-step on View
      • View Dashboard important components and Context
      • How to Use Display Inheritance
      • How to Create a Display Template
      • Open dashboard from Instance in View
    • Widgets
      • Create a trend display on View
      • Create a Simple Calculation for a "Value" Widget
      • Dashboard formatted Datalist configuration options
      • Create an Alarm Trend for Active Alarms table
    • Context Handling
      • “Listen to Context" Feature on a Single Dashboard
      • Dashboard context passing between main and sub dashboard
      • Context passing from Source to Target Dashboard
      • Preserve the Context when navigating between dashboards
      • Using URL parameters in Dashboard Context Handlers
      • Class Instance Set Widget Usecases
    • Advanced Usage
      • Batch job dashboard tutorial
      • Dashboard Commit Actions tutorial
      • Dashboard custom edit dialog tutorial
      • Archiving
    • Demo Displays
      • Process Diagram
  • Calculations
    • Calculation Code Examples
    • Equipment Model Bulk Load Tool - Reference
  • Working with external tools and application
    • Access OPC Events in 800xA History Environment with Vtrinlib ODBC Driver
    • OPC Interfaces
      • How to subscribe data from an OPC UA server using EcOpcClient
      • Accessing OPCEvents using UaExpert client
    • OData Interfaces
      • OData: CRUD
      • OData API: Power BI Report with ABB Ability™ History
      • OData Problem solving examples
      • Getting started with excel
    • MODBUS
      • Modbus connections - Getting started
  • VtrinLib - Sample Applications
    • Push Data to Equipment History from CSV Files
    • How to filter OPCEvents based on Vendor Specific Attributes - 800XA usecase
    • Perform History Recalculation using VtrinLib
    • Bulk Creation of Equipment Model and configure live data
    • VtrinLib Code Examples
  • View Application Examples
    • Configure NLS for Label Widget
    • Configure NLS translations for custom widget property name
    • Configure NLS Translations for Navigation Tree Item (Dashboard)
    • How to implement NLS support for custom widget property
  • Netsync Based 3-Level Hierarchical Nodes (Receive Rules)
  • Security
    • DCOM Security Considerations
    • Certificate handling
    • How to Export and Import Certificates in Windows Environment

Further Reading

  • How to Connect to ABB Ability™ Platform
    • CpmPlus Connector
    • ABB Warmstorage

Support

  • Lifecycle support
  • Latest stable build - CI release notes
    • Benefits of CI/CD pipeline
  • Release notes 5.2 - 4.3
    • Release 5.2
    • Release 5.1
    • Release 5.0 and 5.0-1
    • Release 4.6
    • Release 4.5
    • Release 4.4
    • Release 4.3

File input

📘

Reference

Refer to How's to section for more details data-insertion-from-file-to-history

Updated 5 months ago


Embedded C++ SDK
Reading data
Did this page help you?