Sequence Program Component Creation Automating Logic Pattern Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional sequence program componentization techniques require a lengthy process to identify and extract common logic parts from existing sequence programs, making the componentization operation time-consuming.
Innovation Solution
A sequence-program-component creation program that searches for common circuit patterns in the overall sequence program, displays them as candidates, allows user selection, and replaces the common logic parts with program components, thereby streamlining the componentization process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional manual componentization technique is used, then program component can be created, but the componentization operation takes a long time
Solution Approach 1:
The patent replaces manual mechanical operations with an automated information processing system. The commonality determination unit automatically searches sequence programs to identify common logic parts, extracting circuit patterns without manual intervention. This substitution of manual mechanical componentization with automated computational analysis dramatically reduces the time required for componentization operations while maintaining accuracy in identifying reusable program components.
2Productivity
If automated common circuit pattern extraction is implemented, then componentization time is reduced, but device complexity increases
Solution Approach 1:
The patent segments the componentization system into distinct functional units: a commonality determination unit that extracts common circuit patterns, a program component creation unit that generates components from extracted patterns, and a sequence program creation unit that assembles final programs. This segmentation allows each unit to perform its specific function independently, managing system complexity through modular design while enabling automated high-speed componentization.
Solution Approach 2:
The patent introduces a commonality determination unit as an intermediary between the sequence program input and the program component output. This intermediary unit automatically analyzes sequence programs to identify and extract common circuit patterns, serving as a mediator that transforms raw program code into structured component candidates. This intermediary layer manages the complexity of pattern recognition while providing clean, standardized output to the component creation process.
Data Source
AI summary
To provide a sequence-program-component creation program that causes a computer to perform a searching step of searching an overall circuit of a sequence program for a common logic part and extracting a logic pattern that appears in common in a circuit pattern arranged in the common logic part as a common circuit pattern, a component-candidate displaying step of displaying an extracted common circuit pattern as a candidate for a program component, a component registration setting step of registering a common circuit pattern selected by a user from candidates for the program component, and a replacing step of replacing the common logic part of the sequence program with the program component.


