Plant Control Program Relocation with Automated Variable Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing plant control systems face challenges in efficiently relocating programs and variables across programmable controllers while maintaining data exchange and adhering to naming conventions, leading to increased design costs and potential errors.

Innovation Solution

The system includes a relocate management part with modules for designating program movement, variable conversion, and name changing, which automatically moves or copies controller global and station global variables, and converts variable names according to set rules, ensuring seamless data exchange and reduced manual processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If programs are manually relocated across programmable controllers, then program movement can be achieved, but design costs increase and errors may occur

Engineering Contradiction:
Improveprogram relocation efficiencyVSAvoiddesign cost
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically designating destination programmable controllers and managing variable conversions before program relocation occurs. The relocate management part pre-configures the relocation parameters and executes the movement, eliminating the need for manual intervention during the actual relocation process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The relocate management part enables the system to serve itself by automatically managing program relocation and variable conversions without external manual operation. The system self-designates destination controllers, self-manages variable accessibility, and self-converts variable names according to naming conventions, thereby reducing design costs and improving efficiency.

Inventive Principle:
Principle #25Self-service

2Reliability

If variables are manually managed during program relocation, then variable tracking can be achieved, but time consumption increases

Engineering Contradiction:
Improvevariable data exchange accuracyVSAvoidvariable management time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces manual mechanical variable management with an automated electronic management system. The relocate management part electronically tracks and manages variable conversions, accessibility, and naming conventions through software automation, eliminating the time-consuming manual tracking process while maintaining data exchange accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring variable usage and automatically adjusting variable conversions and accessibility settings during program relocation. The relocate management part receives feedback about variable dependencies and uses this information to make real-time decisions about variable management, ensuring accuracy without time loss.

Inventive Principle:
Principle #23Feedback

3Productivity

If variable names are not converted according to naming conventions, then relocation speed may be maintained, but naming convention compliance deteriorates

Engineering Contradiction:
Improverelocation speedVSAvoidnaming convention accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary variable name conversion according to naming conventions before program relocation is finalized. The relocate management part pre-processes variable names, ensuring they comply with conventions in advance, so that the actual relocation can proceed quickly without compromising naming accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The relocate management part enables the system to automatically convert variable names according to naming conventions without manual intervention. The system self-identifies variables requiring conversion, self-applies the appropriate naming conventions, and self-verify(ies) compliance, thereby maintaining both relocation speed and naming accuracy simultaneously.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8700186B2Plant control system and program relocate method
Publication Date: 2014.04.15 TMEIC CORP
  • US8700186B2 patent drawing
  • US8700186B2 patent drawing
  • US8700186B2 patent drawing

AI summary

According to one embodiment, a plant control system includes a station mounting controllers thereon, an engineering device which manages programs, and a device which connects the controllers and the engineering device. The engineering device includes database which stores information on a first variable for allowing data to be shared among programs in each controller and a second variable for allowing data to be shared among programs in the station, the database management part, and a relocate management part which moves the program, and the relocate management part includes a designating module which designates an execution order of programs in a source controller, one or more programs to be moved, a destination controller, and the source controller, a module which moves the program as designated in the designating module, and a changing module which, when the program is moved, moves or copies the first and second variable used in the program.