Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
140 words
A process control system comprising: a field device; a controller coupled to the field device; a workstation coupled to the controller, the workstation including a user interface; and a software system implementing a control strategy for the process control system, the control strategy being selectively implemented via the user interface, the software system including: a plurality of control strategy modules that are selectively distributed among the field device, controller and workstation, the control strategy modules operating mutually independently and in parallel; and a configuration routine for user-selectively and interactively: defining and creating new types of control strategy modules and modifying previously existing types of control strategy modules; defining and setting control module attributes, the control strategy modules and control module attributes specifying the control strategy; and distributing the control strategy modules among the field device, the controller, and the workstation.
Claim 2
Dependent Claim
140 words
A process control system comprising: a field device; a controller coupled to the field device; a workstation coupled to the controller, the workstation including a user interface; and a software system implementing a control strategy for the process control system, the control strategy being selectively implemented via the user interface, the software system including: a plurality of control strategy modules that are selectively distributed among the field device, controller and workstation, the control strategy modules operating mutually independently and in parallel; and a configuration routine for user-selectively and interactively: defining and creating new types of control strategy modules and modifying previously existing types of control strategy modules; defining and setting control module attributes, the control strategy modules and control module attributes specifying the control strategy; and distributing the control strategy modules among the field device, the controller, and the workstation.
Claim 3
Dependent Claim
49 words
A process control system according to claim 1, wherein: the software system further includes a user interface for interfacing the process control system to a user; and the control strategy is selectively defined, created, modified, and apportioned, and the plurality of control strategy modules selectively distributed by the user.
Claim 4
Dependent Claim
48 words
A process control system according to claim 1, wherein: the field device includes a control element; and the software system includes a field device control strategy module of the plurality of control strategy modules, the field device control strategy module being distributed to the field device control element.
Claim 5
Dependent Claim
47 words
A process control system according to claim 1 wherein: the field device is a Fieldbus standard device including a control element; and a control strategy module is distributed to the control element and operates selectively as a Fieldbus standard function block or a custom, user-defined control module.
Claim 6
Dependent Claim
26 words
A process control system according to claim 1, further comprising: a plurality of field devices including a Fieldbus standard field device and a non-Fieldbus standard device.
Claim 7
Dependent Claim
51 words
A process control system according to claim 1 wherein: the configuration routine includes interactive routines that are controllable by a user to define, create, and configure the control strategy modules and install the control strategy modules among the field device, controller and workstation, the distributed controllers retaining the configuration until reconfigured.
Claim 8
Dependent Claim
54 words
A process control system according to claim 1, wherein: the control strategy modules are selectively defined, modified, and created by a user to create custom control strategy modules; and the control strategy modules are selectively distributed by transferring a selected control strategy module to a selected one of the field device, controller and workstation.
Claim 9
Dependent Claim
19 words
A process control system according to claim 1, wherein the control strategy modules are objects in an object-oriented environment.
Claim 10
Dependent Claim
68 words
A process control system according to claim 1 wherein the plurality of control strategy modules are configured into a communication services hierarchy including: a remote object communications (ROC) level for communicating messages between two control strategy modules in a same controller and between two control strategy modules in different controllers, and a low level communications level for interfacing with communications hardware and transmitting messages across the communications hardware.
Claim 11
Dependent Claim
48 words
A process control system according to claim 1, wherein the control strategy modules include a device connection object for controlling data transfers between a plurality of devices, transmitting data, maintaining communication link status between two communicating devices and establishing a communication link upon demand of a remote device.
Claim 12
Dependent Claim
170 words
A process control system comprising: a field device; a controller coupled to the field device and controlling the field device; an interface coupled to the control means and interfacing the control process system to a user; and a control strategy executable program routine that defines, creates, modifies and implements a process control strategy under direction of the user, the user selectively allocating the control strategy to a plurality of control strategy modules, and the user selectively distributing the control strategy modules among the field device, control means and interface means, the control strategy modules operating mutually independently and in parallel, the control strategy means including: the plurality of control strategy modules; and a configuration routine for user-selectively and interactively: defining and creating new types of control strategy modules and modifying previously existing types of control strategy modules; defining and setting control module attributes, the control strategy modules and control module attributes specifying the control strategy; and distributing the control strategy modules among the field device, the controller, and the workstation.
Claim 13
Dependent Claim
170 words
A process control system comprising: a field device; a controller coupled to the field device and controlling the field device; an interface coupled to the control means and interfacing the control process system to a user; and a control strategy executable program routine that defines, creates, modifies and implements a process control strategy under direction of the user, the user selectively allocating the control strategy to a plurality of control strategy modules, and the user selectively distributing the control strategy modules among the field device, control means and interface means, the control strategy modules operating mutually independently and in parallel, the control strategy means including: the plurality of control strategy modules; and a configuration routine for user-selectively and interactively: defining and creating new types of control strategy modules and modifying previously existing types of control strategy modules; defining and setting control module attributes, the control strategy modules and control module attributes specifying the control strategy; and distributing the control strategy modules among the field device, the controller, and the workstation.
Claim 14
Dependent Claim
45 words
A process control system according to claim 11, wherein: the control strategy executable program routine is selectively defined, modified, and apportioned into control strategy modules, and the plurality of control strategy modules are selectively distributed among the field device, controller and interface by the user.
Claim 15
Dependent Claim
59 words
A process control system according to claim 11, wherein: the field device includes a field device controller that controls field device operations; and the control strategy executable program routine includes a field device control strategy module of the plurality of control strategy modules, the field device control strategy module being distributed to and operational upon the field device controller.
Claim 16
Dependent Claim
54 words
A process control system according to claim 11 wherein: the field device is a Fieldbus standard device including a field device controller that controls Fieldbus standard operations; and a control strategy module is distributed to the field device controller and operates selectively as a Fieldbus standard function block or a custom, user-defined control module.
Claim 17
Dependent Claim
26 words
A process control system according to claim 11, further comprising: a plurality of field devices including a Fieldbus standard field device and a non-Fieldbus standard device.
Claim 18
Dependent Claim
49 words
A process control system according to claim 11 wherein the control strategy executable program routine further includes: a configuration routine that defines and configures the control strategy modules and installs the control strategy modules among the field device, controller, and interface, the distributed controllers retaining the configuration until reconfigured.
Claim 19
Dependent Claim
62 words
A process control system according to claim 11, wherein: the control strategy executable program routine is selectively and interactively defined, modified, and created by the user by creating custom control strategy modules; and the control strategy executable program routine is selectively and interactively distributed by transferring a selected control strategy module to a selected one of the field device, controller, and interface.
Claim 20
Dependent Claim
21 words
A process control system according to claim 11, wherein the control strategy executable program routine includes objects in an object-oriented environment.
Claim 21
Dependent Claim
68 words
A process control system according to claim 11 wherein the plurality of control strategy modules are configured into a communication services hierarchy including: a remote object communications (ROC) level for communicating messages between two control strategy means in a same controller and between two control strategy means in different controllers, and a low level communications level for interfacing with communications hardware and transmitting messages across the communications hardware.
Claim 22
Dependent Claim
48 words
A process control system according to claim 11, wherein the control strategy modules include a device connection object for controlling data transfers between a plurality of devices, transmitting data, maintaining communication link status between two communicating devices and establishing a communication link upon demand of a remote device.
Claim 23
Independent Claim
152 words
A method of operating a process control system including a distributed controller and a distributed field device comprising: executing process control operations; executing an editor program during execution of the process control system operations; using the editor program to define a control strategy including: defining a control strategy; creating a plurality of function blocks and control strategy modules according to the control strategy definition, the function blocks and control strategy modules being selected from previously-defined function blocks and control modules including standard function blocks, and new user-defined custom function blocks and control modules; building the plurality of function blocks and control strategy modules according to the control strategy definition; and downloading user-specified function blocks and control strategy modules selectively among the distributed controller and the distributed field device; and executing the function blocks and control strategy modules distributed to the controller and distributed to the field device mutually independently and in parallel.
Claim 24
Independent Claim
152 words
A method of operating a process control system including a distributed controller and a distributed field device comprising: executing process control operations; executing an editor program during execution of the process control system operations; using the editor program to define a control strategy including: defining a control strategy; creating a plurality of function blocks and control strategy modules according to the control strategy definition, the function blocks and control strategy modules being selected from previously-defined function blocks and control modules including standard function blocks, and new user-defined custom function blocks and control modules; building the plurality of function blocks and control strategy modules according to the control strategy definition; and downloading user-specified function blocks and control strategy modules selectively among the distributed controller and the distributed field device; and executing the function blocks and control strategy modules distributed to the controller and distributed to the field device mutually independently and in parallel.
Claim 25
Dependent Claim
36 words
A method according to claim 21 wherein the process control system includes a plurality of distributed controllers and a plurality of distributed field devices, the field devices including Fieldbus standard devices executing Fieldbus standard function blocks.
Claim 26
Dependent Claim
49 words
A method according to claim 21 wherein the process control system includes a plurality of distributed controllers and a plurality of distributed field devices, the field devices including Fieldbus standard devices executing Fieldbus standard function blocks and nonFieldbus standard devices executing in the manner of Fieldbus standard function blocks.
Claim 27
Dependent Claim
22 words
A computer program product including a computer usable medium having computable readable code embodied therein implementing the method according to claim 21.
Claim 28
Dependent Claim
16 words
An article of manufacture storing an executable program code implementing the method according to claim 21.
Claim 29
Dependent Claim
122 words
A computer program product for use in a process control system including a field device, a controller coupled to the field device, and a workstation coupled to the controller, the computer program product comprising: a computer usable medium having computable readable code embodied therein including a software system implementing a control strategy for the process control system, the control strategy being selectively definable, creatable, modifiable, and apportionable into a plurality of control strategy modules, the control strategy modules being selected from among new user-defined custom control modules and previously-defined control modules including standard function blocks, and the plurality of control strategy modules being selectively distributable among the field device, controller and workstation, the control strategy modules operating mutually independently and in parallel.
Claim 30
Dependent Claim
122 words
A computer program product for use in a process control system including a field device, a controller coupled to the field device, and a workstation coupled to the controller, the computer program product comprising: a computer usable medium having computable readable code embodied therein including a software system implementing a control strategy for the process control system, the control strategy being selectively definable, creatable, modifiable, and apportionable into a plurality of control strategy modules, the control strategy modules being selected from among new user-defined custom control modules and previously-defined control modules including standard function blocks, and the plurality of control strategy modules being selectively distributable among the field device, controller and workstation, the control strategy modules operating mutually independently and in parallel.
Claim 31
Dependent Claim
49 words
A computer program product according to claim 26 wherein: the software system further includes a user interface for interfacing the process control system to a user; and the control strategy is selectively definable, creatable, modifiable, and apportionable, and the plurality of control strategy modules selectively distributable by the user.
Claim 32
Dependent Claim
43 words
A computer program product according to claim 26 wherein: the field device includes a control element; and the software system includes a field device control strategy module of the plurality of control strategy modules that is distributed to the field device control element.
Claim 33
Dependent Claim
47 words
A computer program product according to claim 26 wherein: the field device is a Fieldbus standard device including a control element; and a control strategy module is distributed to the control element and operates selectively as a Fieldbus standard function block or a custom, user-defined control module.
Claim 34
Dependent Claim
26 words
A computer program product according to claim 26 further comprising: a plurality of field devices including a Fieldbus standard field device and a non-Fieldbus standard device.
Claim 35
Dependent Claim
46 words
A computer program product according to claim 26 wherein the software system further includes: a configuration program for defining and configuring the control strategy modules and installing the control strategy modules among the field device, controller and workstation, the distributed controllers retaining the configuration until reconfigured.
Claim 36
Dependent Claim
34 words
A computer program product according to claim 26 wherein the control strategy modules are selectively installable by downloading a selected control strategy module to a selected one of the field device, controller and workstation.
Claim 37
Dependent Claim
19 words
A computer program product according to claim 26 wherein the control strategy modules are objects in an object-oriented environment.
Claim 38
Dependent Claim
68 words
A computer program product according to claim 26 wherein the plurality of control strategy modules are configured into a communication services hierarchy including: a remote object communications (ROC) level for communicating messages between two control strategy modules in a same controller and between two control strategy modules in different controllers, and a low level communications level for interfacing with communications hardware and transmitting messages across the communications hardware.
Claim 39
Dependent Claim
48 words
A computer program product according to claim 26 wherein the control strategy modules include a device connection object for controlling data transfers between a plurality of devices, transmitting data, maintaining communication link status between two communicating devices and establishing a communication link upon demand of a remote device.
Claim 40
Dependent Claim
13 words
An article of manufacture storing the computer program product according to claim 26.