Programming device and a method for generating a control program
AssigneeSiemens Aktiengesellschaft
InventorHelmut Windl
Life of this patent
Estimating the term…
Abstract
A programming device with a software tool provided to create a control program based on a control problem to be solved, e.g., controlling a technical process. A user is given information on software blocks (A-G) that are stored in the programming device (1) and/or in an automation device (4). In particular, the software blocks are configured for the programming device to recognize those software blocks that are stored in the programming device (1) and those that are stored in the automation device (4). The programming device, by performing a comparison, displays the comparison result for a user of the programming device.
Claims10
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.
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.
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.
Dependencies are inferred from the claim text.