Dynamic Publishing Control for Secure Process Value Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control devices lack efficient management of data exchange with external devices, as the required data varies by situation, leading to inconsistent and insecure data sharing.

Innovation Solution

A control device with a management module to manage process values, a communication module to exchange data with external devices based on dynamic publishing settings determined by the execution result and operating state, and a publishing management module to define access permissions and data changes accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data exchange with external devices is allowed freely, then ease of operation is improved, but security is worsened

Engineering Contradiction:
Improvedata exchange capabilityVSAvoidsecurity level
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The publishing management module dynamically determines publishing settings based on the current operating state and execution results of the control device. This allows the data exchange permissions to be flexible and adaptive rather than fixed, enabling the system to grant access when safe and restrict it when risky, thus resolving the contradiction between ease of operation and security.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the publishing settings parameter according to different operating states and execution results. By modifying the data exchange permissions based on system state parameters, the patent achieves both easy data exchange when conditions permit and high security when conditions require restriction.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If publishing settings are fixed, then device complexity is reduced, but adaptability is worsened

Engineering Contradiction:
Improvemanagement system complexityVSAvoiddata exchange adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The publishing management module automatically determines appropriate publishing settings based on the control device's own execution results and operating state, without requiring external intervention or complex manual configuration. This self-service approach maintains low system complexity while achieving high adaptability to different situations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from execution results and operating state to automatically adjust publishing settings. This closed-loop control mechanism enables the system to adapt to changing conditions without increasing operational complexity, as the adjustments are made automatically based on system feedback.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If all process values are published, then ease of operation is improved, but loss of information is worsened due to exposure of sensitive data

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The publishing management module applies different publishing settings to different process values based on their sensitivity and the current system state. Instead of a blanket publish-or-not-publish approach, the system selectively publishes only appropriate data to the external device, maintaining data accessibility for non-sensitive information while protecting sensitive data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12153394B2Control device, recording medium storing management program, and control system
Publication Date: 2024.11.26 OMRON CORP
  • US12153394B2 patent drawing
  • US12153394B2 patent drawing
  • US12153394B2 patent drawing

AI summary

An object is to provide a function of managing data exchanged with an external device. A control device defines a publishing setting of a process value in accordance with information on one or both of an execution result of a control program and an operating state of the control device. The control device exchanges a data set including a part of one or more process values with the external device in accordance with the defined publishing setting.