Type-Based Reporting Models for Variable Industrial Automation Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial automation systems generate vast amounts of data, making it laborious and tedious to create or modify reports that accurately display data from similar systems due to variations in component names, leading to disconnects between stored data and pre-generated reports.

Innovation Solution

A type-based reporting model is implemented, where a system control is interrogated to acquire a data structure, correlated with a type package object, and a model object is generated to visually display properties, allowing for automatic or semi-automatic mapping of attributes and tags to visual modeling objects, facilitating the creation of reports across industrial automation environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pre-generated reports are used to display data from industrial automation systems, then report creation is faster, but the reports fail to accurately display data from systems with varying component names

Engineering Contradiction:
Improvereport creation speedVSAvoiddata display accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent introduces a type-based reporting model that acts as an intermediary layer between the raw automation data and the report display. This model uses standardized type definitions to map and correlate data from different systems, enabling pre-generated reports to accurately display data even when component names vary across systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transforms the reporting approach by changing from direct data binding to type-based correlation. Reports are generated based on type definitions rather than specific component names, allowing the same report template to adapt to different systems through parameter mapping rather than exact name matching.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If manual connections are created between data points and report parameters, then report accuracy is improved, but the labor and time required increases significantly

Engineering Contradiction:
Improvereport data accuracyVSAvoidreport creation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining type packages and data structures that contain all necessary property definitions before report generation. This allows the system to automatically correlate data points with report parameters based on type matching, eliminating the need for manual connection creation while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses type package objects as templates or copies that define the structure and properties of data. These type definitions are copied and applied across multiple systems, allowing automatic correlation without manual intervention. The type-based model serves as a reusable template that can be instantiated across different automation systems.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If reports are customized for each specific system, then data display accuracy is improved, but the complexity and effort of creating multiple report versions increases

Engineering Contradiction:
Improvesystem-specific data accuracyVSAvoidreport management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements universality through type-based reporting models that can serve multiple systems simultaneously. A single report template can be applied across different automation systems by correlating with appropriate type package objects, eliminating the need to create and maintain separate customized reports for each system while still achieving system-specific accuracy.

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

Data Source

PatentUS11449025B2Unique UDTs to exploit the power of the connected enterprise
Publication Date: 2022.09.20 ROCKWELL AUTOMATION TECH INC
  • US11449025B2 patent drawing
  • US11449025B2 patent drawing
  • US11449025B2 patent drawing

AI summary

Provided herein are systems, methods, and software for facilitating message sessions. In one implementation, a method for building a type-based reporting model associated with an industrial automation environment includes interrogating a system control to acquire a data structure programmed therein, wherein the data structure includes properties of a component of the industrial automation environment. The method also includes correlating the data structure to a type package object, and generating a model object based on the correlation of the data structure to the type package object, the model object configured to visually display the properties of the component on a report.