Association Module for Flexible Process Variable Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current process control units in automation engineering lack flexibility in interprocess data interchange, requiring system restarts and production downtime for updates or changes in control processes, as interprocess data interchange is defined within the control process itself and not dynamically adjustable.

Innovation Solution

A process control unit with an association module that mediates the interchange of process variables between control processes based on dynamic association rules, allowing changes without stopping the system or recompiling the control program, enabling flexible interprocess communication and configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If control processes are updated or changed by stopping the system and recompiling the control program, then the control program can be modified, but production downtime occurs

Engineering Contradiction:
Improvecontrol program modifiabilityVSAvoidproduction continuity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The control program is divided into multiple independent control processes that can be updated individually. Each control process is a separate module that can be loaded and executed independently, allowing specific processes to be modified without affecting the entire system and without requiring production stoppage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a static, monolithic control program to a dynamic, modular architecture where control processes can be loaded, unloaded, and updated during runtime. The interprocess data interchange mechanism is also made dynamic through association rules that can be modified without system restart, enabling continuous operation during updates.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If interprocess data interchange is defined within the control process itself, then the control process is self-contained, but flexibility for dynamic changes is lost

Engineering Contradiction:
Improvecontrol process self-containmentVSAvoidinterprocess interchange flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

An association module is introduced as an intermediary between control processes. This module manages interprocess data interchange through association rules that define how processes communicate. The rules are stored separately and can be modified dynamically without changing the control processes themselves, providing flexibility while maintaining process self-containment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The interprocess data interchange mechanism is separated into a different dimension - from being embedded within control processes to being managed externally through association rules in an association module. This dimensional separation allows the interchange logic to be modified independently of the control processes.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If additional or changed control processes are introduced dynamically, then system functionality can be extended, but interprocess data interchange compatibility issues arise

Engineering Contradiction:
Improvecontrol process extensibilityVSAvoidinterprocess communication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The association module provides a universal interface for all control processes to communicate through standardized association rules. This universal mechanism handles data interchange between any combination of control processes, whether existing or newly added, without requiring process-specific communication code. The system can dynamically add control processes with different functionalities while maintaining consistent communication through the universal association rule mechanism.

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

Data Source

PatentUS11544206B2Process control unit and method for interprocess exchange of process variables
Publication Date: 2023.01.03 SIEMENS AG
  • US11544206B2 patent drawing
  • US11544206B2 patent drawing
  • US11544206B2 patent drawing

AI summary

The process control unit is configured to execute a plurality of control processes, wherein a first control process executed on the process control unit is configured such that there is no provision for direct exchange of process variables with a second control process, but rather this exchange takes place via an interposed association module. An association specification is used to ascertain the control process(es) to which the process variable needs to be handed over. One advantage includes the increased flexibility in the exchange of process variables, which now takes place in the individual control processes by an association module. Restarts of the process control unit and associated production losses advantageously become unnecessary. Additional resources in the process control unit or in an engineering system may be reduced or avoided. The decreased complexity means that the control systems and engineering systems are developed more easily and hence also more quickly.