METHOD AND APPARATUS FOR CONTROL USING CONTROL DEVICES THAT PROVIDE A VIRTUAL MACHINE ENVIRONMENT AND THAT COMMUNICATE VIA AN IP NETWORK
0 Assignments
0 Petitions
Accused Products
Abstract
The invention provides improved methods and apparatus for control using field and control devices that provide a virtual machine environment and that communicate via an IP network. By way of non-limiting example, such field device can be an “intelligent” transmitter or actuator that includes a low power processor, along with a random access memory, a read-only memory, FlashRAM, and a sensor interface. The processor can execute a real-time operating system, as well as a Java virtual machine (JVM). Java byte code executes in the JVM to configure the field device to perform typical process control functions, e.g., for proportional integral derivative (PID) control and signal conditioning. Control networks can include a plurality of such field and control devices interconnected by an IP network, such as an Ethernet.
146 Citations
277 Claims
-
1-228. -228. (canceled)
-
229. A control system, comprising:
-
A. a plurality of control system components in communications coupling via an IP network, B. at least a first control system component providing one or more services via the IP network to at least a second control system component, the one or more services including establishing communications between the second component and a third control system component, C. wherein the one or more services include a publication/subscription service that enables the second component to publish any of data, messages, and objects over the IP network and/or to subscribe to any of data, messages, and objects, published by the third control system component over the IP network, D. wherein the second component comprises a historian. - View Dependent Claims (230, 231, 232, 233, 234, 235, 236, 237, 238)
-
-
239. A control system, comprising,
A. a plurality of control devices coupled via one or more IP networks, at least one control device comprising a historian that provides any of data collection, reduction, and archival services for the control system; B. a said historian comprising a web server configured to serve web pages over the one or more IP networks in response to requests from other control devices. - View Dependent Claims (240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250)
-
251. A control system, comprising:
-
A. a plurality of control system components in communications coupling via an IP network, B. a first control system component providing one or more services via the IP network to a second control system component, C. the second control system component comprising a historian that includes a web server configured to serve web pages over the IP network, D. the one or more services provided by the first control system component including; (i) establishing communications between the historian and a third control system component, and (ii) a subscription service that enables the historian to subscribe to any of data, messages, and objects, published by the third control system component over the IP network. - View Dependent Claims (252, 253, 254, 255, 256, 257, 258)
-
-
259. A control system, comprising:
-
A. a plurality of control system components in communications coupling via an IP network, B. a first control system component comprising a system monitor that monitors the health and/or operation of a second control system component, C. a third control system component that provides one or more services via the IP network to at least the system monitor and the second control system component, the one or more services including establishing communications between the system monitor and the second control system component, and the one or more services further including at least one of (a) recording a state of operation of the second control system component, and (b) enabling the system monitor to access the recorded state of the second control system component, D. wherein the system monitor further comprises a web server configured to serve web pages over the IP network to enable the system monitor to any of (i) display information about the current state of the second control system component, and (ii) allow a user to access and/or operate diagnostic displays regarding the second control system component.
-
-
260-266. -266. (canceled)
-
267. A control system, comprising:
-
A. a plurality of control system components in communications coupling via an IP network, B. a first control system component comprising a system monitor that monitors the health and/or operation of at least one other control system component, C. at least a second control component providing one or more services via the IP network to the system monitor, the one or more services including establishing communications between the system monitor and the at least one other control system component. D. wherein the one or more services include a publication service that enables the system monitor to publish to one or more subscribers any of data, messages, and objects over the IP network, the published data includes information about the current state of the at least one other control system component.
-
-
268-275. -275. (canceled)
-
276. A control system, comprising:
-
A. a plurality of control system components in communications coupling via an IP network, the plurality of control system components having one or more attributes reflective of any of (i) a parameter, (ii) a control scheme, and (iii) a variable associated with a control system component, B. a web server communicatively coupled to the plurality of control system components that provides extra-system access to a user operating a station coupled to the web server via an IP network, the extra-system access including read and/or write access to the one or more attributes, C. a security system to control said extra-system user access, the security system comprising; (i) a lock associated with each of the one or more attributes, (ii) a key associated with a user and/or station type desiring read and/or write access to the one or more attributes, wherein the security system compares the lock and the key to allow or deny read and/or write access to the one or more attributes by the user via the station.
-
-
277-284. -284. (canceled)
Specification