Cyclic Control Data Scheduling for Urgent Factory Automation Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In factory automation systems, high-urgency control data with large volumes can delay the communication of critical control data due to the need for multiple cyclic periods, potentially missing the arrival guarantee time for newly acquired data.
Innovation Solution
A control device with a cyclic communication part and a communication management part that prioritizes and schedules the communication of second control data, allowing high-priority data to interrupt and resume lower-priority data communication, ensuring timely arrival of urgent control data by dividing and managing communication across multiple cyclic periods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If control data with large volume is communicated using multiple cyclic periods, then the data can be transmitted completely, but the arrival guarantee time cannot be met for newly acquired high-urgency data
Solution Approach 1:
The communication management part dynamically adjusts the communication sequence of divided control data based on newly acquired data and their priorities. When new control data is acquired during the communication process, the system re-evaluates and reorders the communication sequence to ensure high-priority data meets its arrival guarantee time, making the communication schedule flexible rather than fixed.
Solution Approach 2:
The communication management part autonomously determines the communication sequence of divided control data without external intervention. It automatically prioritizes newly acquired control data based on urgency, managing its own communication schedule to ensure that high-priority data is transmitted within its arrival guarantee time while maintaining efficient use of communication resources.
2Quantity of substance
If control data is divided into multiple cyclic periods for communication, then large volume data can be transmitted, but communication efficiency decreases due to sequential processing
Solution Approach 1:
The communication management part dynamically reorders the communication sequence of divided control data packets based on the priority and arrival guarantee time of newly acquired data. This dynamic resequencing allows the system to optimize communication efficiency by transmitting high-priority data first, reducing idle waiting time and improving overall productivity without compromising the complete transmission of large volume data.
3Reliability
If high-priority control data is acquired during ongoing communication, then urgent data can be transmitted, but the original communication sequence is disrupted causing delays
Solution Approach 1:
The communication management part implements dynamic sequence determination that automatically adapts when new control data is acquired. It evaluates the priority and arrival guarantee time of newly acquired data against the ongoing communication schedule, and intelligently reorders the communication sequence to maintain reliability for high-priority data while minimizing disruption to the overall communication process.
Solution Approach 2:
The communication management part continuously monitors the acquisition of new control data during communication and uses this feedback to adjust the communication sequence. By implementing a feedback mechanism that tracks data priority and arrival requirements, the system can make real-time adjustments to the communication schedule, ensuring that high-priority data is transmitted appropriately without causing excessive delays to other data.
Data Source
AI summary
A control device includes a cyclic communication part and a communication management part. A cyclic communication part controls communication of first control data of which arrival in a first guarantee time is guaranteed according to a preset cyclic period and second control data of which arrival in a second guarantee time longer than the cyclic period is guaranteed and of which a sequence of information included is determined. The communication management part manages a communication schedule of first control data and second control data. When new second control data is acquired while the second control data is divided into a plurality of communication data and communicated according to the cyclic period, the communication management part determines a communication sequence of the plurality of second control data according to priorities of the plurality of second control data.


