AUTOMATED OPERATOR INTERFACE GENERATION IN A CONTROL SYSTEM
First Claim
1. A device, comprising:
- at least one processor configured to execute one or more sets of code instructions retained in at least one memory, the one or more sets of code instructions, when executed by the at least one processor, implement a group of components comprising;
an acquisition component that extracts at least one data structure;
an association component that links the at least one data structure to at least one display object;
a rendering constructor component that automatically modifies a rendering project based at least on the linkage amongst the at least one data structure and the at least one display object, wherein the rendering project defines an operator interface that conveys control data; and
a display that renders the operator interface.
1 Assignment
0 Petitions
Accused Products
Abstract
System(s), device(s), and method(s) provide automated configuration of operator interface(s) in an industrial control system, the automated configuration is based at least on control logic that regulates a process and associated equipment in an industrial environment. A terminal that renders control data can acquire the control logic and associate a set of control data structures therein to one or more display objects, which can be retained in a set of libraries stored in the terminal. Based at least on the association, the terminal automatically generates a rendering project that can render an operator interface that conveys control data according to the control logic. A mapping enables association amongst a control data structure and a display object; the mapping can include relationships amongst display objects for numerous domains of industrial control. The operator interface can be refined autonomously or through external data received at the terminal and associated with predetermined event(s).
45 Citations
25 Claims
-
1. A device, comprising:
-
at least one processor configured to execute one or more sets of code instructions retained in at least one memory, the one or more sets of code instructions, when executed by the at least one processor, implement a group of components comprising; an acquisition component that extracts at least one data structure; an association component that links the at least one data structure to at least one display object; a rendering constructor component that automatically modifies a rendering project based at least on the linkage amongst the at least one data structure and the at least one display object, wherein the rendering project defines an operator interface that conveys control data; and a display that renders the operator interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
employing at least one processor to execute code instructions retained in a memory, the code instructions when executed by the at least one processor perform at least the following group of acts; acquiring automation control logic; associating a control data structure in the automation control logic with a display object; and configuring an operator interface based at least on the association amongst the control data structure in the automation control logic and the display object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A computer program product comprising a computer-readable storage medium that retains computer-readable instructions that, when executed by at least one processor, cause at least one processor to:
-
acquire automation control logic; link a control data structure in the automation control logic with a display object, wherein the control data structure includes at least one of a control instruction, a data type, or a metadata tag; and automatically configure an operator interface based at least on the linkage amongst the control data structure in the automation control logic and the display object. - View Dependent Claims (24, 25)
-
Specification