System for programming a factory automation device using a web browser
First Claim
Patent Images
1. A system for programming an application program controlling a factory automation controller on a communication network, comprising:
- a programming device operably connected to the communication network and remotely located from the factory automation controller;
a program package embedded in the programming device, the program package for creating and editing the application program;
at least one web page resident on the programming device and operably connected to the program package, wherein the web page is accessible to a user using a web browser to edit the application program controlling the factory automation controller, wherein the factory automation controller is graphically depicted in the web page, and,an interface module for operably connecting the programming device to the communication network.
1 Assignment
0 Petitions
Accused Products
Abstract
A control system for programming an application program controlling a factory automation device on a communication network having a programming device operably connected to the communication network. A program package is embedded in the programming device and is used for creating and editing the application program. At least one web page is resident on the programming device and operably connected to the program package. The web page is accessible to a user using a web browser to edit the application program controlling the factory automation device.
-
Citations
43 Claims
-
1. A system for programming an application program controlling a factory automation controller on a communication network, comprising:
-
a programming device operably connected to the communication network and remotely located from the factory automation controller; a program package embedded in the programming device, the program package for creating and editing the application program; at least one web page resident on the programming device and operably connected to the program package, wherein the web page is accessible to a user using a web browser to edit the application program controlling the factory automation controller, wherein the factory automation controller is graphically depicted in the web page, and, an interface module for operably connecting the programming device to the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for programming an application program controlling a factory automation device on a communication network, comprising:
-
a programming device operably connected to the communication network wherein the programming device is resident within the factory automation device; a program package embedded in the programming device, the program package for creating and editing the application program; at least one web page resident on the programming device and operably connected to the program package, wherein the web page is accessible to a user using a web browser to edit the application program controlling the factory automation device, wherein the factory automation device is graphically depicted in the web page.
-
-
13. A system for programming an application program controlling a factory automation device on a communication network, comprising:
-
a programming device operably connected to the communication network; a program package embedded in the programming device, the program package for creating and editing the application program wherein the program package further includes a symbol editor and a language editor and wherein all symbols are stored within the programming device, allowing any authorized device coupled to the communication network to edit the application program; at least one web page resident on the programming device and operably connected to the program package, wherein the web page is accessible to a user using a web browser to edit the application program controlling the factory automation device, wherein the factory automation device is graphically depicted in the web page.
-
-
14. A system for programming an application program controlling a factory automation controller on a communication network, comprising:
-
a programming device operably connected to the communication network; a program package embedded in the programming device, the program package for creating and editing the application program; at least one web page resident on the programming device and operably connected to the program package, wherein the web page is accessible to a user using a web browser to edit the application program controlling the factory automation controller, wherein the factory automation controller is an output module, wherein the factory automation controller is graphically depicted in the web page.
-
-
15. A system for programming an application program controlling a factory automation device on a communication network, comprising:
-
a programming device operably connected to the communication network; a program package embedded in the programming device, the program package for creating and editing the application program; at least one web page resident on the programming device and operably connected to the program package, wherein the web page is accessible to a user using a web browser to edit the application program controlling the factory automation device; further including an interface module for operably connecting the programming device to the communication network wherein the interface module includes a dual TCP/IP stack for data transferring comprising a first stack capable of handling a broad range of TCP/IP messages and a second stack capable of handling a less broad range of TCP/IP messages more quickly than the first stack.
-
-
16. A system for programming an application program controlling a factory automation controller on a communication network, comprising:
-
means for coupling the factory automation controller to the communication network; means for editing the application program resident in a programming device; and
an at least one Web page resident in the programming device, the Web page linked to the editing means resident in the programming device, wherein the Web page is accessible to a user using a web browser coupled to the communication network through the coupling means, and wherein the Web page allows the user to access the editing means to edit the application program controlling the factory automation controller wherein the factory automation controller is graphically depicted in the Web page, and wherein the coupling means includes an interface module, the interface module including;a real time operating system operating a central processing unit; a network interface for communication with the communication network; a driver for communicating with the programming device; a protocol stack; a client task for communicating with the protocol stack for initiating received requests; a server task for communicating with the protocol stack for responding to received requests; and
,a protocol task for communicating with the protocol stack for receiving and responding to protocol task requests. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for programming an application program controlling a factory automation device on a communication network, comprising:
-
means for coupling the factory automation device to the communication network; means for editing the application program resident in a programming device; and
an at least one Web page resident in the programming device, the Web page linked to the editing means resident in the programming device, wherein the Web page is accessible to a user using a web browser coupled to the communication network through the coupling means, and wherein the Web page allows the user to access the editing means to edit the application program controlling the factory automation device, wherein the programming device is resident within the factory automation device, wherein the factory automation device is graphically depicted in the Web page.
-
-
26. A system for programming an application program controlling a factory automation device on a communication network, comprising:
-
means for coupling the factory automation device to the communication network; means for editing the application program resident in a programming device located remotely from the factory automation device; and
an at least one Web page resident in the programming device, the Web page linked to the editing means resident in the programming device, wherein the Web page is accessible to a user using a web browser coupled to the communication network through the coupling means, and wherein the Web page allows the user to access the editing means to edit the application program controlling the factory automation device, wherein the program package further includes a symbol editor and a language editor wherein all symbols are stored within the programming device, allowing any authorized device coupled to the communication network to edit the application program.
-
-
27. A system for programming an application program controlling a factory automation device on a communication network, comprising:
-
means for coupling the factory automation device to the communication network, wherein the coupling means includes an interface module, the interface module including a dual TCP/IP stack for data transferring comprising a first stack capable of handling a broad range of TCP/IP messages and a second stack capable of handling a less broad range of TCP/IP messages more quickly than the first stack; means for editing the application program resident in a programming device; and
an at least one Web page resident in the programming device, the Web page linked to the editing means resident in the programming device, wherein the Web page is accessible to a user using a web browser coupled to the communication network through the coupling means, and wherein the Web page allows the user to access the editing means to edit the application program controlling the factory automation device.
-
-
28. A method of programming an application program for controlling a factory automation controller operably connected to a communication network, the method comprising the steps of:
-
providing a programming device located remotely from the factory automation controller for accessing the application program; viewing the application program using a web browser operably connected to the programming device, wherein the web browser graphically depicts a symbol representing the factory automation controller; editing the application program via a program package resident in the programming device, and transferring the application program to the factory automation device. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of programming an application program for controlling a factor automation device operably connected to a communication network, the method comprising the steps of:
-
providing a programming device for accessing the application program, wherein the programming device is resident within the factory automation device; viewing the application program using a web browser operably connected to the programming device wherein the web browser graphically depicts a symbol representing the factory automation device; and editing the application program via a program package resident in the programming device.
-
-
42. A method of programming an application program for controlling a factory automation device operably connected to a communication network, the method comprising the steps of:
-
providing a programming device located remotely from the factory automation device for accessing the application program; viewing the application program using a web browser operably connected to the programming device; and editing the application program via a program package resident in the programming device wherein the program package further includes a symbol editor and a language editor and wherein all symbols are stored within the programming device, allowing any authorized device coupled to the communication network to edit the application program.
-
-
43. A method of programming an application program for controlling a factory automation device operably connected to a communication network, the method comprising the steps of:
-
providing a programming device for accessing the application program that includes an interface module for operably connecting the programming device to the communication network wherein the interface module further includes a dual TCP/IP stack for data transferring comprising a first stack capable of handling a broad range of TCP/IP messages and a second stack capable of handling a less broad range of TCP/IP messages more quickly than the first stack; viewing the application program using a web browser operably connected to the programming device; and editing the application program via a program package resident in the programming device wherein the interface module further includes a dual TCP/IP stack for data transferring comprising a first stack capable of handling a broad range of TCP/IP messages and a second stack capable of handling a less broad range of TCP/IP messages more quickly than the first stack.
-
Specification