Web access for non-TCP/IP control devices of an industrial control system
First Claim
1. An industrial control system for controlling an industrial process comprising:
- a plurality of control devices each of which contributes to the controlling of the controlled process, wherein each control device includes a respective web server program;
a web access interface including an Internet interface and a control network interface, wherein the control network interface is coupled to the plurality of control devices by way of a network, and wherein the Internet interface is capable of being coupled to a remote device via the Internet, the web access interface executing;
an Internet communications program that receives an Internet signal having socket API data and formatted in accordance with a TCP/IP protocol, wherein the Internet communications program extracts the socket API data from the Internet signal and provides a socket API signal including the socket API data; and
a control network communications program that receives the socket API signal and transmits a network signal based upon the socket API signal to an appropriate one of the control devices in accordance with the Internet signal, wherein the socket API data is included within the network signal and processed by the respective web server program at the one of the control devices, and wherein the network signal is not formatted in accordance with the TCP/IP protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A new industrial control system and method are disclosed allowing for communication between multiple control devices of the system and remote devices via the Internet. The system includes a web access interface that is capable of being coupled to the remote devices via the Internet, and is coupled to the control devices by way of a network. A program executed by the interface receives an Internet signal having socket API data and formatted in accordance with the TCP/IP protocol, and extracts the data from the Internet signal. Another program executed by the interface receives the data and transmits a network signal, which includes the data but is not formatted in accordance with the TCP/IP protocol, to an appropriate one of the control devices, each of which has a respective web server program. The data is processed by the server program at the appropriate control device.
73 Citations
23 Claims
-
1. An industrial control system for controlling an industrial process comprising:
-
a plurality of control devices each of which contributes to the controlling of the controlled process, wherein each control device includes a respective web server program;
a web access interface including an Internet interface and a control network interface, wherein the control network interface is coupled to the plurality of control devices by way of a network, and wherein the Internet interface is capable of being coupled to a remote device via the Internet, the web access interface executing;
an Internet communications program that receives an Internet signal having socket API data and formatted in accordance with a TCP/IP protocol, wherein the Internet communications program extracts the socket API data from the Internet signal and provides a socket API signal including the socket API data; and
a control network communications program that receives the socket API signal and transmits a network signal based upon the socket API signal to an appropriate one of the control devices in accordance with the Internet signal, wherein the socket API data is included within the network signal and processed by the respective web server program at the one of the control devices, and wherein the network signal is not formatted in accordance with the TCP/IP protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. A web access interface for implementation in an industrial control system having a plurality of control devices, wherein each of the control devices has a respective web server program, the web access interface comprising:
-
a first means for receiving and transmitting Internet signals from and to the Internet;
a second means for receiving and transmitting network signals from and to the plurality of control devices; and
a third means for converting the Internet signals into the network signals, and for converting the network signals into the Internet signals, in order to allow for the communication of signals between the plurality of control devices and at least one remote device coupled to the first means by way of the Internet, wherein the Internet signals are formatted in accordance with an Internet-type protocol and the network signals are not formatted in accordance with the Internet-type protocol.
-
-
21. A method of communicating information between a plurality of control devices within an industrial control system and a remote device coupled to the industrial control system by way of the Internet, wherein each of the control devices has a respective web server program, the method comprising:
-
receiving a request signal at a web access interface, wherein the request signal has been provided over the Internet from the remote device;
processing an Internet media access control protocol and a TCP/IP protocol with respect to the request signal by way of an Internet communications program of the web access interface, in order to extract socket API data in the form of a socket API signal;
determining an appropriate destination control device from among the plurality of control devices;
formatting the socket API signal in accordance with a control network protocol and an internal media access control protocol to produce a network signal; and
delivering the network signal to the appropriate destination control device so that the socket API data can be processed by the respective web server program. - View Dependent Claims (22, 23)
-
Specification