Hierarchical Object Release Control for Industrial Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current engineering software solutions for industrial process automation systems face time-consuming and resource-intensive release processes for changed engineering data, leading to high communication network loads.
Innovation Solution
A control program and method that represent components as computer-based objects within a hierarchical server-side database, allowing for efficient client-side release processes by determining and utilizing higher-priority processing memory areas, reducing the number of database operations, and minimizing network communication loads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If comprehensive release processes are performed for engineering data in working layers, then completeness and correctness of data acquisition is improved, but release duration and communication network load increase significantly
Solution Approach 1:
The patent segments the release process by identifying and releasing only those engineering objects that are actually changed in the working layer, rather than performing comprehensive releases of all objects. This selective release approach divides the release process into manageable segments based on actual changes, reducing overall release duration while maintaining data completeness.
Solution Approach 2:
The patent extracts and identifies only the changed engineering objects from the working layer for release, separating them from unchanged objects. This extraction process allows the system to focus release operations only on necessary objects, significantly reducing release time and network communication load while ensuring all required changes are captured.
2Reliability
If comprehensive release processes are performed for engineering data, then data completeness is improved, but communication network load increases significantly
Solution Approach 1:
The patent extracts only the changed engineering objects from the working layer for release operations, separating them from the complete set of engineering objects. This extraction ensures that network communication is triggered only for necessary updates, significantly reducing communication network load while maintaining data completeness through selective synchronization.
3Stability of the object's composition
If multiple update requests are communicated to database servers for hierarchical object releases, then data consistency across hierarchical levels is improved, but release process time increases
Solution Approach 1:
The patent performs preliminary identification of changed engineering objects in the working layer before initiating release operations. By pre-processing and identifying only the necessary objects that require release, the system prepares the release list in advance, reducing the time required for actual release operations while ensuring data consistency through targeted updates of hierarchical object structures.
Data Source
AI summary
An engineering system for an industrial process automation system, wherein objects predefined by a user selection are loaded for processing from a database into at least one processing memory area, where upon initiation of a user release of objects to be released that have been loaded into a selected processing memory area, a check is performed to establish whether a processing memory area directly of higher priority is present, direct predecessors in the processing memory area of higher priority are determined for releasable objects that have been loaded into the selected processing memory area and added to the releasable objects upon a positive result, objects hierarchically subordinate to objects among the releasable objects to be released are determined and tagged for release, and where objects tagged for release, via a change of their assignment, are shifted from the selected user memory area into the user memory area of higher priority.


