Ladder Diagram Partial Circuit Reuse for Faster PLC Program Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing technologies for generating and editing ladder diagram programs are inefficient when dealing with repeated instances of the same or similar ladder circuits, leading to monotonous and error-prone operations for operators.

Innovation Solution

A ladder diagram program generation assistance device that includes an input unit, a partial circuit search unit, an input candidate output unit, and a replacement processing unit, which allows operators to input command names or variable names to search for and select pre-existing partial circuits, reducing the need for repetitive input and improving editing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If operators manually input the same ladder circuit or similar ladder circuits repeatedly, then the ladder diagram program can be generated, but the generation and editing efficiency is low and the operation is monotonous and error-prone

Engineering Contradiction:
Improvegeneration and editing efficiencyVSAvoidoperation simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent enables operators to copy existing ladder circuits or similar circuits by searching for command names or variable names. The system extracts matching circuits from the program and allows selection of appropriate copies, eliminating the need to manually re-input identical or similar circuits. This directly addresses the efficiency problem while maintaining ease of operation through intuitive search and selection interfaces.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary extraction and organization of ladder circuits based on command names and variable names before the operator needs to insert them. By pre-processing and making circuits searchable, the system prepares the information in advance, allowing operators to simply select from available options rather than constructing circuits from scratch each time.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If operators manually input the same ladder circuit or similar ladder circuits repeatedly, then the program can be completed, but input mistakes are easy to occur

Engineering Contradiction:
Improveinput accuracyVSAvoidtime for generation and editing
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By copying proven, working ladder circuits rather than re-inputting them, the system eliminates transcription errors. The copy function ensures that the original circuit logic is preserved exactly, improving reliability while the automated search and selection process reduces the time required compared to manual re-entry.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system provides feedback by displaying search results and allowing operators to review extracted circuits before insertion. This feedback mechanism enables operators to verify that the correct circuit is selected, reducing input mistakes while maintaining efficient operation through quick review and selection.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If operators manually input the same ladder circuit or similar ladder circuits repeatedly, then the ladder diagram program can be generated, but the operation is cumbersome

Engineering Contradiction:
Improveoperation convenienceVSAvoidgeneration and editing efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The copy function with search capability makes the operation convenient by automatically finding and presenting relevant circuits. Operators simply need to input a command name or variable name, review the extracted options, and select the desired circuit, eliminating the cumbersome process of manual construction while significantly improving productivity.

Inventive Principle:
Principle #26Copying

4Ease of operation

If the system extracts all variable names matching the input prefix, then variable name input is facilitated, but the extracted variable names may include multiple options requiring further differentiation

Engineering Contradiction:
Improvevariable name input easeVSAvoidsystem processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies local quality by differentiating between circuit-level operations and variable-level operations. At the circuit level, it performs comprehensive extraction based on command names. At the variable level, it uses the prefix matching approach from prior art but integrates it within the broader circuit copying framework, allowing the system to handle both levels appropriately without excessive complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11378928B2Ladder diagram program generation assistance device, ladder diagram program generation assistance method, and recording medium
Publication Date: 2022.07.05 OMRON CORP
  • US11378928B2 patent drawing
  • US11378928B2 patent drawing
  • US11378928B2 patent drawing

AI summary

According to the present invention, an input operation unit receives an input related to generation and editing of a ladder diagram program. A partial circuit search unit searches and extracts a partial circuit corresponding to a ladder circuit of an inputted command name when the input operation unit receives the command name of the ladder circuit to be inserted into the ladder diagram program. A display unit outputs an input candidate corresponding to the partial circuit extracted by the partial circuit search unit. A replacement processing unit receives selection of the input candidate outputted from the display unit, and replaces, with the selected input candidate, the ladder circuit, the command name of which has been inputted by the input operation unit.