Control system apparatus with change updates
First Claim
1. A system that controls operational parameters and/or monitors one or more characteristics of a process (hereinafter referred to as “
- process control”
) employed in a factory and/or facility (hereinafter referred to as a “
plant”
) by the manufacturing, service, environmental or other industry, comprisingA. a plurality of control/sensing devices that monitor and/or control a plant process,B. a server digital data processor that is coupled to the plurality of control/sensing devices and that provides an interface for communicating with them,C. a digital data processor coupled to the plurality of control/sensing devices via the server digital data processor, the digital data processor executing a program that configures the digital data processor as a controller for the plant process for monitoring and/or controlling the one or more control/sensing devices, the program comprising any of (i) a JAVA applet, (ii) an intermediate language program, (iii) a byte code program, (iv) a downloaded program that executes in a virtual machine environment, (v) a program that executes in a web browser,D. the server digital data processor responding to a request for a data value that controls and/or reflects the status of at least one of the plurality of control/sensing devices by transmitting to the digital data processor a keyword followed by that data value, and transmitting one or more subsequent changes thereto.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for process control comprises a server digital data processor and a client digital data processor that are coupled by a network, such as the Internet or an Intranet. The server digital data processor, which is additionally coupled to a control/sensing device and any associated interface equipment (collectively, referred to as “process control apparatus”), includes a command processor that transfers information between the network and the process control apparatus. The client digital data processor includes an information client (e.g., a so-called Internet web browser) capable of requesting and receiving an applet from the server digital data processor. The information client, further, defines a hardware-independent and operating system-independent virtual machine environment within the client digital data processor. The client digital data processor executes, within that virtual machine environment, an applet for configuring the client digital data processor as a “process controller” that establishes communications over the network with the command processor and that monitors and/or controls the process control apparatus via those communications.
516 Citations
17 Claims
-
1. A system that controls operational parameters and/or monitors one or more characteristics of a process (hereinafter referred to as “
- process control”
) employed in a factory and/or facility (hereinafter referred to as a “
plant”
) by the manufacturing, service, environmental or other industry, comprisingA. a plurality of control/sensing devices that monitor and/or control a plant process, B. a server digital data processor that is coupled to the plurality of control/sensing devices and that provides an interface for communicating with them, C. a digital data processor coupled to the plurality of control/sensing devices via the server digital data processor, the digital data processor executing a program that configures the digital data processor as a controller for the plant process for monitoring and/or controlling the one or more control/sensing devices, the program comprising any of (i) a JAVA applet, (ii) an intermediate language program, (iii) a byte code program, (iv) a downloaded program that executes in a virtual machine environment, (v) a program that executes in a web browser, D. the server digital data processor responding to a request for a data value that controls and/or reflects the status of at least one of the plurality of control/sensing devices by transmitting to the digital data processor a keyword followed by that data value, and transmitting one or more subsequent changes thereto. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- process control”
-
8. A system that controls operational parameters and/or monitors one or more characteristics of a process (hereinafter referred to as “
- process control”
) employed in a factory and/or facility (hereinafter referred to as a “
plant”
) by the manufacturing, service, environmental or other industry, comprisingA. a plurality of control/sensing devices that monitor and/or control a plant process, B. a server digital data processor that is coupled to the one or more control/sensing devices via an interface, C. a client digital data processor in communication coupling with the plurality of control/sensing devices and with the server digital data processor, D. the client digital data processor executing a program that configures the client digital data processor as a controller for the plant process, the program comprising any of (i) a JAVA applet, (ii) an intermediate language program, (iii) a byte code program, (iv) a downloaded program that executes in a virtual machine environment, (v) a program that executes in a web browser, E. at least one of the server digital data processor and the interface associated with the one or more control/sensing devices (i) maintaining an object that stores a data value that controls and/or reflects the status of the one or more control/sensing devices, and (ii) responding to a request for that object by transmitting to the client digital data processor a keyword followed by the stored data value, and similarly transmitting one or more subsequent changes thereto. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
- process control”
Specification