Time synchronization of control networks
AssigneeRosemount Inc.
InventorGene H. Olson
Life of this patent
Estimating the term…
Abstract
A distributed computer network is synchronized as to time provided to each peerway and its associated stations or nodes. Highway interface adapters (HIAs) serve as time references for each node on a peerway and as communication links between peerways. At periodic intervals, each HIA transmits a Time Interval Control packet (TIC) including the time of day and an ordinal number denoting the HIA priority in the network and a distance factor. By comparing ordinal numbers, an HIA will adjust its clock to the TIC packet being transmitted from the HIA with the highest priority and the smallest distance. This ensures that a synchronized time is provided to each node on the network from a single source over an optimal distance.
Claims20
A method of time synchronization in a distributed computer network formed by a plurality of peerways capable of communication with one another, each peerway including a plurality of nodes which communicate with one another over a communication medium and at least one node of each peerway being a Highway Interface Adapter (HIA) capable of transmitting and receiving data from at least one HIA of another peerway;
- the method comprising:
- periodically transmitting, from each HIA to other nodes and to at least one other HIA, data including a time value and an ordinal containing priority information;
- comparing at each HIA an ordinal containing priority information contained in data received from another HIA with an ordinal containing priority information currently being used by the HIA;
- and
- adopting at each HIA, for subsequent transmission the ordinal contained in data received from another HIA and the time value contained in that data, if the ordinal contained in that data received has a higher priority than the ordinal currently being used which indicates that the HIA from which data was received is preferred as a source of the time value.
A method of time synchronization in a distributed computer network formed by at least one communication link including at least one Highway Interface Adapter (HIA) capable of transmitting and receiving data on the communication link, the method comprising:
- each HIA periodically transmitting, on the communication link, data including a time value and an ordinal containing priority information;
- receiving at each HIA transmissions including an ordinal containing priority information and a time value, from any other HIA transmitting on the communication link;
- comparing at a receiving HIA the ordinal received from any other HIA transmitting on the communication link, with the ordinal currently being used by the receiving HIA;
- and
- adopting at the receiving HIA for subsequent transmission, the ordinal contained in data received from any other HIA transmitting on the communication link if the ordinal contained in the data received has a higher priority than the ordinal currently being used by the receiving HIA which indicates that the HIA from which the data was received is preferred as a source of the time value.
An apparatus for providing time in a computer network through a preferred communications path, the apparatus comprising:
- ordinal memory means for containing information comprising an ordinal containing priority information;
- means for keeping time;
- means for transmitting data on the computer network, the data including the ordinal and a time value;
- means for receiving ordinal and time value data from the computer network, the ordinal data containing priority information;
- and
- means for storing the received ordinal data in the ordinal memory means if the received ordinal data has a higher priority than the ordinal stored in the ordinal memory means which indicates that received time value data is preferred as a source of the time value.
Dependencies are inferred from the claim text.