Dynamic modifier function blocks for use in a process control system
AssigneeFisher-Rosemount Systems, Inc.
InventorsMarina Sokolova, Marty James Lewis, Larry Oscar Jundt
Life of this patent
Estimating the term…
Abstract
Dynamic modifier function blocks for use in a process control system are disclosed. In accordance with one aspect, an example function block is stored on a machine readable medium for use in a process control system. The example function block includes a base function block that causes a machine to perform an algorithm associated with the process control system and at least one attribute located within the base function block that causes the machine to delete or instantiate at least one dynamic modifier function block.
Claims38
A method of modifying an operation of a function block including a base function block adapted to instantiate or delete a dynamic modifier function block, the method comprising:
- storing the function block in a memory of a machine;
- and
- storing at least one modifiable attribute associated with the base function block in the memory, wherein the modifiable attribute can be set to a first value to cause the machine to instantiate a dynamic modifier function block in the memory or a second value to cause the machine to delete a dynamic modifier function block from the memory.
A function block stored on a machine readable medium for use in a process control system comprising:
- a base function block having a first series of machine readable instructions stored on the machine readable medium that, when executed, cause a machine to perform an algorithm associated with the process control system;
- and
- at least one attribute located within the first series of machine readable instructions, wherein the attribute causes the machine to perform at least one of deleting or instantiating at least one dynamic modifier function block.
A machine readable medium storing a dynamic modifier function block of a function block adapted to perform a set of machine readable instructions that, when executed, cause a machine to modify a base function block of the function block within a process control routine, wherein the dynamic modifier function block is to be instantiated or deleted based on at least one attribute of the base function block.
Dependencies are inferred from the claim text.