Sequence Program Linkage Across Time Charts and Flowcharts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for generating sequence programs in production systems are inefficient, prone to errors, and lack flexibility, requiring manual correction and re-generation of software design documents, which increases man-hours and decreases quality due to limited automatic generation capabilities and lack of cooperation between mechanism and software design documents.
Innovation Solution
An information processing device and method that shares design information among a time chart, flowchart, and sequence program using a data structure, allowing them to link together and automatically generate and correct sequence programs, enhancing efficiency and accuracy by integrating mechanism and software design documents.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sequence program is automatically generated from software design document in one-way flow, then generation speed is improved, but error correction efficiency deteriorates
Solution Approach 1:
The patent implements bidirectional linkage between software design documents and sequence programs, enabling automatic feedback loops. When errors are detected in debugging, the system automatically feeds back correction information to update the sequence program, eliminating manual re-generation cycles and significantly reducing error correction time while maintaining high generation speed.
Solution Approach 2:
The patent introduces an intermediary data structure that serves as a common interface between software design documents and sequence programs. This intermediary enables automatic bidirectional transformation and synchronization, allowing error corrections to propagate automatically from debugging results back to the sequence program without manual intervention, thus resolving the time loss in error correction.
2Reliability
If multiple software design documents are created for different purposes, then design completeness is improved, but correction complexity increases
Solution Approach 1:
The patent merges multiple software design documents into a unified bidirectional linkage system where all documents are interconnected through a common data structure. This allows changes in any document to automatically propagate to related documents and sequence programs, maintaining design completeness while eliminating the need to manually correct multiple separate documents, thus reducing correction complexity.
Solution Approach 2:
The patent creates a universal data structure that serves multiple functions: it links software design documents, generates sequence programs, and enables automatic error correction across all documents. This multi-functional approach maintains comprehensive design coverage while providing a single point of control for corrections, reducing overall system complexity despite having multiple design documents.
3Adaptability or versatility
If mechanism design document and software design document are created separately, then design independence is improved, but information accuracy deteriorates
Solution Approach 1:
The patent introduces an intermediary bidirectional linkage system that connects mechanism design documents and software design documents while preserving their independence. The intermediary data structure automatically synchronizes information between the two documents, ensuring that design independence is maintained while information accuracy is improved through automatic cross-validation and error detection.
Solution Approach 2:
The patent implements feedback mechanisms that automatically detect inconsistencies between mechanism design documents and software design documents. The bidirectional linkage enables error information to flow back from software design to mechanism design, allowing automatic correction of information accuracy issues while maintaining the independent creation process for each document type.
4Ease of manufacture
If sequence program is generated with limited automatic generation capability, then generation simplicity is improved, but control flexibility deteriorates
Solution Approach 1:
The patent implements dynamic bidirectional linkage that adapts the generation process based on the complexity of the sequence program. For simple programs, automatic generation maintains simplicity; for complex programs requiring branch conditions, wait conditions, and error handling, the system automatically enhances generation capability while maintaining ease of use through the unified data structure interface.
Solution Approach 2:
The patent changes the parameters of automatic generation capability based on the requirements detected in the software design documents. The bidirectional linkage system automatically adjusts the level of automatic generation from basic to advanced features (including branch conditions, wait conditions, error handling) depending on the complexity detected, thus maintaining generation simplicity for simple cases while providing control flexibility when needed.
Data Source
AI summary
An information processing device includes a data structure and a processing portion. The data structure is configured to share design information among a time chart, a flowchart, and a sequence program. The processing portion is configured to process the time chart, the flowchart, and the sequence program such that the time chart, the flowchart, and the sequence program link together, depending on the data structure.


