System and method for transmitting time-synchronized data from a controller of an automation system comprising a local time to at least one subscriber of the automation system
AssigneeBeckhoff Automation GmbH
InventorsNils Johannsen, Birger Evenburg, Henning Mersch
Life of this patent
Estimating the term…
Abstract
A method for transmitting time-synchronized data from a controller of an automation system comprising a local time to at least one subscriber of the automation system, wherein the automation system comprises a server having a reference time.
Claims20
A method for transmitting time-synchronized data from a controller of an automation system having a local time to at least one subscriber of the automation system, wherein the automation system comprises a server having a reference time, the method comprising the following steps:
- sending a reference time request to the server by means of the controller,
- receiving a response from the server by means of the controller, wherein the response comprises a first receiving time of the request which indicates when the request was received by means of the server according to the reference time,
- determining, by means of the controller, a time difference between the reference time of the server and the local time of the controller based on a sending time that indicates when the request according to the local time was sent by means of the controller based on the first receiving time and based on a second receiving time which indicates when the response according to the local time was received by means of the controller,
- adding a time stamp to the data by means of the controller wherein the time stamp is determined based on the local time and the time difference in order to receive time-synchronized data, wherein the data comprise measurement data and/or are based on measurement data,
- transmitting the time-synchronized data by means of the controller to the at least one subscriber of the automation system.
An automation system comprising a controller, wherein time-synchronized data from the controller of the automation system having a local time are transmitted to at least one subscriber of the automation system, wherein the automation system further comprises a server having a reference time,
- wherein the controller sends a reference time request to the server,
- wherein the controller receives a response from the server, wherein the response comprises a first receiving time of the request which indicates when the request was received by means of the server according to the reference time,
- wherein the controller determines a time difference between the reference time of the server and the local time of the controller based on a sending time that indicates when the request according to the local time was sent by means of the controller based on the first receiving time and based on a second receiving time which indicates when the response according to the local time was received by means of the controller,
- wherein the controller adds a time stamp to the data, wherein the time stamp is determined based on the local time and the time difference in order to receive time-synchronized data, wherein the data comprise measurement data and/or are based on measurement data, and
- wherein the controller transmits the time-synchronized data to the at least one subscriber of the automation system.
An automation system comprising one or a plurality of spatially distributed facilities for generating regenerative energy that are each controlled by an associated controller, wherein time-synchronized data from the controller having a local time are transmitted to at least one subscriber of the automation system, wherein the automation system further comprises a server having a reference time,
- wherein the controller sends a reference time request to the server,
- wherein the controller receives a response from the server, wherein the response comprises a first receiving time of the request which indicates when the request was received by means of the server according to the reference time,
- wherein the controller determines a time difference between the reference time of the server and the local time of the controller based on a sending time that indicates when the request according to the local time was sent by means of the controller based on the first receiving time and based on a second receiving time which indicates when the response according to the local time was received by means of the controller,
- wherein the controller adds a time stamp to the data, wherein the time stamp is determined based on the local time and the time difference in order to receive time-synchronized data, wherein the data comprise measurement data and/or are based on measurement data,
- wherein the controller transmits the time-synchronized data to the at least one subscriber of the automation system;
- and
- wherein each of the facilities comprises one or a plurality of sensors, respectively, wherein a time stamp is added to each of the respective measurement data or, respectively, to respective processed measurement data of the sensors of each individual facility in order to obtain time-synchronized data, wherein the time-synchronized data are provided from a controller of one of the facilities to other controllers of other such facilities so that the other controllers each control their associated facility based on the time-synchronized data.
Dependencies are inferred from the claim text.