Industrial Controller Global Clock Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems face significant jitter and network inefficiency due to asynchronous scanning loops, which lead to variable data arrival times and reduced network bandwidth, despite using reliable communication networks like ControlNet, DeviceNet, and EtherNetIP.

Innovation Solution

Implementing a global clock system and profiler to synchronize scanning loops across control elements, ensuring data arrives just before the start of the next cycle, thereby reducing delay and jitter, and optimizing network bandwidth by eliminating redundant transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If asynchronous scanning loops are used for data transmission, then network flexibility and ease of operation are improved, but jitter and delay increase

Engineering Contradiction:
Improvenetwork flexibilityVSAvoiddata arrival time precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces a global clock as an intermediary time reference that all control elements synchronize to. This mediator coordinates the asynchronous scanning loops without requiring changes to the flexible network topology, allowing elements to maintain independent operation while achieving synchronized data arrivals through the common time reference.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the time parameter of scanning loops by adjusting their timing based on the global clock reference. Each control element modifies its scanning loop timing parameters to ensure data transmissions are synchronized to arrive at predetermined times, transforming the asynchronous behavior into a synchronized pattern while preserving network flexibility.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If asynchronous scanning loops are used, then adaptability of network topology is improved, but network bandwidth utilization deteriorates

Engineering Contradiction:
Improvenetwork topology adaptabilityVSAvoidnetwork bandwidth utilization
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The global clock serves as a mediator that enables efficient bandwidth utilization without constraining network topology. Control elements can be added, removed, or repositioned in the flexible network while the global clock coordination ensures optimal timing of data transmissions, eliminating redundant transmissions and maximizing bandwidth efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses preliminary action by pre-calculating and pre-scheduling data transmission times based on the global clock reference. The profiler determines optimal transmission timings in advance, allowing control elements to send data just-in-time without unnecessary retransmissions, thereby improving bandwidth utilization while maintaining network adaptability.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If scanning loops are not synchronized, then ease of operation is improved, but delay and jitter increase

Engineering Contradiction:
Improveoperational simplicityVSAvoiddata transmission delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements feedback through the global clock synchronization mechanism. Each control element continuously references the global clock timing and adjusts its scanning loop operations based on this feedback. The profiler provides timing information feedback that enables elements to synchronize their transmissions, reducing delay and jitter while maintaining operational simplicity through automatic coordination.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The global clock creates equipotentiality in the time domain across all control elements. By establishing a common time reference, all elements operate from the same temporal baseline, eliminating timing disparities and synchronization issues that would otherwise increase delay and jitter, while keeping the system easy to operate through uniform timing rules.

Inventive Principle:
Principle #12Equipotentiality

Data Source

PatentUS7930041B2Industrial controller with coordination of network transmissions using global clock
Publication Date: 2011.04.19 ROCKWELL AUTOMATION TECH INC
  • US7930041B2 patent drawing
  • US7930041B2 patent drawing
  • US7930041B2 patent drawing

AI summary

An industrial control system communicating among various control elements via a serial network synchronizes the scanning loops associated with collecting and forwarding data along the network so as to substantially reduce transmission delay and jitter, using synchronization information passed along the network.