Internet object based interface for industrial controller
First Claim
Patent Images
1. An industrial control system interface comprising:
- a first interface program executing on a remote computer to provide an interface screen for an industrial controller;
a second interface program executing on a Web server communicating with the remote computer over the Internet and further communicating with an industrial control system controlling an industrial process through input and output data communicated with the industrial process;
the first and second interface program execute to provide a protocol so that the first interface program discovers and instances software objects related to the input and output data and stored on the Web server;
the first interface program uses pre-written software objects to implement the interface; and
the protocol provides for at least one persistence instruction that preserves an instance of a software object on the Web server after cessation of a communication session between the remote computer and the Web server.
2 Assignments
0 Petitions
Accused Products
Abstract
A remote operating program for a industrial controller executes on any browser enabled remote computer by connecting to Web server connected to the industrial controller to load an applet. The applet provides for a communication protocol with the server of the industrial controller that allows the applet to discover and use objects on the server that may be implemented by the remote operating program.
-
Citations
28 Claims
-
1. An industrial control system interface comprising:
-
a first interface program executing on a remote computer to provide an interface screen for an industrial controller; a second interface program executing on a Web server communicating with the remote computer over the Internet and further communicating with an industrial control system controlling an industrial process through input and output data communicated with the industrial process; the first and second interface program execute to provide a protocol so that the first interface program discovers and instances software objects related to the input and output data and stored on the Web server;
the first interface program uses pre-written software objects to implement the interface; andthe protocol provides for at least one persistence instruction that preserves an instance of a software object on the Web server after cessation of a communication session between the remote computer and the Web server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of remote communication with an industrial control system
executing a first interface program on a remote computer to provide an interface screen for an industrial controller; -
executing a second interface program on a Web server communicating with the remote computer over the Internet and further communicating with an industrial control system controlling an industrial process through input and output data communicated with the industrial process; and the first and second interface programs further execute to provide a protocol so that the first interface program may discover and instance software objects related to the input and output data and stored on the Web server, the protocol calls for a persistence command that retains a copy of a software object on the Web server after communication between the remote computer and the Web server is terminated; and the first interface program may use pre-written software objects to implement the interface. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification