Industrial Control Communication Cycle Range Setting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Determining an appropriate communication cycle time for data exchange in industrial control systems is challenging due to various restriction factors, making it difficult for users to set an optimal cycle time, especially for those with less knowledge in the field.
Innovation Solution
A control system that determines the settable range of the communication cycle time based on processing contents, communication settings, processing capability, priority, and number of connections, with a notification system to alert users when the set cycle time is out of the determined range, allowing users to adjust accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the communication cycle time is set manually by users, then users have flexibility in setting, but users with less knowledge cannot determine an appropriate cycle time due to various restriction factors
Solution Approach 1:
The control device automatically determines the settable range of communication cycle time based on its own processing capability and communication settings, eliminating the need for users to manually calculate appropriate values. The system serves itself by autonomously establishing operational parameters that ensure reliable communication.
Solution Approach 2:
The control device pre-calculates and notifies the settable range of communication cycle time before actual communication operations begin. This preliminary determination of acceptable parameters allows users to configure settings confidently without needing to understand complex restriction factors.
2Ease of operation
If the control device automatically determines the settable range of cycle time, then users can easily set appropriate values, but the device complexity increases due to calculation requirements
Solution Approach 1:
The control device leverages its existing self-knowledge of processing capability and communication settings to automatically determine the settable range. By using internally available information rather than external calculations, the system achieves automatic determination without adding significant complexity.
Solution Approach 2:
The control device uses its existing processing capability assessments (already used for control operations) and communication settings (already configured for data exchange) to additionally determine the settable communication cycle time range. This multi-functional use of existing parameters avoids creating separate complex determination mechanisms.
3Reliability
If the notification system alerts users when cycle time is out of range, then communication failures are prevented, but the system becomes more complex with additional notification mechanisms
Solution Approach 1:
The control device provides feedback to users by notifying them when the communication cycle time setting is outside the determined settable range. This feedback mechanism guides users toward appropriate settings without requiring complex validation or intervention systems.
Solution Approach 2:
The control device notifies users in advance when settings are inappropriate, preventing communication failures before they occur. By providing preliminary warning rather than reactive error handling, the system maintains simplicity while ensuring reliability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A control system including a control device and a device configured to communicate with the control device is provided. The control system includes control means configured to periodically perform a control operation for controlling an object to be controlled, communication processing means configured to perform communication processing for periodically exchanging data with the device, providing means configured to provide a development environment for performing at least a part of creation of contents of processing performed by the control means and making of settings involved with communication processing by the communication processing means, and determination means configured to determine a settable range of a cycle time of exchange of data with the device based on contents set in the development environment provided by the providing means.