Shadow Manager for Automatic Control Object Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current process control systems require pre-configuration and detailed knowledge of control objects to implement shadowing, making it cumbersome to introduce changes or new objects, and often necessitate taking shadowing devices offline for reconfiguration.

Innovation Solution

The implementation of a shadowing device with a shadow manager and shadow library that automatically discovers and configures shadowed control objects without prior knowledge, allowing for real-time adaptation and data mirroring in process control systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pre-configuration and detailed knowledge of control objects are required to implement shadowing, then shadowing can be implemented with stable and reliable configuration, but the system becomes cumbersome to modify and requires offline reconfiguration

Engineering Contradiction:
Improveconfiguration stabilityVSAvoidease of modification
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The shadow manager performs preliminary actions by automatically discovering control objects and their configurations before shadowing operations begin. The system proactively queries the control system for control object definitions, data types, and relationships, storing this information in advance so that shadowing can commence immediately without manual pre-configuration, thus resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual configuration of shadowing devices is required, then configuration accuracy can be ensured, but productivity decreases and offline reconfiguration is necessary

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidshadowing implementation speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The shadow manager implements self-service by automatically querying the control system for control object configurations, data types, and relationships without human intervention. It autonomously discovers control objects, retrieves their definitions, and configures the shadowing device accordingly, ensuring both configuration accuracy through direct source retrieval and high productivity through automation, eliminating the need for manual configuration.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If shadowing devices must be taken offline for reconfiguration, then configuration integrity can be maintained, but system availability and operational continuity are reduced

Engineering Contradiction:
Improveconfiguration integrityVSAvoidsystem availability
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system enables continuity of useful action by allowing the shadow manager to discover and configure control objects dynamically while the shadowing device remains online and operational. The shadow manager continuously monitors for changes in control object configurations and updates the shadowing device in real-time without requiring offline reconfiguration, thus maintaining both configuration integrity and system availability simultaneously.

Inventive Principle:
Principle #20Continuity of useful action

4Measurement precision

If detailed knowledge of control objects is required beforehand, then shadowing precision can be achieved, but device complexity and ease of operation are worsened

Engineering Contradiction:
Improveshadowing precisionVSAvoidconfiguration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The shadow manager acts as an intermediary between the control system and the shadowing device. It queries the control system for control object definitions, data types, and relationships, processes this information, and automatically configures the shadowing device accordingly. This intermediary approach ensures shadowing precision by obtaining accurate control object information while hiding the complexity from the user, as the shadow manager handles all configuration details automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

5Reliability

If manual configuration steps are required, then configuration control can be maintained, but ease of operation and time consumption are negatively impacted

Engineering Contradiction:
Improveconfiguration controlVSAvoidease of shadowing setup
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The shadow manager implements feedback by continuously monitoring the control system for control object configurations and changes, and automatically adjusting the shadowing device configuration in response. This feedback mechanism maintains configuration control through continuous verification against the control system while dramatically improving ease of operation, as users simply need to initiate the shadowing process and the system handles all configuration steps automatically based on real-time feedback from the control system.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10551814B2Generic shadowing in industrial process plants
Publication Date: 2020.02.04 FISHER ROSEMOUNT SYST INC
  • US10551814B2 patent drawing
  • US10551814B2 patent drawing
  • US10551814B2 patent drawing

AI summary

Generic shadowing allows a shadowing device in a process plant to automatically discover, without pre-configuration or pre-definition, and without the use of a configuration tool, source control objects that are hosted at other devices and that are to be shadowed. Source control objects may utilize any data type, format, structure, language, etc. The shadowing device includes a shadow manager and a set of primitive components defining simple data types that are utilized to discover the configurations/definitions and data types of source control objects, and includes a shadow library in which signatures of discovered source control objects are stored. Signatures are instantiated and used by the shadowing device to provide dynamic data to recipient devices, applications, and/or control objects in the process control system, where the dynamic data is a mirror of data that is observed first-hand by the source control objects during their on-line operations at their host devices.