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 communicatively coupled via a network; and
an interface connected to the network including an interactive program and an execution engine for executing the program, wherein the interactive program and the execution engine are executed from within a browser and interact with automation device data.
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.
101 Citations
27 Claims
-
1. A system for interacting with automation devices, comprising:
-
a plurality of automation devices communicatively coupled via a network; and
an interface connected to the network including an interactive program and an execution engine for executing the program, wherein the interactive program and the execution engine are executed from within a browser and interact with automation device data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13, 14)
-
-
10. An human machine interface apparatus for operating in an industrial facility comprising:
-
a data store;
a plurality of automation devices communicatively coupled to the data store via a network, wherein the devices store data in the data store; and
a browser accessing data concerning one or more automation devices over the network and presenting such data to a user in a rich manner incorporating a multitude of multimedia effects. - View Dependent Claims (11, 12, 15, 16)
-
-
17. A method for interacting with automation devices comprising:
-
specifying an interactive program which binds program variables to automation device data and specifies a multimedia presentation format for interaction by a user;
embedding the interactive program into the browser; and
utilizing the browser and an associated execution engine to execute the interactive program. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for interacting with automation device data comprising:
-
receiving a request for information from within a browser application;
retrieving the requested information from a data source utilizing an execution engine associated with the browser application; and
updating the browser with the requested information. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification