OPC UA Diagnostic Data Collection for Automated Plant Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Setting up a collecting of diagnostic and monitoring data in an industrial plant, particularly for distributed control systems, requires substantial manual configuration efforts and is prone to errors, making it costly and inefficient.

Innovation Solution

A computer-implemented method using an OPC UA server to automate the discovery, configuration, and connection of diagnostic data to a time-series database, involving the provision of diagnostic metadata, creation of data collection units, and generation of configuration files to facilitate automated data transfer and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration is used to set up diagnostic data collection in a distributed control system, then the system can be configured with existing tools, but substantial manual effort and time are required and errors are prone

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidsetup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-configuration by automatically discovering OPC UA servers in the network, retrieving their diagnostic metadata, and generating appropriate data collection units and database configurations without requiring manual intervention. The diagnostic unit autonomously browses the OPC UA address space, extracts node information, and configures the time-series database schema based on the discovered diagnostic data structures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-defining the configuration templates and data collection unit structures before actual deployment. The metadata from OPC UA servers is retrieved and processed in advance to generate configuration files and database schemas, so that when components are added to the plant, the configuration is already prepared and can be automatically applied.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated discovery and configuration is implemented, then setup time and manual effort are reduced, but system complexity increases due to additional automated components

Engineering Contradiction:
Improveconfiguration speedVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The diagnostic unit serves multiple functions: it discovers OPC UA servers in the network, retrieves and parses their diagnostic metadata, generates data collection unit configurations, creates time-series database schemas, and configures the entire data collection pipeline. This multi-functional approach consolidates what would otherwise require multiple separate tools and manual steps into a single automated system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces a diagnostic unit as an intermediary component that mediates between the OPC UA servers and the time-series database. This intermediary automatically translates OPC UA diagnostic data structures into database-compatible formats, handling the complexity of protocol translation and configuration generation while presenting a simplified interface to both sources and destinations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If manual configuration is used, then system architecture remains simpler, but configuration errors increase and cost increases

Engineering Contradiction:
Improveimplementation costVSAvoidconfiguration accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system implements feedback mechanisms where the diagnostic unit continuously monitors the configuration status, verifies that discovered OPC UA servers are properly connected to the data collection units, and validates that the time-series database schema correctly represents the diagnostic data structures. This automated verification reduces configuration errors by detecting and reporting issues before they affect system operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system creates accurate copies of the OPC UA diagnostic data structures in the time-series database schema. By automatically browsing the OPC UA address space and replicating the node hierarchy, data types, and relationships in the database schema, the system ensures configuration accuracy without manual intervention, reducing both errors and implementation costs.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250251723A1Computer-Implemented Method for Providing Diagnostic Data of a Component
Publication Date: 2025.08.07 ABB (SCHWEIZ) AG
  • US20250251723A1 patent drawing
  • US20250251723A1 patent drawing
  • US20250251723A1 patent drawing

AI summary

A method for providing diagnostic data of a component comprising an OPC UA server includes providing metadata that describes the diagnostic data; discovering the OPC UA server; creating a corresponding data collection unit comprising an OPC UA client; generating a configuration file using the metadata; transferring the configuration file to the data collection unit; modifying a configuration file of the time-series database by adding a URI of the data collection unit; connecting to the time-series database; delivering diagnostic data of the component via the data collection unit to the time-series database; and storing the diagnostic data of the component to a diagnostic data repository of the time-series database.