System for remotely accessing an industrial control system over a commercial communications network
DCFirst Claim
1. A control system for allowing an user access at a remote site through a communication network to information and data contained in an industrial control system having at least one programmable logic controller, the system comprising:
- A. means for coupling the remote site to the communication network said coupling means including a web browser for interacting with the communications network;
B. a web site associated with the industrial control system and accessible through the communications network;
C. means for linking the industrial control system to the web site, said linking means including an interface module for coupling the at least one programmable logic controller to the communications network;
D. means for coupling the interface module to the at least one programmable logic controller, said coupling means for transferring data between the interface module and said at least one programmable logic controller;
E. means for processing data requests received from said remote location over said communications network;
F. means for enabling data transfers between the remote location and said industrial control system; and
G. means for interfacing a protocol task with the at least one programmable logic controller, said interfacing means for receiving a data request from said enabling means, for accessing said industrial control system for said requested data, and for sending a response to said remote location through said enabling means, said response in a framework supplied by an operating system located in said at least one programmable logic controller.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A control system allows a user to access a programmable logic controller (PLC). system over a communication network such as an Internet network using a web browser. The system includes an Internet web interface between the network and the programmable logic controller. The Web interface serves Web pages from an Ethernet interface on a PLC and includes an HTTP protocol interpreter and a TCP/IP stack. The Web interface provides access to the PLC 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
19 Claims
-
1. A control system for allowing an user access at a remote site through a communication network to information and data contained in an industrial control system having at least one programmable logic controller, the system comprising:
-
A. means for coupling the remote site to the communication network said coupling means including a web browser for interacting with the communications network; B. a web site associated with the industrial control system and accessible through the communications network; C. means for linking the industrial control system to the web site, said linking means including an interface module for coupling the at least one programmable logic controller to the communications network; D. means for coupling the interface module to the at least one programmable logic controller, said coupling means for transferring data between the interface module and said at least one programmable logic controller; E. means for processing data requests received from said remote location over said communications network; F. means for enabling data transfers between the remote location and said industrial control system; and G. means for interfacing a protocol task with the at least one programmable logic controller, said interfacing means for receiving a data request from said enabling means, for accessing said industrial control system for said requested data, and for sending a response to said remote location through said enabling means, said response in a framework supplied by an operating system located in said at least one programmable logic controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A control system for allowing access to a programmable logic controller system from a communication network using a browser at a remote location, the control system comprising:
-
A. an interface module having a microprocessor, a real time operating system and a network interface for coupling the interface module to said communications network; B. a driver for coupling the interface module to said programmable logic controller and for transferring data between the interface module and said programmable logic controller; C. a server application for processing data requests received from said communications network; D. a client application for initiating requests received from said communications network; E. a protocol stack to enable data transfer between the remote location and the programmable logic controller system; and F. a server task for interfacing said protocol task with said driver, said server task for receiving a data request from said protocol stack, accessing said programmable logic controller system for said requested data, and for sending a response to said remote location through said protocol stack and network interface, said response in a framework supplied by said operating system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification