Dynamic browser-based industrial automation interface system and method
First Claim
1. A system for interacting with automation devices, comprising:
- a plurality of automation devices connected to a network, the automation devices supply automation data to the network; and
an interface connected to the network including an interactive program and an execution engine comprising a flash player for executing the program, wherein the interactive program and the execution engine are embedded and executed from within a browser and interact with the automation device data, the interactive program embedded within the browser comprising a binding component and a presentation component, the binding component binds interactive program variables to the automation device data to update the displayed data in real time and the presentation component produces an interactive graph for a user to interact with the automation devices comprising at least one of start or stop automation devices, increase or decrease power, view information about each automation device or modify production schedule of the automation devices.
1 Assignment
0 Petitions
Accused Products
Abstract
An automation device interactive user interface and method of using the interface is provided herein. The interface is network based in that it employs a browser enhanced by an interactive program embedded therein and an execution engine to execute the program. The interface can be proximate to an associated automated device(s) or remotely connected thereto using a local area network (LAN) and/or a wide area network (WAN) such as the Internet. To facilitate ease of use, the embedded interactive program presents information in an appealing multimedia fashion such that interface appears live and changing. Furthermore, data associated with automation devices can be monitored, extracted, transmitted or otherwise manipulated in real time.
-
Citations
26 Claims
-
1. A system for interacting with automation devices, comprising:
-
a plurality of automation devices connected to a network, the automation devices supply automation data to the network; and an interface connected to the network including an interactive program and an execution engine comprising a flash player for executing the program, wherein the interactive program and the execution engine are embedded and executed from within a browser and interact with the automation device data, the interactive program embedded within the browser comprising a binding component and a presentation component, the binding component binds interactive program variables to the automation device data to update the displayed data in real time and the presentation component produces an interactive graph for a user to interact with the automation devices comprising at least one of start or stop automation devices, increase or decrease power, view information about each automation device or modify production schedule of the automation devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 22, 23, 24, 25)
-
-
10. An human machine interface apparatus for operating in an industrial facility comprising:
-
a data store; one or more automation devices communicatively coupled to the data store via a network, wherein the automation devices store data in the data store; and a browser that accesses data concerning the one or more automation devices over the network and presenting the data to a users, incorporating a plurality of multimedia effects, wherein one of the multimedia effects is an interactive graph and the user clicks and drags points on the graph to effectuate changes in a production schedule for the automation devices, the multimedia effects being incorporated in the browser via an embedded interactive program wherein the interactive program is executed by a flash player associated with the browser. - View Dependent Claims (11, 26)
-
-
12. A method for interacting with automation devices comprising:
-
binding program variables to automation device data using an interactive program and specifying a multimedia presentation format for interaction by a user; embedding the interactive program into a browser; utilizing the browser and an associated execution engine comprising a flash player to execute the interactive program; producing a graphical representation of system production to interact with the automation devices and updating the displayed data in real time using the interactive program; and clicking and dragging points on the graphical representation to effectuate changes in a production schedule for the automation devices. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for interacting with automation device data comprising:
-
binding program variables to automation device data using an interactive program and specifying a multimedia presentation format for interaction by a user; embedding the interactive program into a browser application; receiving a request for automation device information from the browser application; retrieving the requested automation device information from a data source utilizing an execution engine comprising a flash player associated with the browser application; updating the browser with the requested automation device information; producing a graphical representation of system production to interact with the automation devices; and clicking and dragging points on the graphical representation to effectuate changes in a production schedule for the automation devices. - View Dependent Claims (18, 19, 20, 21)
-
Specification