Type-Based Reporting Models for Variable Industrial Automation Data
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


