Interface to a programmable logic controller
First Claim
1. An interface for communicating between a controller and a network client having a conventional web browser, the controller includes at least one input/output module utilized to control a device, the interface comprising:
- an archive for compiling an application to be executed by the controller, the application being written in code supported by the web browser;
the interface responsive to the application for establishing a connection between the controller and the network client; and
, a plurality of JAVA beans responsive to the application for supporting communication between the controller and the network client upon establishing a connection therebetween, wherein the controller, the application, and the at least one input/output module cooperate to control the device.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus is provided for accessing, controlling and monitoring a programable logic controller with a network client having a conventional web browser. The apparatus includes an archive, an interface, and a library. The archive provides for compiling an application written in code supported by the web browser. The interface is responsive to the application for establishing a connection between the controller and the network client. Further, the library is responsive to the application for supporting communication between the controller and the network client upon establishing a connection therebetween.
113 Citations
20 Claims
-
1. An interface for communicating between a controller and a network client having a conventional web browser, the controller includes at least one input/output module utilized to control a device, the interface comprising:
-
an archive for compiling an application to be executed by the controller, the application being written in code supported by the web browser;
the interface responsive to the application for establishing a connection between the controller and the network client; and
,a plurality of JAVA beans responsive to the application for supporting communication between the controller and the network client upon establishing a connection therebetween, wherein the controller, the application, and the at least one input/output module cooperate to control the device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An interface for communicating between a controller and a network client having a conventional web browser, the controller includes at least one input/output module utilized to control a device, the interface comprising:
-
an archive for compiling an application to be executed by the controller, the application being written in conventional code supported by the web browser;
the interface responsive to the application for establishing a connection between the controller and the network client; and
,a library responsive to the application for supporting data requests between the controller and the network client upon establishing a connection therebetween, the library including a client handler operably attached to the network client and the controller for maintaining the connection between the controller and the network client. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An interface for communicating between a controller and a network client having a conventional web browser, the controller includes at least one input/output module utilized to control device, the interface comprising:
-
an archive for compiling an application to be executed by the controller, the application being written in conventional code supported by the web browser;
the interface responsive to the application for establishing a connection between the controller and the network client; and
,a library responsive to the application for supporting data requests between the controller and the network client upon establishing a connection therebetween, the library including a client handler operably attached to the network client and the controller for maintaining the connection between the controller and the network client and a value adaptor operably attached to the network client for dispatching unsolicited data messages to the network client. - View Dependent Claims (13, 14, 15)
-
-
16. An application interface for communicating between a controller and a network client having a conventional web browser, the controller includes at least one input/output module utilized to control a device, the application interface comprising:
-
an archive for storing a class file utilized to compile an application, the application being supported by the web browser and executed by the controller; and
,a library responsive to the application for supporting communication between the controller and the network client upon establishing a connection therebetween, wherein the controller, the application, and the at least one input/output module cooperate to control the device. - View Dependent Claims (17)
-
-
18. A method for facilitating communication between a controller and a network client having a web browser, the controller includes at least one input/output module utilized to control a device, the method comprising the steps of:
-
providing an archive containing a plurality of classes for writing an application, the application being written in code supported by the web browser and executable by the controller;
providing a library being responsive to the application for supporting communication between the controller and the network client upon establishing a connection therebetween; and
,creating a web page by utilizing the application, the web page being interactive with the application. - View Dependent Claims (19, 20)
-
Specification