Testing method and testing device for starting up systems which are controlled by means of a program logic
First Claim
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, andgenerating an overview depiction of at least some requests of a selected one of the modules identified by the respective module identifier, forselecting at least one specific request of the selected module, and forobserving execution of the at least one specific request of the selected module with an editor,wherein the overview depiction displays a view showing all modules that request the selected module and any modules that request said all modules that request the selected module, within said execution.
1 Assignment
0 Petitions
Accused Products
Abstract
When systems controlled using a program logic, such as automation systems, are started up, it is necessary to observe individual program areas specifically. Program areas of this type are usually described by one or more modules of a program. This presents the problem that, in order to obtain an accurate analysis, the requests for these modules have to be identified in connection with the modules themselves, since they are ordinarily used multiple times. The present testing method and testing device are used to calculate and display a hierarchical request tree that shows the requests corresponding to a selected module. One or more requests for the selected module can be selected for observation by selecting individual lines of this request tree.
-
Citations
15 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, for selecting at least one specific request of the selected module, and for observing execution of the at least one specific request of the selected module with an editor, wherein the overview depiction displays a view showing all modules that request the selected module and any modules that request said all modules that request the selected module, within said execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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 showing a selected module, all modules that request the selected module, and any modules that request said all modules that request the selected module. - View Dependent Claims (12, 13, 14)
-
-
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, wherein the chart further shows any modules that request said all modules that request the selected module.
-
Specification