Peer-to-peer exchange of data resources in a control system
First Claim
1. A method, comprising:
- receiving, by a first operator interface terminal comprising a processor, control data stored in a memory location of an industrial controller communicatively coupled to the first operator interface terminal;
rendering, by the first operator interface terminal, the control data on a graphical element of a graphical screen of the first operator interface terminal; and
sending, by the first operator interface terminal, a data resource to a second operator interface terminal using a peer-to-peer protocol, wherein the data resource comprises at least one of the graphical screen or the graphical element and metadata that causes the control data in the memory location of the industrial controller to be rendered on the second operator interface terminal via the graphical element.
1 Assignment
0 Petitions
Accused Products
Abstract
System(s) and method(s) are provided for peer-to-peer exchange of data in a control system. Decentralized storage and multi-access paths provide complete sets of data without dependence on a specific or pre-defined data source or access paths. Data is characterized as data resources with disparate granularity. The control system includes a plurality of layers that act as logic units communicatively coupled through access network(s). Server(s) resides in a service layer, whereas client(s) associated with respective visualization terminal(s) are part of a visualization layer. Peer-to-peer distribution of data resource(s) can be based on available access network(s) resources and optimization of response time(s) in the control system. When client requests a data resource, all the locations of the data resource and the quickest source to retrieve it are automatically determined. The client stores copy of data resource. Peer-to-peer distribution of data resource(s) can be implemented within the service layer or the visualization layer.
33 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a first operator interface terminal comprising a processor, control data stored in a memory location of an industrial controller communicatively coupled to the first operator interface terminal; rendering, by the first operator interface terminal, the control data on a graphical element of a graphical screen of the first operator interface terminal; and sending, by the first operator interface terminal, a data resource to a second operator interface terminal using a peer-to-peer protocol, wherein the data resource comprises at least one of the graphical screen or the graphical element and metadata that causes the control data in the memory location of the industrial controller to be rendered on the second operator interface terminal via the graphical element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having stored thereon components that, in response to execution, cause an operator interface terminal comprising a processor to perform operations, comprising:
-
rendering a graphical screen comprising a graphical element on a display; rendering, via the graphical element, control data retrieved from a memory location of an industrial controller communicatively coupled to the operator interface terminal; and sending a data resource to another operator interface terminal using a peer-to-peer protocol, wherein the data resource comprises at least one of the graphical screen or the graphical element and metadata that instructs the other operator interface terminal to retrieve the control data from the memory location of the industrial controller and render the control data via the graphical element. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An operator interface terminal, comprising:
-
a processor; a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions configured to implement the system, comprising; a display component configured to display control data retrieved from a memory location of an industrial controller via a graphical element of a graphical screen; and a communication component configured to send a data resource to another operator interface terminal using a peer-to-peer protocol, wherein the data resource comprises at least one of the graphical screen or the graphical element and metadata that causes the other operator interface terminal to retrieve the control data from the memory location of the industrial controller and render the control data via the graphical element on the second operator interface terminal. - View Dependent Claims (19, 20)
-
Specification