Multi-level multi-variable control process program execution scheme for distributed process control systems
AssigneeInvensys Systems, Inc.
InventorNick P. DiVittorio
Life of this patent
Estimating the term…
Loading patent…
AssigneeInvensys Systems, Inc.
InventorNick P. DiVittorio
Estimating the term…
A method and control processor are disclosed for executing a set of control tasks defining dynamic model-based interactive control of an industrial process wherein two sets of executable program code are executed according to a multi-tiered program execution priority scheme. The control processor includes an embedded control task that is periodically executed to carry out computations in accordance with a process control model. The output of the computations include setpoint values that are distributed to relevant control blocks executed in the control processor. The embedded control task is performed at a relatively low execution priority status within the control processor. The control processor also includes a set of control blocks. The set of control blocks are executed at a relatively high execution priority status within the control processor. The set of control blocks include, for example, a set of regulatory control blocks that are responsible for transmitting control signals to controlled elements of the industrial process and for receiving industrial process status data from process variable transmitters that sense particular process operation parameters (e.g., temperature, pressure, mass flow, etc.). The set of control blocks, in a particular embodiment of the invention also include supervisory control blocks that are responsible for providing setpoints and performing support tasks with regard to the operation of the control process including managing the transfer of data between the control processor and a communicatively linked workstation.
A control processor for executing a set of control tasks defining dynamic model-based interactive control of an industrial process, the control processor comprising:
A method for operating a control processor, in an industrial process control environment, to establish operating values including a set of setpoint values and a set of process control variables associated with control elements in a controlled industrial process based upon a set of input variables including process variables provided to the control processor and representing the present state of the controlled industrial process, the method comprising the steps of:
An industrial process control computer having multiple operating levels including:
Dependencies are inferred from the claim text.