Interface to a programmable logic controller
First Claim
Patent Images
1. An interface for communicating between a controller and a network client having a conventional web browser comprising:
- an archive for compiling an application 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;
a subscription list for polling the controller for data items requested by the network client; and
, a plurality of JAVAbeans responsive to the application for supporting communication between the controller and the network client upon establishing a connection therebetween.
1 Assignment
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.
207 Citations
17 Claims
-
1. An interface for communicating between a controller and a network client having a conventional web browser comprising:
-
an archive for compiling an application 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;
a subscription list for polling the controller for data items requested by the network client; and
,a plurality of JAVAbeans responsive to the application for supporting communication between the controller and the network client upon establishing a connection therebetween. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An interface for communicating between a controller and a network client having a conventional web browser, comprising:
-
an archive for compiling an application 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;
a subscription list for polling the controller for data items requested by 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 (7, 8, 9)
-
-
10. An interface for communicating between a controller and a network client having a conventional web browser, comprising:
-
an archive for compiling an application 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;
a subscription list for polling the controller for data items requested by 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 (11, 12)
-
-
13. An application interface for communicating between a controller and a network client having a conventional web browser, the application interface comprising:
-
an archive for storing a class file utilized to compile an application, the application being supported by the web browser;
a subscription list for polling the controller for data items requested by the network client; and
,a library responsive to the application for supporting communication between the controller and the network client upon establishing a connection therebetween. - View Dependent Claims (14)
-
-
15. A method for facilitating communication between a controller and a network client having a web browser, the method comprising the steps of:
-
providing an archive containing a plurality of classes for writing an application;
providing a subscription list for polling the controller for data items requested by the network client;
providing a library, the 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 (16, 17)
-
Specification