Trigger-Synchronized Functional Unit for Multi-Rate Control Output
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In programmable controllers, high-speed functional processing performance is underutilized due to synchronization constraints, and variations in control periods among internal control processors lead to inefficiencies, especially in long-term control scenarios.
Innovation Solution
A functional unit that synchronizes with a trigger signal to perform multiple functional processes within a single synchronization period, allowing for shorter control periods and collective output of processing results, thereby utilizing high-speed processing and minimizing control period variations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a functional unit performs only one functional process in one synchronization period, then synchronization with the trigger signal is maintained, but high-speed functional processing performance cannot be utilized
Solution Approach 1:
The functional unit segments the synchronization period into multiple control periods, allowing multiple functional processes to be executed within one synchronization period. Each control period completes a functional process and outputs results, enabling high-speed processing while maintaining synchronization through collective output at the end of the synchronization period.
2Productivity
If multiple input units and output units perform high-speed control depending on internal control processor, then high-speed functional processing is achieved, but variations in control period increase to non-negligible level in long-term control
Solution Approach 1:
Multiple input units and output units are merged into a single functional unit that shares a common control period and collective output mechanism. This unification ensures that all functional processes within the unit operate with the same timing reference, eliminating control period variations that would otherwise accumulate in long-term control scenarios.
3Speed
If a functional processing unit performs functional process with control period shorter than synchronization period, then high-speed processing is enabled, but multiple processing results need collective output control
Solution Approach 1:
The functional processing unit performs multiple functional processes in advance during the synchronization period, accumulating processing results. The output control unit then collectively outputs all accumulated results in a single synchronized action at the end of the synchronization period, eliminating the need for complex individual output control for each fast process.
Data Source
AI summary
A functional unit is synchronized with an output system unit on the basis of a trigger signal input from outside with a synchronization period. The input system unit includes: a functional processing unit to perform, on the basis of the trigger signal, a functional process with a control period that is shorter than the synchronization period, and to generate processing results by repeatedly performing the functional process in one synchronization period; and a shared memory to collectively output the processing results of the functional processing unit to outside on the basis of the trigger signal.


