I/O Response Control Device for Reducing Communication Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The distributed input/output response control method in FA equipment fails to sufficiently shorten response time and efficiently allocate resources, leading to increased response time due to unnecessary communications between I/O stations and suboptimal device allocation.
Innovation Solution
An input/output response control setting device that stores and manages input/output response relations, searches for interchange candidates to minimize inter-station communications, and reallocates I/O station definitions to complete responses within individual stations, thereby reducing response time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If distributed input/output response control is implemented to speed up response by avoiding management controller involvement, then response speed is improved, but response time is not sufficiently shortened due to unnecessary inter-station communications
Solution Approach 1:
The patent segments the I/O stations into different groups based on their communication patterns and response time requirements. By dividing the network into groups, the system reduces unnecessary inter-group communications while maintaining distributed control benefits, thereby sufficiently shortening response time for critical operations.
Solution Approach 2:
The patent introduces a group manager as an intermediary that coordinates communications between groups. This mediator optimizes token passing and data transmission between groups, reducing unnecessary communications while maintaining the distributed control architecture's speed advantages.
2Loss of time
If communication cycle time is reduced by adjusting transmission rights acquisition cycle, then response time is shortened, but resource allocation becomes suboptimal leading to increased response time
Solution Approach 1:
The patent applies local quality by assigning different communication priorities and resource allocation strategies to different I/O stations based on their specific requirements. High-speed response stations receive preferential treatment in token acquisition and data transmission, optimizing resource allocation efficiency while reducing communication cycle time for critical operations.
Solution Approach 2:
The patent dynamically changes communication parameters such as token holding time, transmission priority, and acquisition cycle based on operational conditions and response time requirements. This adaptive parameter adjustment optimizes both communication cycle time and resource allocation efficiency simultaneously.
3Loss of time
If I/O stations are grouped to reduce the number of stations a token circulates through, then communication cycle time is shortened, but device allocation suboptimality increases response time
Solution Approach 1:
The patent segments I/O stations into multiple groups based on their functional relationships and communication patterns. This segmentation reduces the effective circulation path of tokens within each group, shortening communication cycle time while the systematic grouping methodology manages device allocation complexity.
Solution Approach 2:
The patent creates groups with universal communication protocols and standardized allocation rules that can be applied across different I/O station types. This universality simplifies device allocation management within groups while maintaining the communication time benefits of grouping.
Data Source
AI summary
An input/output response relation data storage 5 stores input/output response relations which are inputted by the user and in each of which an I/O station for input and an I/O station for output are defined. For input/output response relations in each of which the I/O station for input differs from the I/O station for output and each of which needs communications between the I/O stations, an interchange searcher 9 searches for an interchange candidate with which to make the I/O station for input and the I/O station for output be the same as a result of interchanging either of the I/O station for input and the I/O station for output with another I/O station, an interchanger 10 performs an interchange, and a display 3 displays a result of the interchange.


