SYSTEM AND METHOD FOR AUTOMATICALLY TESTING A PROGRAM FOR SAFETY-RELATED AUTOMATION SYSTEMS
First Claim
1. A method for automatically testing a program for a safety-related automation system having at least one safety-related programmable logic controller for compliance with programming guidelines pertaining to designing programs for the safety-related programmable logic controller, the method comprising:
- obtaining at least part of a safety-related program from a development system for automation systems, the safety-related program being stored in a programming environment for creating a safety-related program in the development system;
loading the obtained safety-related program into a test device for testing safety-related programs, the test device having access to guidelines for designing programs for safety-related programmable logic controllers;
automatically testing the loaded safety-related program in the test device for compliance with the programming guidelines for designing programs for safety-related programmable logic controllers; and
outputting results of the testing from the test device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for automatically testing a program for automation systems (e.g., programmable logic controllers) with regard to maintaining programming guidelines for program design for automation systems. A copy of at least part of a safety-related program is obtained from a development system for automation systems as a copy to be tested. The program copy to be tested is loaded into a test device for testing programs. The test device has access to programming guidelines for program testing. The test device automatically performs the program test with regard to maintaining programming guidelines, and outputs the test result.
-
Citations
20 Claims
-
1. A method for automatically testing a program for a safety-related automation system having at least one safety-related programmable logic controller for compliance with programming guidelines pertaining to designing programs for the safety-related programmable logic controller, the method comprising:
-
obtaining at least part of a safety-related program from a development system for automation systems, the safety-related program being stored in a programming environment for creating a safety-related program in the development system; loading the obtained safety-related program into a test device for testing safety-related programs, the test device having access to guidelines for designing programs for safety-related programmable logic controllers; automatically testing the loaded safety-related program in the test device for compliance with the programming guidelines for designing programs for safety-related programmable logic controllers; and outputting results of the testing from the test device. - View Dependent Claims (2, 3, 4, 5, 13, 14, 15, 16)
-
-
6. A system for automatically testing a program for a safety-related automation system having at least one safety-related programmable logic controller for compliance with programming guidelines pertaining to designing programs for the safety-related programmable logic controller, the system comprising:
-
a development computer configured to interact with a safety-related automation system, wherein the development computer includes a development system having a programming environment for creating a safety-related program, and a test device configured to load and test the safety-related program, and wherein the test device is configured to automatically test the safety-related program for compliance with programming guidelines for designing programs for safety-related programmable logic controllers, and to output a result the test. - View Dependent Claims (7, 8, 9, 10, 11, 12, 17, 18, 19, 20)
-
Specification