Conveyance Control Device Dual Processing Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conveyance machine operations often stop due to software updates or bugs, leading to disruptions in the production line, as the optimization processing required for efficient conveyance control is complex and prone to errors, necessitating rollback processing that temporarily halts machine operations.
Innovation Solution
A conveyance control device with dual processing means and switching capabilities, allowing it to generate and output command data from either a basic or optimization processing unit, ensuring continuous operation by switching between them in case of abnormal processing, and automatically reverting to the basic processing unit for stability during software updates or errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If optimization processing is implemented to improve conveyance efficiency, then productivity is improved, but reliability deteriorates due to software bugs and processing failures
Solution Approach 1:
The system changes the operational state parameter of the optimization processing unit between 'active' and 'inactive' based on detection results. When abnormal processing is detected, the parameter changes to switch from optimization processing to basic processing, thereby maintaining reliability while preserving the ability to utilize optimization processing under normal conditions for productivity improvement.
2Reliability
If rollback processing is performed to recover from software errors, then reliability is improved, but productivity deteriorates due to stoppage of conveyance machine operations
Solution Approach 1:
The system creates a functional copy of the optimization processing unit's capability within the basic processing unit. The basic processing unit can generate command data without relying on the optimization processing unit, effectively copying the essential functionality. This allows the system to switch to the copied basic processing when optimization processing fails, maintaining productivity while ensuring reliability through the fallback mechanism.
3Reliability
If dual processing means are implemented to prevent operation stoppage, then reliability is improved, but device complexity increases
Solution Approach 1:
The control system is segmented into two distinct processing units: a basic processing unit and an optimization processing unit. Each unit has a clearly defined function - the basic unit handles essential command generation while the optimization unit enhances efficiency. This segmentation allows the system to maintain reliability through the basic unit while utilizing the optimization unit when needed, without creating an overly complex monolithic system.
Solution Approach 2:
The abnormal processing detection unit acts as an intermediary between the two processing units. It monitors the optimization processing unit and mediates the switch between optimization and basic processing based on detected abnormalities. This intermediary component simplifies the overall control logic by centralizing the decision-making function, rather than requiring complex interconnections between multiple processing units.
Data Source
AI summary
A conveyance control device according to one aspect of the present invention is configured to control operation of one or more carriages each configured to convey a FOUP. The conveyance control device includes: a basic processing unit that generates basic command data based on basic input data 32a containing a request to convey the FOUP; an optimization processing unit that generates optimization command data based on optimization input data containing the request to convey the FOUP; an output unit that outputs the basic command data or the optimization command data to each of the carriages; and a switching unit that controls operation of at least one of the basic processing unit, the optimization processing unit, and the output unit such that either one of the basic command data and the optimization command data is output by the output unit.


