PLC with web-accessible program development software
First Claim
1. An industrial control system for controlling an industrial process comprising:
- a plurality of I/O devices capable of exchanging signals with the industrial process;
a web access module including a web server coupled to a programmable logic control (PLC), wherein the web server is capable of being coupled to at least one remote device via the Internet, and wherein the PLC is coupled to the I/O devices to execute a controller program to control the industrial process using the signals;
wherein the web access module further includes program development software including programming software that can be utilized to generate or modify the controller program for at least one of the PLC and one of the I/O devices, andwherein the web server is capable of providing the programming software onto the Internet for transmission to the remote device, so that the remote device is able to generate or modify the controller program.
1 Assignment
0 Petitions
Accused Products
Abstract
An industrial control system that is for controlling an industrial process and that can be accessed via the Internet is disclosed. The industrial control system includes a plurality of I/O devices exchanging signals with the industrial process, and a web access module including a web server coupled to a PLC. The web server is capable of being coupled to at least one remote device via the Internet, and the PLC is coupled to the I/O devices. The web access module further includes programming software that can be utilized to generate a controller program for at least one of the PLC and one of the I/O devices. The web server is capable of providing the programming software onto the Internet for transmission to the remote device, so that the remote device is able to generate the controller program.
-
Citations
20 Claims
-
1. An industrial control system for controlling an industrial process comprising:
-
a plurality of I/O devices capable of exchanging signals with the industrial process; a web access module including a web server coupled to a programmable logic control (PLC), wherein the web server is capable of being coupled to at least one remote device via the Internet, and wherein the PLC is coupled to the I/O devices to execute a controller program to control the industrial process using the signals; wherein the web access module further includes program development software including programming software that can be utilized to generate or modify the controller program for at least one of the PLC and one of the I/O devices, and wherein the web server is capable of providing the programming software onto the Internet for transmission to the remote device, so that the remote device is able to generate or modify the controller program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In an industrial control system having a plurality of control devices that operate to monitor and control an industrial process, a web access module coupled to the plurality of control devices, the web access module comprising:
-
a memory means for storing program development software including programming software utilized to generate a controller program for operation on at least one of the web access module and one of the control devices; and a processor means coupled to the memory means, the processor means for sending the program development software to a remote device and receiving communications concerning the controller program from the remote device, wherein the controller program is generated at the remote device through the use of application software included with the program development software, wherein the web access module is further adapted to allow for communications between the processor means and the remote device by way of the Internet. - View Dependent Claims (16, 17)
-
-
18. A method of generating a controller program for at least one control device of an industrial control system that monitors and controls an industrial process, the method comprising:
-
providing a web server within the industrial control system, wherein the web server is capable of communicating with at least one remote device via the Internet;
obtaining program development software including programming software capable of being used to generate the controller program;providing the program development software onto the Internet for transmission to the at least one remote device; and receiving from the at least one remote device the generated controller program. - View Dependent Claims (19, 20)
-
Specification