Patent ID: 8799800

Claim:
An industrial controller, comprising: one or more processors; a computer-readable storage medium storing instructions that, in response to execution by the industrial controller as facilitated by the one or more processors, cause the industrial controller to implement the following components: a reception component that receives at least one object, wherein the at least one object conforms to a hierarchically structured data model and comprises data indicating at least one of a state associated with an industrial process associated with the industrial controller or a state associated with a device associated with the industrial process; and a view generation component communicatively coupled to the reception component that receives the at least one object, analyzes the data to determine at least one of the state associated with the industrial process or the state associated with the industrial device, accesses an interface library and selects a template based at least in part upon at least one of the state associated with the industrial process or the state associated with 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 at least one of the state of industrial process or the state of the industrial device.