Method and system for monitoring a controller and displaying data from the controller in a format provided by the controller
First Claim
Patent Images
1. A controller capable of interacting with a remotely located computer, the controller comprising:
- a. a data-gathering unit configured to gather data relevant to an industrial control function; and
b. a web server configured to receive a request from the remotely located computer and, in response to the request, configured to transmit to the remotely located computer instructions associated with the data, execution of the instructions by the remotely located computer causing said computer to present the data in a predetermined format wherein the data is displayed in a dynamic fashion on the remotely located computer and to periodically request updated data from the web server.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated control system comprises one or more controllers each equipped to perform a control function and to gather data (ordinarily from sensors) relevant to the control function. The data is combined with instructions, associated with the data, for causing a remote computer to generate a visual display incorporating the data in a predetermined format. A communication module establishes contact and facilitates data interchange with the remote computer over the World Wide Web.
176 Citations
32 Claims
-
1. A controller capable of interacting with a remotely located computer, the controller comprising:
-
a. a data-gathering unit configured to gather data relevant to an industrial control function; and b. a web server configured to receive a request from the remotely located computer and, in response to the request, configured to transmit to the remotely located computer instructions associated with the data, execution of the instructions by the remotely located computer causing said computer to present the data in a predetermined format wherein the data is displayed in a dynamic fashion on the remotely located computer and to periodically request updated data from the web server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of obtaining and presenting data associated with a control system, the method comprising the steps of:
-
a. gathering data relevant to an industrial control function; b. storing (i) the data and (ii) instructions defining a web page; and c. receiving a request from the remotely located computer and, in response to the periodic request, transmitting the instructions to the remotely located computer, execution of the instructions by the remotely located computer causing said computer to present the data in a dynamic fashion in accordance with the web page and to periodically request updated data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for distributing control and monitoring operations, comprising the steps of:
-
locating a remote controller on a network with a browser on a computer, the remote controller configured to gather status data relevant to an industrial control function; downloading a page defined by a markup language from the controller that includes the status data from the controller and an embedded program for viewing the status data on the computer; and the embedded program executing on the computer and causing the status data from the controller to be displayed on the computer in a dynamic fashion and periodically requesting updated status data from the controller. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for allowing remote monitoring of a programmable logic controller by sending a single message from the programmable logic controller to a monitoring computer, comprising the steps of:
-
storing data relevant to an industrial control function to be monitored in a memory location of the programmable logic controller that is accessible over a network; sending a single message to the monitoring computer including a page defined by a markup language that includes an executable program that when to be executed on the monitoring computer will cause the monitoring computer to periodically retrieve the data to be monitored from the memory location and will cause the data to be monitored to be displayed dynamically in a predetermined format on the monitoring computer and will cause the computer to periodically request updated data from the programmable logic controller.
-
-
30. A system for allowing remote monitoring of a programmable logic controller by sending a single message from the programmable logic controller to a monitoring computer, comprising:
-
means for storing data relevant to an industrial control function to be monitored in a memory location of the programmable logic controller that is accessible over a network; means for sending a single message to the monitoring computer including a page defined by a markup language; means for including in the single message an executable program to be executed on the monitoring computer causes the monitoring computer to retrieve the data to be monitored from the memory location, causes the data to be monitored to be displayed dynamically in a predetermined format on the monitoring computer, and causes the computer to periodically request updated data from the memory location.
-
-
31. A system for distributing control and monitoring operations, comprising:
-
means for controlling industrial equipment; means for locating a remote controller on a network; means for downloading from the means for controlling a page defined by a markup language that includes status data relevant to an industrial control function from the controller and an embedded program for viewing the status data; and means for executing the embedded program on the computer and means for causing the status data from the controller to be dynamically displayed on the remote computer the embedded program configured to cause the computer to periodically download updated status data for display on the remote computer.
-
-
32. A computer implemented factory automation control system, comprising:
-
a remote computer having a processor, and a memory having stored therein an executable program having processor readable instructions that when executed by said remote computer implements a factory automation control mechanism configured to cause said remote computer to periodically access a memory of a controller controlling equipment of a factory automation system via a browser for data relevant to an industrial control function, to display in the browser information relating to the data stored in the memory of the controller, to change the data stored in the memory of the controller by manipulating the information displayed in the browser, and to cause the remote computer to periodically request updated data from the controller.
-
Specification