Claims
- 1. An industrial control system for controlling an industrial process comprising:
a plurality of control devices providing control signals to direct the industrial process, wherein each of the control devices includes web page data concerning a respective web page associated with the respective control device; a web access module including a web server, an Internet interface and a control network interface, wherein the Internet interface is capable of being coupled to a remote device via the Internet, and wherein the control network interface is coupled to the plurality of control devices; wherein the web access module is capable of receiving requests from the remote device to access any of the web pages associated with the plurality of control devices; and wherein, in response to receiving the requests, the web access module obtains the web page data concerning the web pages for which access has been requested, processes the web page data at the web server, and sends data signals related to the web page data onto the Internet to be received by the remote device.
- 2. The industrial control system of claim 1, wherein the web page data concerning the web pages includes html data.
- 3. The industrial control system of claim 1, wherein the web page data included on at least one of the plurality of control devices includes all web page information needed by the remote device in order for a browser program at the remote device to formulate the respective at least one web page.
- 4. The industrial control system of claim 1, wherein the web page data included on at least one of the plurality of control devices is limited to an alphanumeric text element.
- 5. The industrial control system of claim 1, wherein the web page data on at least one of the plurality of control devices includes a hyperlink.
- 6. The industrial control system of claim 1, wherein the web page data on at least one of the plurality of control devices includes at least one of a banner ad and a JAVA applet.
- 7. The industrial control system of claim 1, wherein each of the respective web pages associated with the respective control devices is a home page for that respective control device.
- 8. The industrial control system of claim 1, wherein the web page data obtained by the web access module from a first of the control devices in response to a first request from the remote device is not sufficient to allow a browser at the remote device to generate the respective web page associated with the first control device, and wherein the web access module provides additional information so that a combination of the web page data and the additional information is sufficient to allow the browser to generate the respective web page associated with the first control device.
- 9. The industrial control system of claim 8, wherein the web access module includes a memory device in which a plurality of web page templates are stored,
wherein the web server of the web access module is capable of selecting an appropriate web page template corresponding to the respective web page associated with the first control device in response to the first request, and wherein the web server obtains the appropriate web page template as the additional information to determine the combination of the web page data and the additional information.
- 10. The industrial control system of claim 1, further comprising a remote data storage unit coupled to the web access module, wherein additional web page data is stored in the remote data storage unit.
- 11. The industrial control system of claim 10, wherein a portion of the additional web page data stored in the remote data storage unit is obtained by the web access module in response to a first request from the remote device, and wherein the web page data obtained by the web access module from a first of the control devices in response to the first request from the remote device is combined with the portion of the additional web page data obtained from the remote data storage unit, in order to provide sufficient data to a browser at the remote device to allow the browser to generate the respective web page associated with the first control device.
- 12. The industrial control system of claim 11, wherein the remote data storage unit is coupled to the web server by way of the Internet.
- 13. The industrial control system of claim 10, wherein further web page data is stored at the web access module.
- 14. The industrial control system of claim 1, wherein a first request from the remote device to access the respective web page associated with a first of the control devices includes an IP address followed by a port address, wherein the IP address identifies the web server, wherein the port address corresponds to the first control device, and wherein the web server establishes a connection with the first control device in response to the first request.
- 15. The industrial control system of claim 1, wherein each of the requests to access each of the respective web pages associated with the control devices includes only a respective IP address.
- 16. The industrial control system of claim 1, wherein the web page data at the control devices includes xml data.
- 17. The industrial control system of claim 16, wherein xslt data is stored at one of the web access module and a remote data storage unit.
- 18. The industrial control system of claim 1, wherein the control devices are selected from the group comprising programmable logic controllers and I/O devices, and wherein the Internet interface is capable of being coupled to a plurality of remote devices via the Internet.
- 19. An industrial control system comprising:
a plurality of control devices each of which includes web page data concerning a respective web page associated with the respective control device; and a server means for processing requests received from remote devices over the Internet, for obtaining appropriate portions of the web page data from the control devices in response the requests, and for providing sufficient amounts of information based upon the appropriate portions of the web page data over the Internet to the remote devices so that browser programs at the remote devices are able to generate requested web pages.
- 20. The industrial control system of claim 19, wherein the appropriate portions of the web page data include sufficient information for the browser programs to generate the requested web pages.
- 21. The industrial control system of claim 19, wherein the server means obtains additional information from a memory means coupled to the server means, wherein the additional information is necessary in order for the browser programs to generate the requested web pages.
- 22. The industrial control system of claim 21, wherein the additional information from the memory means is utilized by the server means to provide formatting for the appropriate portions of the web page data from the control devices.
- 23. A method of providing, via the Internet, access to web pages associated with control devices in an industrial control network, the method comprising:
receiving a request at a web server from a remote device, the request being provided over the Internet; processing the request to determine an identity of a requested web page corresponding to one of the control devices; sending a signal in response to the request to the one of the control devices to which the requested web page corresponds; receiving web page data concerning the requested web page from the one of the control devices; and providing the requested web page onto the Internet for transmission to the remote device.
- 24. The method of claim of claim 23, further comprising:
obtaining additional data concerning the requested web page from an additional device; and generating the requested web page by combining the web page data and the additional data.
- 25. The method of claim 24, wherein the additional device from which the additional data is obtained is at least one of the web server and a remote data storage unit.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional patent application No. 60/285,292, filed on Apr. 20, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60285292 |
Apr 2001 |
US |