System for programming a programmable logic controller using a web browser
First Claim
1. A system for programming application programs controlling a programmable logic controller from a communication network, comprising:
- a. an interface module for coupling the programmable logic controller to the communication network;
b. a program editor resident in the programmable logic controller, the program editor for creating and editing the application programs;
c. at least one Web page resident in the programmable logic controller, the Web page linked to the program editor;
d. wherein the Web page is accessible to a user at a remote location using a web browser coupled to the communication network through the interface module; and
e. wherein the Web page allows the user at the remote location to access the program editor to edit the application programs controlling the programmable logic controller.
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. Residing in the PLC is a programming package accessible to a user through this interface which will allow the user to edit programs controlling the operation of the programmable logic controller system.
188 Citations
20 Claims
-
1. A system for programming application programs controlling a programmable logic controller from a communication network, comprising:
-
a. an interface module for coupling the programmable logic controller to the communication network;
b. a program editor resident in the programmable logic controller, the program editor for creating and editing the application programs;
c. at least one Web page resident in the programmable logic controller, the Web page linked to the program editor;
d. wherein the Web page is accessible to a user at a remote location using a web browser coupled to the communication network through the interface module; and
e. wherein the Web page allows the user at the remote location to access the program editor to edit the application programs controlling the programmable logic controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for programming application programs controlling a programmable logic controller from a communication network, comprising:
-
a. means for coupling the programmable logic controller to the communication network;
b. means resident in the programmable logic controller for creating and editing the application programs;
c. at least one Web page resident in the programmable logic controller, the Web page linked to the creating and editing means resident in the programmable logic controller;
d. wherein the Web page is accessible to a user at a remote location using a web browser coupled to the communication network through the coupling means; and
e. wherein the Web page allows the user at the remote location to access the creating and editing means to edit the application programs controlling the programmable logic controller. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification