Claims
- 1. Testing method for commencing operation of a system that is controlled with a program logic, comprising:
generating a cross-reference list with identifiers used within the program logic and respective locations of use of the identifiers, selecting module identifiers that are used to identify modules within the program logic and respective locations of use of the module identifiers, and generating an overview depiction of at least some requests of a selected one of the modules identified by the respective module identifier, in order to
uniquely select at least one specific request of the selected module and observe execution of the uniquely selected module with an editor.
- 2. Testing method as claimed in claim 1, wherein the system is an automation system.
- 3. Testing method as claimed in claim 1, wherein the cross-reference list is a complete cross-reference list with all the identifiers used within the program logic and the respective locations of use of the identifiers.
- 4. Testing method as claimed in claim 1, wherein the program logic is implemented in a graphic programming language and is comprised at least largely of modules.
- 5. Testing method as claimed in claim 4, wherein the graphic programming language comprises ladder diagram or sequential function chart.
- 6. Testing method as claimed in claim 1, wherein the locations of use of the module identifiers generated in the cross-reference list respectively comprise the module request and a respective return address for the request.
- 7. Testing method as claimed in claim 6, further comprising:
analyzing the return addresses related to the selected module, and displaying the overview depiction of the requests of the selected module in a hierarchical request tree with a viewer.
- 8. Testing method as claimed in claim 7, further comprising:
aborting calculation of a request path of the selected module if the return address related to the selected module is listed multiple times.
- 9. Testing method as claimed in claim 7, wherein the viewer includes a marking tool that marks at least one line in the request tree and thereby uniquely defines at least one request of the selected module.
- 10. Testing method as claimed in claim 9, further comprising:
displaying the request of the selected module that is uniquely defined by marking the at least one line in the request tree.
- 11. Testing device for starting up a system controlled with a program logic, comprising:
a filter element selecting module identifiers, which identify modules of the program logic and respective locations of use of the identifiers, from a cross-reference list of all the identifiers used within the program logic and the locations of use of the identifiers within the program logic, a display device displaying the list of module identifiers to select one or more modules, a translation unit translating all requests of this module into a hierarchical display, and a viewer displaying the hierarchical display.
- 12. Testing device as claimed in claim 11, wherein the system is an automation system.
- 13. Testing device as claimed in claim 11, wherein the viewer comprises a marking tool marking individual requests in the hierarchical display.
- 14. Testing device as claimed in claim 11, further comprising an editor observing execution of a module uniquely defined by selecting a specific request of a selected module.
- 15. A method, comprising:
translating a program logic into machine language and generating a cross reference list containing identifiers within the translated program logic and locations for each of the identifiers; selecting module identifiers from the cross-reference list to produce a module identifier list containing module identifiers and locations for each of the module identifiers; selecting one module identifier from the module identifier list as a selected module; and generating and displaying a chart showing all modules that request the selected module.
- 16. The method as claimed in claim 15, wherein the chart further shows any modules that request all the modules that request the selected module.
Priority Claims (1)
Number |
Date |
Country |
Kind |
10054542.4 |
Nov 2000 |
DE |
|
Parent Case Info
[0001] This is a Continuation of International Application PCT/DE01/04067, with an international filing date of Oct. 26, 2001, which was published under PCT Article 21(2) in German, and the disclosure of which is incorporated into this application by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/DE01/04067 |
Oct 2001 |
US |
Child |
10428837 |
May 2003 |
US |