Control Counter Synchronization for Accurate Factory Automation Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Factory automation control systems face challenges in achieving high accuracy for time management using control counters, as existing methods lack precision and synchronization mechanisms to adapt to varying environmental conditions.
Innovation Solution
A control system with a synchronization module that exchanges data between units to synchronize control counters using either an external or internal clock, employing conversion information to calculate accurate time based on counter values, and adjusts synchronization according to clock accuracy, ensuring time accuracy adapted to the system's environment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a control counter is used for time management in a control system, then the system can operate with existing control infrastructure, but the time accuracy is not high enough
Solution Approach 1:
The patent introduces a synchronization module as an intermediary component that mediates between the control counter and the clock. This module synchronizes the control counter with the clock by adjusting the control counter based on clock time, thereby improving time accuracy while maintaining compatibility with existing control counter infrastructure
Solution Approach 2:
The patent changes the operational parameters of the control counter by synchronizing it with the clock. The synchronization module adjusts the control counter's time parameter based on the clock's accurate time, transforming the control counter from a standalone low-accuracy timekeeper into a synchronized time management component with improved accuracy
2Measurement precision
If a high-precision clock is introduced to improve time accuracy, then time management accuracy improves, but the system complexity increases
Solution Approach 1:
The synchronization module is designed to work with both external clocks and internal clocks, providing universal time synchronization functionality. It can adapt to different clock sources and configurations, reducing the need for separate synchronization mechanisms for different clock types and thereby limiting the increase in system complexity
Solution Approach 2:
The synchronization module automatically synchronizes the control counter with the clock without requiring manual intervention. The module self-adjusts the control counter based on clock time, eliminating the need for complex manual synchronization procedures and reducing operational complexity
3Measurement precision
If the control counter is synchronized with the clock, then time accuracy improves, but the adaptability to different environmental conditions decreases
Solution Approach 1:
The synchronization mechanism is designed to be dynamic rather than static. The synchronization module can adjust the control counter based on real-time clock information and can handle different operational conditions. The system can adapt to different environmental conditions while maintaining synchronization, as the module responds to actual system state and clock time
Solution Approach 2:
The time management function is segmented into distinct components: the control counter for basic timekeeping, the clock for accurate time reference, and the synchronization module for coordinating them. This segmentation allows each component to operate independently with its own characteristics, enabling the system to adapt to different environmental conditions while maintaining overall time accuracy
Data Source
AI summary
A control system for factory automation includes a first unit and a second unit that exchange data with each other, and a synchronization module that synchronizes a control counter included in the first unit and a control counter included in the second unit using a clock. Each of the units includes an information storage that stores information on conversion for calculating a time from a counter value of the counter of the unit, the information being shared between the units.


