System and method to allow non-deterministic execution in a process control system
AssigneeHoneywell International Inc.
InventorsGary Fox, Lawrence Martin, Robert McNulty
Life of this patent
Estimating the term…
Abstract
A method includes receiving at least one process control value from a deterministic process control environment according to an execution cycle of the deterministic process control environment. The method also includes providing the at least one process control value to a non-deterministic process according to an execution cycle of the non-deterministic process. The execution cycle of the non-deterministic process does not correspond to the execution cycle of the deterministic process control environment.
Claims21
A method, comprising:
- receiving at least one process control value from a deterministic process control environment according to an execution cycle of the deterministic process control environment;
- and
- providing the at least one process control value to a non-deterministic process according to an execution cycle of the non-deterministic process, wherein the execution cycle of the non-deterministic process does not correspond to the execution cycle of the deterministic process control environment.
A proxy module in a process control system, comprising a data storage, the proxy module configured to receive at least one process control value from a deterministic process control environment according to an execution cycle of the deterministic process control environment and to provide the at least one process control value to a non-deterministic process according to an execution cycle of the non-deterministic process, wherein the execution cycle of the non-deterministic process does not correspond to the execution cycle of the deterministic process control environment.
A deterministic process control environment, comprising:
- a deterministic process;
- a non-deterministic process;
- and
- a proxy module configured to receive at least one process control value from the deterministic process according to an execution cycle of the deterministic process and to provide the at least one process control value to the non-deterministic process according to an execution cycle of the non-deterministic process, wherein the execution cycle of the non-deterministic process does not correspond to the execution cycle of the deterministic process.
A computer program embodied on a computer readable medium and capable of being executed by a processor, the computer program comprising computer readable program code for:
- receiving at least one process control value from a deterministic process control environment according to an execution cycle of the deterministic process control environment;
- and
- providing the at least one process control value to a non-deterministic process according to an execution cycle of the non-deterministic process, wherein the execution cycle of the non-deterministic process does not correspond to the execution cycle of the deterministic process control environment.
Dependencies are inferred from the claim text.