Claims
- 1. A programming tool for creating programs, comprising:
at least one of a stored program controller and a program module representing the stored program controller configured to at least one of control and regulate a process; an interface connected between a user and the at least one of the stored program controller and the program module; and a plurality of input masks offered to the user for inputting technological parameters within a parameterization or monitoring activity; wherein the stored program controller is configured to contain a representation of the process by means of mutually differing function blocks; and wherein a respective one of the input masks is configured to be assigned to at least a part of the function blocks.
- 2. The programming tool according to claim 1, wherein the programming tool is configured to create programs in the field of automation technology.
- 3. The programming tool according to claim 1,
wherein the stored program controller comprises an I/O bus; wherein the interface is configured to convert a parameter set, which is assigned to a respective one of the function blocks, into binary interfaces for implementing the respective one of the input masks that is assigned to the respective one of the function blocks; and wherein the parameter set is configured to be accessed on the I/O bus of the stored program controller.
- 4. The programming tool according to claim 3, wherein the interface comprises a dynamic linking library application.
- 5. The programming tool according to claim 1, wherein each of the function blocks is configured to contain a reference to the respective one of the input masks.
- 6. The programming tool according to claim 1, further comprising an intermediate logic that is assigned to at least a part of the input masks so as to implement additional functions.
- 7. The programming tool according to claim 6 wherein the additional functions comprise at least one of context menus and checking tools.
- 8. The programming tool according to claim 1, wherein the input masks comprise OLE tools.
- 9. The programming tool according to claim 1,
wherein the stored program controller is configured to be programmed via a language application; and wherein, during at least one of programming and retrieval of a respective one of the function blocks via an assigned one of the input masks, the assigned one of the input masks is configured to be retrieved via the interface by means of a reference contained in the respective one of the function blocks.
- 10. The programming tool according to claim 9, wherein the language application is application-specific.
- 11. The programming tool according to claim 10, wherein the language application is selected from the group consisting of AWL, COP and FUP.
- 12. A method of creating a program, comprising:
at least one of programming and parameterizing at least one of a stored program controller and a program module representing the stored program controller so as to at least one of control and regulate a process, which is formed by function blocks, by means of an application-specific language application; assigning to a part of the function blocks a reference to an input mask for inputting technological parameters; and upon retrieval of a respective one of the function blocks, activating an interface that is connected between a user and the stored program controller, thereby retrieving the input mask by the interface and displaying the input mask on a display device that is assigned to the stored program controller.
- 13. The method according to claim 12, wherein the program is created in the field of automation technology.
- 14. The method according to claim 12,
wherein, in combination with the retrieval of the respective one of the function blocks by the language application, a check is performed to determine whether, in conjunction with the function block, the reference to the input mask is implemented, and, if so, the interface is activated and the input mask is displayed; wherein the interface reads out technological parameter sets inputted via the input mask and converts the technological parameter sets into a respective string; wherein the interface retrieves a second interface of the respective one of the function blocks; wherein the interface at least one of transfers the converted parameter sets to the respective one of the function blocks and establishes a dialogue in OLE technology with syntax checking; and wherein the interface converts the parameter sets inputted via the dialogue and transfers the parameter sets to the respective one of the function blocks.
Priority Claims (1)
Number |
Date |
Country |
Kind |
101 28 158.7 |
Jun 2001 |
DE |
|
Parent Case Info
[0001] This is a Continuation of International Application PCT/DE02/02133, with an international filing date of Jun. 11, 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/02133 |
Jun 2002 |
US |
Child |
10732537 |
Dec 2003 |
US |