Timestamp-Based Data Delivery Control for Valid PLC Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex data processing systems, especially in factory automation, data processors may process invalid data when restarted, leading to incorrect diagnoses due to unprocessed data remaining from previous sessions.

Innovation Solution

A data delivery control apparatus that adds collection time information to data and determines validity based on whether this time is at or later than the start of the data processing sequence, ensuring only valid data is processed and delivered according to predefined sequence settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data processors continue to process data after a user temporarily stops the data sequence, then productivity is maintained, but reliability deteriorates due to processing of invalid data

Engineering Contradiction:
Improvedata processing continuityVSAvoiddata validity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by determining the validity of data based on collection time information before the data is processed. This allows the system to identify and handle invalid data in advance, preventing it from being processed while maintaining continuous data flow for valid data, thus resolving the contradiction between productivity and reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (validity determination based on collection time information) between data collection and data processing. This intermediary layer filters out invalid data without interrupting the overall data processing flow, allowing the system to maintain productivity while ensuring reliability by preventing processing of invalid data

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is deleted from storage before restarting processing, then reliability is improved by preventing invalid data processing, but loss of time occurs due to data deletion and restart

Engineering Contradiction:
Improvedata processing accuracyVSAvoidprocessing restart time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of deleting all data from storage, the system extracts only the necessary validity information (collection time information) from the data and uses this extracted information to determine data validity. This allows the system to maintain data in storage for quick restart while still preventing processing of invalid data, thus improving reliability without the time loss associated with data deletion

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter used for data validation from data content inspection to collection time information comparison. This parameter change enables rapid validity determination without requiring data deletion or complex validation processes, allowing the system to quickly resume processing after a restart while maintaining reliability

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11237548B2Data delivery control apparatus, method, and program
Publication Date: 2022.02.01 MITSUBISHI ELECTRIC CORP
  • US11237548B2 patent drawing
  • US11237548B2 patent drawing
  • US11237548B2 patent drawing

AI summary

A collector (110) included in a data delivery control apparatus (100) collects data from a PLC (603, 604) and outputs the data to which collection time information indicating collection time is added. A validity determiner (140) determines whether the data is valid based on whether the collection time indicated by the collection time information added to the data is at or later than a starting time indicating a time at which a data sequence as a preset data processing sequence is started. A deliverer (130) delivers the data in accordance with a data sequence setting defining the data sequence in response to validity determination means determining that the data is valid.