Automatic user interface generation
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising;
a reception component that receives an object that conforms to a hierarchically structured data model and comprises data indicating a state associated with at least one of an industrial process or an industrial device associated with the industrial process; and
a view generation component that accesses an interface library and selects a template based at least in part upon the state associated with the at least one of industrial process or the industrial device, wherein the template comprises a graphical representation of at least one of the industrial process or the industrial device, and generates a display comprising at least the template and an indication of the state of the at least one of industrial process or the industrial device.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface generation system comprises a reception component that facilitates receipt of instantiated objects from within a programmable logic controller, wherein the objects conform to a hierarchically structured data model. A view generation component communicatively coupled to the reception component utilizes a subset of the objects to dynamically generate a user interface. For example, the hierarchically structured data model can be based at least in part upon one or more of ISA S95, ISA S88 and/or OMA.
-
Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising; a reception component that receives an object that conforms to a hierarchically structured data model and comprises data indicating a state associated with at least one of an industrial process or an industrial device associated with the industrial process; and a view generation component that accesses an interface library and selects a template based at least in part upon the state associated with the at least one of industrial process or the industrial device, wherein the template comprises a graphical representation of at least one of the industrial process or the industrial device, and generates a display comprising at least the template and an indication of the state of the at least one of industrial process or the industrial device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A programmable logic controller, comprising:
-
a processor; and a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising; a reception component that receives an object that conforms to a hierarchically structured data model and comprises data indicating a state associated with at least one of an industrial process or an industrial device associated with the industrial process; and a view generation component that accesses an interface library and selects a template based at least in part upon the state associated with the at least one of industrial process or the industrial device, wherein the template comprises a graphical representation of at least one of the industrial process or the industrial device, and generates a display comprising at least the template and an indication of the state of the at least one of industrial process or the industrial device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A display device, comprising:
-
a processor; and a memory communicatively coupled to the processor, the memory having stored therein computer-executable instructions, comprising; a reception component that receives an object that conforms to a hierarchically structured data model and comprises data indicating a state associated with at least one of an industrial process or an industrial device associated with the industrial process; and a view generation component that accesses an interface library and selects a template based at least in part upon the state associated with the at least one of industrial process or the industrial device, wherein the template comprises a graphical representation of at least one of the industrial process or the industrial device, and generates a display comprising at least the template and an indication of the state of the at least one of industrial process or the industrial device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification