Method, system, and storage media for global synchronization of time
First Claim
1. A method for synchronizing time in a plurality of graphical displays provided within a human-machine interface (HMI), said method comprising:
- storing automation data relating to an event corresponding to an automation operation and a timestamp associated therewith;
displaying the stored automation data via a plurality of graphical displays;
receiving data refresh configuration parameters via a configuration tool within a human-machine interface (HMI);
storing the data refresh configuration parameters in a memory;
generating, by HMI, a data refresh message that includes the data refresh configuration parameters and not the data to be refreshed;
sending the data refresh message to each of the plurality of graphical displays; and
refreshing, synchronously by the plurality of graphical displays, display of the stored automation data based on the data refresh configuration parameters in the data refresh message and the timestamp associated with the automation data, whereby time is synchronized on the plurality of graphical displays that were synchronously refreshed;
wherein the data refresh configuration parameters include a data refresh rate, a start time of a desired time period, and one of an end time of the desired time period or a duration of the desired time period, wherein each of the plurality of graphical displays is synchronized to the start time, and one of the end time of the desired time period or the duration of the desired time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for synchronizing time in a plurality of graphical displays provided within a human-machine interface (HMI) includes displaying stored data via the plurality of graphical displays, receiving data refresh configuration parameters via a configuration tool within the HMI, and storing the data refresh configuration parameters in a memory. The method also includes generating, by the HMI, a data refresh message that includes the data refresh configuration parameters, and refreshing, by at least a portion of the plurality of graphical displays, display of the stored data based on the data refresh configuration parameters.
25 Citations
11 Claims
-
1. A method for synchronizing time in a plurality of graphical displays provided within a human-machine interface (HMI), said method comprising:
-
storing automation data relating to an event corresponding to an automation operation and a timestamp associated therewith; displaying the stored automation data via a plurality of graphical displays; receiving data refresh configuration parameters via a configuration tool within a human-machine interface (HMI); storing the data refresh configuration parameters in a memory; generating, by HMI, a data refresh message that includes the data refresh configuration parameters and not the data to be refreshed; sending the data refresh message to each of the plurality of graphical displays; and refreshing, synchronously by the plurality of graphical displays, display of the stored automation data based on the data refresh configuration parameters in the data refresh message and the timestamp associated with the automation data, whereby time is synchronized on the plurality of graphical displays that were synchronously refreshed; wherein the data refresh configuration parameters include a data refresh rate, a start time of a desired time period, and one of an end time of the desired time period or a duration of the desired time period, wherein each of the plurality of graphical displays is synchronized to the start time, and one of the end time of the desired time period or the duration of the desired time period. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a server comprising a memory configured to store automation data and an associated timestamp; and a client coupled to said server via a network, said client configured to display a human-machine interface (HMI) comprising a plurality of graphical displays, said client configured to; display the stored automation data via said plurality of graphical displays; receive data refresh configuration parameters via a configuration tool interface; generate a data refresh message that includes the data refresh configuration parameters; broadcast the data refresh message to said plurality of graphical displays, the graphical displays configured to synchronously refresh display of the stored automation data based on the data refresh configuration parameters, and the timestamp associated with the automation data; wherein the data refresh configuration parameters include a data refresh rate, a start time of a desired time period, and one of an end time of the desired time period or a duration of the desired time period, wherein each of the plurality of graphical displays is synchronized to the start time, and one of the end time of the desired time period or the duration of the desired time period. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A non-transitory machine-readable storage medium having a plurality of computer-executable components for synchronizing time within a human-machine interface (HMI), said plurality of computer-executable components comprising:
-
a plurality of graphical display components that when executed by at least one processor cause the at least one processor to display stored automation data; and a global time control component that when executed by the at least one processor causes the at least one processor to; receive data refresh configuration parameters via a configuration tool within the HMI; store the data refresh configuration parameters in a memory; generate a data refresh message that includes the data refresh configuration parameters; and broadcast the data refresh message to the plurality of graphical displays components such that the plurality of graphical display components synchronously refresh display of the stored automation data based on the data refresh configuration parameters and the timestamp associated with the automation data; wherein the data refresh configuration parameters include a data refresh rate, a start time of a desired time period, and one of an end time of the desired time period or a duration of the desired time period, wherein each of the plurality of graphical displays is synchronized to the start time, and one of the end time of the desired time period or the duration of the desired time period. - View Dependent Claims (10, 11)
-
Specification