Claims
- 1. A software tool for formulating an automation task to be solved, in the form of a programming language for automation devices, which enables automation functions to be represented as objects on a display unit, comprising:
a component producing the objects from a template, wherein selected ones of the objects include at least one of a template-specific part and an object-specific part, an input unit modifying the template, and a component modifying the template-specific part in the selected objects corresponding to the part modified in the template.
- 2. The software tool as claimed in claim 1, further comprising:
a component assigning a modifiable part of the template a first identifier, and a component assigning the template and the objects produced from this template a second identifier, wherein, if the modifiable part of the template is modified: the modifying component uses the second identifier to detect the objects produced from the template, and uses the first identifier to detect the part in the detected objects that is assigned to the modifiable part of the template, and the modifying component modifies the detected part of the objects corresponding to the modified part in the template.
- 3. A programming device comprising a software tool for formulating an automation task to be solved, in the form of a programming language for automation devices, which enables automation functions to be represented as objects on a display unit, said software tool comprising:
a component producing the objects from a template, wherein selected ones of the objects include at least one of a template-specific part and an object-specific part, an input unit modifying the template, and a component modifying the template-specific part in the selected objects corresponding to the part modified in the template.
- 4. The programming device according to claim 3, said software tool further comprising:
a component assigning a modifiable part of the template a first identifier, and a component assigning the template and the objects produced from this template a second identifier, wherein, if the modifiable part of the template is modified: the modifying component uses the second identifier to detect the objects produced from the template, and uses the first identifier to detect the part in the detected objects that is assigned to the modifiable part of the template, and the modifying component modifies the detected part of the objects corresponding to the modified part in the template.
- 5. A method comprising:
producing a plurality of templates of redundantly occurring portions of a technical process from template parts, at least one of the template parts being a modifiable template part; assigning each template a respective unique template identifier and assigning each modifiable template part a unique part identifier; using at least one of the templates to produce a plurality of objects representing respective phases of the technical process; assigning each of the plurality of objects the respective unique template identifier of the at least one template used to produce the objects.
- 6. The method according to claim 5, further comprising:
when modifying the at least one modifiable template part, using the unique template identifier and the unique part identifier to automatically modify the plurality of objects.
- 7. The method according to claim 6, wherein the plurality of objects are modified, respectively, to incorporate the at least one modified template part while preserving respective non-modified object parts of the objects.
Priority Claims (1)
Number |
Date |
Country |
Kind |
101 06 397.0 |
Feb 2001 |
DE |
|
Parent Case Info
[0001] This is a Continuation of International Application PCT/DE02/00474, with an international filing date of Feb. 8, 2002, 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/DE02/00474 |
Feb 2002 |
US |
Child |
10638306 |
Aug 2003 |
US |