Methods and apparatus to manage module run sequences in a process control environment
AssigneeFisher-Rosemount Systems, Inc.
InventorsGary Law, Brandon Hieb, David R. Denison, Alper Enver
Life of this patent
Estimating the term…
Abstract
Example methods and apparatus to manage module run sequences in a process control environment are disclosed. A disclosed example method includes receiving a module including a plurality of function blocks, receiving an indication of a subset of the plurality of function blocks, and receiving an indication of a first sequence of execution for the subset, wherein the first sequence of execution is different than a second sequence of execution associated with the module. The example method also includes associating the subset with a run sequence identifier, and associating the run sequence identifier with a trigger condition.
Claims21
A computer-implemented method to configure a module run sequence, comprising:
- receiving a module comprising a plurality of function blocks;
- receiving an indication of a subset of the plurality of function blocks;
- receiving an indication of a first sequence of execution for the subset, wherein the first sequence of execution is different than a second sequence of execution associated with the module;
- associating the subset with a run sequence identifier;
- and
- associating the run sequence identifier with a trigger condition.
(canceled)
A computer-implemented method to execute a module run sequence, comprising:
- identifying a module comprising a run sequence identifier;
- determining a trigger condition associated with the run sequence identifier;
- monitoring a process control system for the trigger condition;
- and
- executing the run sequence associated with the run sequence identifier based on an instance of the trigger condition, wherein the module run sequence is to invoke only a subset of function blocks from the module.
An apparatus to configure a module run sequence, comprising:
- a run sequence manager to receive a module comprising a plurality of function blocks;
- a function block definer to receive an indication of a subset of the plurality of function blocks;
- a schedule manager to receive an indication of a first sequence of execution for the subset, wherein the first sequence of execution for the subset different than a second sequence associated with the module;
- and
- a trigger manager to associate the subset with a run sequence identifier and a trigger condition.
An article of manufacture storing machine accessible instructions that, when executed, cause a machine to:
- receive a module comprising a plurality of function blocks;
- receive an indication of a subset of the plurality of function blocks;
- receive an indication of a first sequence of execution for the subset, wherein the first sequence of execution is different than a second sequence of execution associated with the module;
- associate the subset with a run sequence identifier;
- and
- associate the run sequence identifier with a trigger condition.
21-23. (canceled)
Dependencies are inferred from the claim text.