Application I/O Mapping for Manufacturing Program Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The burden of input/output setting for application programs operating with manufacturing facilities is significant due to the variety of interfaces and data exchange modes, requiring specialized knowledge and time for configuration.

Innovation Solution

A program execution support device that includes a profile reading unit, a setting presentation unit, a setting unit, and a connection unit to automate the allocation and setting of input/output information for application programs, reducing the need for manual configuration and facilitating efficient data exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual input/output setting is performed for application programs, then the system can support various interfaces and data exchange modes, but the burden of setting increases significantly requiring specialized knowledge and time

Engineering Contradiction:
Improveinterface compatibilityVSAvoidsetting burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs automatic input/output setting without requiring manual configuration by users. The setting unit automatically allocates device data to input/output information based on application profiles, enabling the system to self-configure for different interfaces and data exchange modes without increasing the setting burden

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The program execution support device provides a universal setting mechanism that handles multiple interface types (CSV format, server-client mode, MQTT protocol) and data exchange modes through a single automatic allocation system, making the system adaptable to various communication scenarios without requiring separate manual configuration for each case

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

2Reliability

If specialized knowledge is required for input/output setting, then accurate configuration can be achieved, but the time required for setting increases

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidsetting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Application profiles are prepared in advance containing predefined input/output information and device data mappings. When an application program is executed, the setting unit automatically retrieves and applies the pre-configured profile, eliminating the need for users to perform time-consuming manual configuration while ensuring accurate and reliable settings through pre-validated profiles

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If manual allocation of input/output information is performed, then precise data mapping can be achieved, but the execution preparation time increases

Engineering Contradiction:
Improvedata mapping precisionVSAvoidprogram execution efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The setting unit automatically performs data allocation by matching application profiles with device data, achieving precise data mapping without manual intervention. The system self-configures the connection between input/output information and device data based on predefined profiles, maintaining mapping precision while eliminating time-consuming manual allocation processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Predefined application profiles serve as templates that are copied and applied when executing application programs. These profiles contain pre-validated data mapping configurations that are automatically reused, ensuring consistent and precise data mapping across multiple executions without requiring repeated manual configuration

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11403115B2Program execution support device, program execution support method, and computer readable medium
Publication Date: 2022.08.02 MITSUBISHI ELECTRIC CORP
  • US11403115B2 patent drawing
  • US11403115B2 patent drawing
  • US11403115B2 patent drawing

AI summary

A profile reading unit (110) reads a profile including input/output information of an application program (301), as an application profile. A setting presentation unit (120) presents a setting means for allocating, to the input/output information, device data representing data to be read and written in the manufacturing facility (200) by the application program (301). The setting presentation unit (120) also acquires setting information in which the device data is allocated to input/output information. A setting unit (130) sets connection with the application program (301) based on the application profile and the setting information. A connection unit (130) supports execution of the application program (301) using facility data (22) according to the connection setting being performed by the setting unit (130).