Claims
- 1. Programming device with a software tool for creating a control program in accordance with a control problem to be solved, wherein
a plurality of software blocks are stored in the programming device, the control program includes at least one of the software blocks, the control program is configured to be transmitted from the programming device to an automation device, to be stored in the automation device, and to be run on the automation device in order to control a technical process, and wherein the programming device comprises:
means for recognizing the software blocks that are stored in the programming device, means for recognizing the software blocks that are stored in the automation device, means for comparing the software blocks stored in the programming device with the software blocks stored in the automation device, and means for displaying the result of the comparison.
- 2. Programming device as claimed in claim 1, wherein said display means display the software blocks stored in the programming device in a first view on a display unit of the programming device, and wherein said display means identify the software blocks that are not stored in the automation device.
- 3. Programming device as claimed in claim 2, wherein said display means display the software blocks stored in the programming device in a first view on a display unit of the programming device, and wherein said display means identify the software blocks that do not match the software blocks that are stored in the automation device.
- 4. Programming device as claimed in claim 1, wherein, during open-loop control, said display means display the software blocks stored in the automation device in a second view on the display unit, and wherein said display means identify the software blocks that are not stored in the programming device.
- 5. Method for creating a control program with a programming device having a software tool, comprising:
storing a plurality of software blocks in the programming device, producing the control program using at least one of the software blocks, transmitting the control program from the programming device to an automation device, and storing the transmitted control program in the automation device, recognizing the software blocks that are stored in the programming device, recognizing the software blocks that are stored in the automation device, comparing the software blocks recognized as stored in the programming device with the software blocks recognized as stored in the automation device, and displaying a result of said comparing.
- 6. An apparatus, comprising:
an automation device; a programming device with a software tool, a plurality of software blocks stored in the programming device, a control program including at least one of the software blocks and stored on the programming device and the automation device, wherein the programming device comprises:
a component recognizing the software blocks that are stored in the programming device, a component recognizing the software blocks of the control program that are stored in the automation device, a component comparing the software blocks stored in the programming device with the software blocks stored in the automation device, and a component displaying an output of the comparing component.
Priority Claims (1)
Number |
Date |
Country |
Kind |
100 60 206.1 |
Dec 2000 |
DE |
|
Parent Case Info
[0001] This is a Continuation of International Application PCT/DE01/04548, with an international filing date of Dec. 4, 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/04548 |
Dec 2001 |
US |
Child |
10453500 |
Jun 2003 |
US |