Process Control Modules Decoupled From I/O Protocol Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing process control systems require extensive configuration changes due to variations in field devices and communication protocols, leading to complexity and inefficiency in managing communication between control modules and field devices within process plants.

Innovation Solution

The implementation of signal objects and shadow blocks decouples process control logic from communication operations, allowing for protocol conversion and independent operation of control modules regardless of the I/O architecture, using signal objects to manage communication and shadow blocks to mimic field device operations within the controller.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If control modules are directly coupled to field devices with different communication protocols, then communication functionality is achieved, but device complexity and configuration effort increase significantly

Engineering Contradiction:
Improvecommunication protocol compatibilityVSAvoidcontrol module configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces shadow blocks as intermediary components that decouple control modules from field devices. Shadow blocks implement protocol-specific communication logic, allowing control modules to interact with standardized interfaces while shadow blocks handle the variability of different field device protocols. This mediator approach resolves the contradiction by absorbing protocol complexity in the shadow block layer rather than requiring control modules to support multiple protocols directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control system is segmented into distinct functional layers: control modules for process control logic, shadow blocks for protocol-specific communication, and field devices for physical operations. This segmentation allows each component to be optimized independently - control modules focus on control algorithms while shadow blocks handle communication protocol variations, thereby reducing overall system complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If control modules are designed to support multiple field device configurations, then adaptability improves, but reconfiguration time and operational complexity increase

Engineering Contradiction:
Improvefield device configuration flexibilityVSAvoidreconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Shadow blocks are pre-configured with protocol-specific communication templates and parameters before runtime. When a field device is connected, the corresponding shadow block is already prepared with the necessary protocol knowledge, eliminating the need for time-consuming runtime configuration. This preliminary preparation of communication interfaces significantly reduces reconfiguration time while maintaining flexibility to support multiple device types.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses template-based shadow block configurations that can be copied and instantiated for different field devices. Once a shadow block is configured for a particular protocol, that configuration can be replicated for similar devices, reducing reconfiguration effort. The standardized shadow block templates serve as reusable copies that maintain consistency across multiple field device connections.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If protocol conversion is implemented within control modules, then communication capability is achieved, but control logic complexity increases

Engineering Contradiction:
Improveprotocol conversion capabilityVSAvoidcontrol logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Protocol conversion functionality is relocated from control modules to shadow blocks, which act as intermediary translation layers. Shadow blocks convert between field device protocols and standardized internal interfaces, allowing control modules to maintain simple, protocol-agnostic control logic. This separation ensures that protocol conversion complexity is isolated in the shadow block layer while control modules remain focused on control algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Protocol-specific communication logic is extracted from control modules and placed into separate shadow block components. This extraction removes protocol conversion complexity from the control logic path, allowing control modules to operate with simplified interfaces. The extracted protocol handling resides in shadow blocks that are transparent to control module operation, thereby reducing control logic complexity while preserving full protocol support.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11609542B2Architecture-independent process control
Publication Date: 2023.03.21 FISHER ROSEMOUNT SYST INC
  • US11609542B2 patent drawing
  • US11609542B2 patent drawing
  • US11609542B2 patent drawing

AI summary

Process control systems for operating process plants are disclosed herein. The process control systems include control modules that are decoupled from the I/O architecture of the process plants using signal objects or generic shadow blocks. This decoupling is effected by using the signal objects or generic shadow blocks to manage at least part of the communication between the control modules and the field devices. Signal objects may convert between protocols used by control modules and field devices, thus decoupling the control modules from the I/O architecture. Generic shadow blocks may be automatically configured to mimic the operation of field devices within a controller executing the control modules, thus partially decoupling the control modules from the I/O architecture by using the shadow blocks to manage communication between the control modules and the field devices.