Method and apparatus for ethernet prioritized device clock synchronization
First Claim
1. An Ethernet industrial control system for transferring a plurality of messages, wherein the messages are tagged with identifiers of varying levels of priority, ranging from a highest priority to a lowest priority, the system comprising:
- a serial network bus;
means for placing the message onto the bus, wherein a message having a higher priority identifier is placed onto the bus before placing a message with a lesser priority identifier onto the serial network bus;
a slave device communicatively coupled to the bus; and
,a clock synchronization message for the slave device is tagged with the highest priority identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for transferring a plurality of messages in an Ethernet industrial control environment. The messages are tagged with identifiers of varying levels of priority. The system has a serial network bus. Clock synchronization messages generated by a master device are tagged with a higher priority identifier, while other message types are tagged with a lesser priority identifier. Data having the highest priority identifier is placed onto the bus before placing data with a lesser priority identifier onto the bus.
-
Citations
29 Claims
-
1. An Ethernet industrial control system for transferring a plurality of messages, wherein the messages are tagged with identifiers of varying levels of priority, ranging from a highest priority to a lowest priority, the system comprising:
-
a serial network bus; means for placing the message onto the bus, wherein a message having a higher priority identifier is placed onto the bus before placing a message with a lesser priority identifier onto the serial network bus; a slave device communicatively coupled to the bus; and
,a clock synchronization message for the slave device is tagged with the highest priority identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. For an Ethernet industrial control system having a master device having master clock, an I/O module having a local device clock and a bus communicatively coupling the master device and the I/O module, wherein messages having varying levels of priority are placed on the bus by the master device, including a clock synchronization message for synchronizing the local device clock with the master clock, a method for quickly synchronizing the local device clock with the master clock, the method comprising:
-
generating a clock synchronization message, synchronized to the master clock; tagging the clock synchronization message with a high priority identifier; tagging other messages with a lesser priority identifier; and placing the message having the high priority identifier onto the bus before placing the message with the lesser priority identifier onto the bus. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An Ethernet industrial control system for transferring messages, wherein a message is tagged with identifiers of varying levels of priority, the system comprising:
-
a master device having means for generating a clock synchronization message; an I/O module having a slave clock responsive to the clock synchronization message for synchronizing the slave clock with the master clock; and a bus communicatively coupling the master device and the I/O module, wherein the master device includes means for tagging the clock synchronization message with a high priority identifier, means for tagging other messages with a lesser priority identifier, and means for placing the message having the high priority identifier onto the bus before placing a message with a lesser priority identifier onto the bus. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification