IP Library Granted Patent US 10,503,160
Granted Patent B2
US 10,503,160 · App. 15/487,714 · Granted Dec 10, 2019

Integrated testing mechanism for industrial process control and automation systems

Inventors: Cathleen F. Kilpatrick (Bethlehem, PA); Antoine Guillot (Doylestown, PA); Meenal Gharpure (Bangalore, IN); Michael James Waynick (Hatboro, PA); Yong Yang (Shanghai, CN)
Assignee: Honeywell International Inc.
G05B23/0272G05B19/0428G05B23/0256G05B23/0264
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,503,160
App. No.
15/487,714
Granted
Dec 10, 2019
Kind
B2
Abstract

A method includes receiving information defining multiple functional configurations associated with an industrial process control and automation system. The functional configurations identify operations to be performed by the control and automation system. The method also includes receiving, at a test system integrated in the control and automation system, information defining multiple tests to be performed on the control and automation system. The method further includes executing the tests using the test system, where the test system accesses data from both the test system and the control and automation system.

Claims (49)

1. A method comprising:

receiving information defining multiple functional configurations associated with an industrial process control and automation system, the functional configurations identifying operations to be performed by the control and automation system, wherein each functional configuration comprises one or more functional configuration objects;

receiving, at a test system integrated in the control and automation system, information defining multiple tests to be performed on the control and automation system;

executing the tests using the test system, the test system accessing data from both the test system and the control and automation system;

detecting one or more changes to at least one functional configuration object of at least one of the functional configurations;

re-executing any test referencing a changed functional configuration object; and

maintaining as valid prior test results any test that does not reference a changed functional configuration object.

2. The method of claim 1 , wherein the information defining the multiple tests comprises information defining at least one of:

one or more automated tests in which all test operations are performed automatically and all test results are recorded automatically;

one or more manual tests in which all test operations are performed manually and all test results are recorded manually; and

one or more assisted tests in which some test operations are performed automatically or some test results are recorded automatically.

3. The method of claim 2 , wherein the information defining the multiple tests comprises information defining at least two of the one or more automated tests, the one or more manual tests, and the one or more assisted tests.

4. The method of claim 1 , further comprising:

recording results of each of the tests in a user-defined format.

5. The method of claim 1 , wherein receiving the information defining the multiple tests comprises:

receiving information defining a test typical sheet; and

generating at least two test sheets using the test typical sheet, the at least two test sheets defining at least two of the multiple tests and storing test results for the at least two tests.

6. An apparatus comprising:

at least one processor configured to execute instructions for a test system integrated within an industrial process control and automation system, the at least one processor configured to:

receive information defining multiple functional configurations associated with the control and automation system, the functional configurations identifying operations to be performed by the control and automation system, wherein each functional configuration comprises one or more functional configuration objects;

receive information defining multiple tests to be performed on the control and automation system; and

execute the tests while accessing data from both the test system and the control and automation system;

detect one or more changes to at least one functional configuration object of at least one of the functional configurations;

re-execute any test referencing a changed functional configuration object; and

maintain as valid prior test results any test that does not reference a changed functional configuration object.

7. The apparatus of claim 6 , wherein the information defining the multiple tests comprises information defining at least one of:

one or more automated tests in which all test operations are performed automatically and all test results are recorded automatically;

one or more manual tests in which all test operations are performed manually and all test results are recorded manually; and

one or more assisted tests in which some test operations are performed automatically or some test results are recorded automatically.

8. The apparatus of claim 7 , wherein the information defining the multiple tests comprises information defining at least two of the one or more automated tests, the one or more manual tests, and the one or more assisted tests.

9. The apparatus of claim 6 , wherein the at least one processor is further configured to record results of each of the tests in a user-defined format.

10. The apparatus of claim 6 , wherein, to receive the information defining the multiple tests, the at least one processor is configured to:

receive information defining a test typical sheet; and

generate at least two test sheets using the test typical sheet, the at least two test sheets defining at least two of the multiple tests and storing test results for the at least two tests.

11. A non-transitory computer readable medium containing instructions that, when executed by one or more processors, cause the one or more processors to:

receive information defining multiple functional configurations associated with an industrial process control and automation system, the functional configurations identifying operations to be performed by the control and automation system, wherein each functional configuration comprises one or more functional configuration objects;

receive, at a test system integrated in the control and automation system, information defining multiple tests to be performed on the control and automation system; and

execute the tests using the test system, the test system accessing data from both the test system and the control and automation system;

detect one or more changes to at least one functional configuration object of at least one of the functional configurations;

re-execute any test referencing a changed functional configuration object; and

maintain as valid prior test results any test that does not reference a changed functional configuration object.

12. The non-transitory computer readable medium of claim 11 , wherein the information defining the multiple tests comprises information defining at least one of:

one or more automated tests in which all test operations are performed automatically and all test results are recorded automatically;

one or more manual tests in which all test operations are performed manually and all test results are recorded manually; and

one or more assisted tests in which some test operations are performed automatically or some test results are recorded automatically.

13. The non-transitory computer readable medium of claim 11 , further containing instructions that, when executed by the one or more processors, cause the one or more processors to record results of each of the tests in a user-defined format.

14. The non-transitory computer readable medium of claim 11 , further containing instructions that, when executed by the one or more processors, cause the one or more processors to:

receive information defining a test typical sheet; and

generate at least two test sheets using the test typical sheet, the at least two test sheets defining at least two of the multiple tests and storing test results for the at least two tests.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2017
From: KILPATRICK, CATHLEEN F.; GUILLOT, ANTOINE; GHARPURE, MEENAL; WAYNICK, MICHAEL JAMES; YANG, YONG
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 042009/0768 →
Continuity (2)
Continuation PCTCN2016085389 · Jun 10, 2016
Related Publication 20170357253A1 · Dec 14, 2017