Process control system using a control strategy implemented in a layered hierarchy of control modules
First Claim
1. A control system for controlling a process comprising:
- a controller coupled to the process; and
a software system executing on the controller and implementing a control strategy for controlling the process, the control strategy being defined by a layered hierarchy of modules in a configuration architecture including;
a process site layer;
one or more physical plant areas in a layer contained within the process site layer, the physical plant areas representing a geographical segmentation or logical segmentation of the process site layer;
one or more equipment modules contained within a physical plant area of the one or more physical plant areas, the equipment modules being associated to a specific object of plant equipment; and
one or more control modules contained within a physical plant area of the one or more physical plant areas or contained within an equipment module of the one or more equipment modules, the equipment modules and the control modules being elemental modules that contain exclusively one or more primitives, and composite modules that contain one or more elemental modules.
1 Assignment
0 Petitions
Accused Products
Abstract
A process controller implements an overall, user-developed control strategy in a process control network that includes distributed controller and field devices. A user defines a module control strategy by specifying function blocks that make up control modules and determine the control strategy. The user modifies or debugs a module control strategy by adding, modifying and deleting function blocks, configuring parameters associated with the function blocks and creating a view to new attributes. By defining function blocks and control modules, a user-defined control strategy, application program or diagnostic program is represented as a set of layers of interconnected control objects identified as modules. A layer of the control strategy includes a set of modules which are interconnected in a user-specified manner. A module typically includes an algorithm for performing a specific function and display components which are used to display information to a user. A module is optionally represented to include a set of input and output connections for connecting to other modules. A module may be considered to be a "black box" which performs a specified function and is connected to other modules via specified input and output connections.
336 Citations
42 Claims
-
1. A control system for controlling a process comprising:
-
a controller coupled to the process; and a software system executing on the controller and implementing a control strategy for controlling the process, the control strategy being defined by a layered hierarchy of modules in a configuration architecture including; a process site layer; one or more physical plant areas in a layer contained within the process site layer, the physical plant areas representing a geographical segmentation or logical segmentation of the process site layer; one or more equipment modules contained within a physical plant area of the one or more physical plant areas, the equipment modules being associated to a specific object of plant equipment; and one or more control modules contained within a physical plant area of the one or more physical plant areas or contained within an equipment module of the one or more equipment modules, the equipment modules and the control modules being elemental modules that contain exclusively one or more primitives, and composite modules that contain one or more elemental modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 40)
-
-
13. A process control system for controlling a plurality of field devices, the process control system comprising:
-
a plurality of distributed controllers coupled to the field devices for controlling a process; and a distributed software system executing on the plurality of distributed controllers and implementing a control strategy for controlling the process, the control strategy being defined by a layered hierarchy of modules distributed for execution among the plurality of distributed controllers, the hierarchy of modules in a configuration architecture including; a process site layer; one or more physical plant areas in a layer contained within the process site layer, the physical plant areas representing a geographical segmentation or logical segmentation of the process site layer; one or more equipment modules contained within a physical plant area of the one or more physical plant areas, the equipment modules being associated to a specific object of plant equipment; and one or more control modules contained within a physical plant area of the one or more physical plant areas or contained within an equipment module of the one or more equipment modules, the equipment modules and the control modules being elemental modules that contain exclusively one or more primitives, and composite modules that contain one or more elemental modules. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 41)
-
-
25. A process control system comprising:
-
a plurality of field devices; a plurality of distributed controllers coupled to the field devices for controlling a process; and a distributed software system executing on the plurality of distributed controllers and implementing a control strategy for controlling the process, the control strategy being defined by a layered hierarchy of modules distributed for execution among the plurality of distributed controllers and the plurality of field devices, the hierarchy of modules in a configuration architecture including; a process site layer; one or more physical plant areas in a layer contained within the process site layers the physical plant areas representing a geographical segmentation or logical segmentation of the process site layer; one or more equipment modules contained within a physical plant area of the one or more physical plant areas, the equipment modules being associated to a specific object of plant equipment; and one or more control modules contained within a physical plant area of the one or more physical plant areas or contained within an equipment module of the one or more equipment modules, the equipment modules and the control modules being elemental modules containing exclusively one or more primitives and composite modules that contain exclusively one or more primitives, and composite modules that contain one or more elemental modules. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 42)
-
-
37. A control system for controlling a process under direction of a user, the control system comprising:
-
a controller coupled to the process; and a software system executing on the controller and implementing a control strategy for controlling the process, the control strategy being defined by an hierarchy of layers including; a site layer; a plurality of physical plant areas allocated within the site layer; a plurality of equipment modules allocated within the plurality of physical plant areas, the equipment modules including composite equipment modules that contain other equipment modules; and a plurality of control modules allocated within a plant area of the plurality of physical plant areas or within an equipment module of the plurality of equipment modules, the control modules being objects of a container class, a control module of the plurality of control modules having a specified task and a predefined external interface, the control module being encapsulated in the software system and accessed through the predefined external interfaces so that the control module is user-modifiable. - View Dependent Claims (38, 39)
-
Specification