System and method for interfacing with a controller
First Claim
1. An industrial control system for facilitating communication to a controller having a back plane, the controller being operably connected to a web browser, the system comprising:
- an interface module configured to be operably connected to the back plane of the controller and a network, the interface module including a network identifier and comprising;
a microprocessor;
a network driver configured to be operably connected to the network and the microprocessor;
a back plane driver configured to be operably connected to the controller and the microprocessor, wherein the network driver and the back plane driver cooperate to facilitate communication between the controller and the browser; and
a protocol stack configured to facilitate communication between the network driver and the back plane driver.
1 Assignment
0 Petitions
Accused Products
Abstract
A control system includes an Internet web interface to a network of at least one programmable logic control system running an application program for controlling output devices in response to status of input devices. The Web interface runs Web pages from an Ethernet board coupled directly to the PLC back plane and includes an HTTP protocol interpreter, a PLC back plane driver, a TCP/IP stack, and an Ethernet board kernel. The Web interface provides access to the PLC back plane by a user at a remote location through the Internet. The interface translates the industry standard Ethernet, TCP/IP and HTTP protocols used on the Internet into data recognizable to the PLC. Using this interface, the user can retrieve all pertinent data regarding the operation of the programmable logic controller system.
-
Citations
29 Claims
-
1. An industrial control system for facilitating communication to a controller having a back plane, the controller being operably connected to a web browser, the system comprising:
-
an interface module configured to be operably connected to the back plane of the controller and a network, the interface module including a network identifier and comprising; a microprocessor; a network driver configured to be operably connected to the network and the microprocessor; a back plane driver configured to be operably connected to the controller and the microprocessor, wherein the network driver and the back plane driver cooperate to facilitate communication between the controller and the browser; and a protocol stack configured to facilitate communication between the network driver and the back plane driver. - View Dependent Claims (2, 3, 4)
-
-
5. An industrial control system for facilitating communication to a controller having a back plane, the controller configured to be operably connected to a network and being accessible via a web browser, the system comprising:
-
an interface module including a microprocessor, the interface module being operably connected to the web browser and the back plane; and a protocol stack configured to facilitate communication between a network driver and a back plane driver, the back plane driver being capable of receiving a data request for accessing data from the controller and for sending a response to the web browser. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. An industrial control system for allowing access between a controller and a web browser through a communication network, the system comprising:
-
a web browser; and
,an interface module configured for installation in the controller, the interface module comprising; a microprocessor; a network interface configured to couple the interface module to the web browser via a communication network; a back plane interface configured to physically connect the interface module to a back plane of said controller, the back plane interface configured for communications between the interface module and the controller; and a protocol stack configured to facilitate communication between the network interface and the back plane interface. - View Dependent Claims (14, 15, 16)
-
-
17. A method for communicating with a controller via a browser, the controller being configured to run an application program for controlling an output device in response to a status of an input device, the controller having a back plane and being configured to be operably connected to a network via an interface module, the interface module being configured to use the back plane and a protocol stack to communicate with the controller, the protocol stack being configured to facilitate communication between a network driver and a back plane driver in the interface module, the method comprising the steps of:
-
accessing the controller via the browser, the access being provided via the interface module; and retrieving information from the controller, the information passing through the interface module. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for communicating with a controller via a browser, the controller being configured to run an application program for controlling an output device in response to a status of an input device, the controller having a back plane and being configured to be operably connected to a network via a server, wherein the server includes a protocol stack configured to facilitate communication between a network driver and a back plane driver in the server, wherein communication between the controller and the server only occurs through the back plane, the method comprising the steps of:
-
accessing the controller via the browser using the server; and controlling the controller using the server. - View Dependent Claims (27, 28, 29)
-
Specification