Methods and apparatus to manage testing of a process control system
First Claim
1. A method to manage testing of a process control system, the method comprising:
- generating, via a processor, a test application from a process control routine, the test application including a test to be performed during suspension of an operation of the process control routine;
monitoring, via the processor, the operation of the process control routine;
reducing a time consumed by the test application for performing the test by determining, via the processor, if the operation of the process control routine during operation of the process control system includes an execution of a portion of the process control routine that is within a threshold range of the test;
when the execution of the portion results in a first mitigation event indicative of a successful correction based on the threshold range, updating, via the processor, the test application with a first status indicative of a verified test; and
when the execution of the portion results in a second mitigation event indicative of an unsuccessful correction based on the threshold range, updating, via the processor, the test application with a second status indicative of an unverified test.
1 Assignment
0 Petitions
Accused Products
Abstract
Example methods and apparatus to manage testing of a process control system are disclosed. A disclosed example method includes generating a test application from a process control routine, the test application including at least one test that is to be performed within a time period, monitoring an operation of the process control routine, determining if the operation of the process control routine during the time period includes an execution of a portion of the process control routine that is substantially similar to the at least one test, and updating the test application by indicating that the at least one test has been performed within the time period.
43 Citations
37 Claims
-
1. A method to manage testing of a process control system, the method comprising:
-
generating, via a processor, a test application from a process control routine, the test application including a test to be performed during suspension of an operation of the process control routine; monitoring, via the processor, the operation of the process control routine; reducing a time consumed by the test application for performing the test by determining, via the processor, if the operation of the process control routine during operation of the process control system includes an execution of a portion of the process control routine that is within a threshold range of the test; when the execution of the portion results in a first mitigation event indicative of a successful correction based on the threshold range, updating, via the processor, the test application with a first status indicative of a verified test; and when the execution of the portion results in a second mitigation event indicative of an unsuccessful correction based on the threshold range, updating, via the processor, the test application with a second status indicative of an unverified test. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 31, 33, 34, 35, 36, 37)
-
-
10. An apparatus to manage testing of a process control system, the apparatus comprising:
-
a routine monitor to monitor an operation of a process control routine; a test application comparer to reduce a time consumed by a test application for performing a test that is included within the test application, the test to be performed during suspension of the operation of the process control routine, by determining if the operation of the process control routine during operation of the process control system includes an execution of a portion of the process control routine that is within a threshold range of the test; and a test application modifier to; when the execution of the portion results in a first mitigation event indicative of a successful correction based on the threshold range, update the test application with a first status indicative of a verified test; and when the execution of the portion results in a second mitigation event indicative of an unsuccessful correction based on the threshold range, update the test application with a second status indicative of an unverified test, at least one of the routine monitor, the test application comparer, or the test application modifier comprising a logic circuit. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory machine readable storage device or storage disc having instructions stored thereon that, when executed, cause a machine to:
-
generate a test application from a process control routine, the test application including a test that is to be performed during suspension of an operation of the process control routine; monitor the operation of the process control routine; reduce a time consumed by the test application for performing the test by determining if the operation of the process control routine during operation of the process control system includes an execution of a portion of the process control routine that is within a threshold range of the test; when the execution of the portion results in a first mitigation event indicative of a successful correction based on the threshold range, update the test application with a first status indicative of a verified test; and when the execution of the portion results in a second mitigation event indicative of an unsuccessful correction based on the threshold range, update the test application with a second status indicative of an unverified test. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 32)
-
Specification