Navigation between application locations of resources in automation systems

Abstract
There is described a method and a system allowing the use of at least one resource of a first automation system in at least one second automation system, whereby the resource is made available by the first automation system and an identification characteristic is used for the unique identification of the resource in the at least second automation system. A user is enabled to navigate in a simple manner between the application locations of originator and user of a resource. This is achieved by the fact that the use of the resource of the first automation system in the at least second automation system is mapped as a bilateral reference in each case between the automation systems and is stored in each case in a storage area in the automation systems, whereby the bilateral reference also contains application locations of the resource in the respective automation system. By using this method or system, a rapid identification of the communication partners involved with a resource can be displayed and the declaration location or the application location of this resource can be displayed there. This method is particularly suitable for supporting the navigation between a variable made available and its application locations and the corresponding instances in the case of bilateral programmed function block communication. With regard to unilateral programmed function block communication, it is possible to navigate between the variable reference specified at the block and the actual variable. This navigation is effected with system support and always finds all the application locations. A major source of error is thereby avoided.
Description

BRIEF DESCRIPTION OF THE DRAWING

The invention will be described and explained in detail in the following with reference to the embodiment illustrated in FIGURE. In the drawing:



FIG. 1 shows a schematic illustration of two automation systems which both use the same variable.





DETAILED DESCRIPTION OF INVENTION

The FIGURE shows a first automation system 1 in which a variable 3 is defined. This variable 3 is used in a second automation system 2, for which a proxy variable 4 is set up in order to avoid the need for the second automation system 2 to access the remote, first automation system 1 for each occasion the variable 3 is used. The use of the variable 3 in the second automation system 2 is mapped with its precise application location as a bilateral reference. This bilateral reference is stored in a storage area 5, 6 both in the first and also in the second automation system 1, 2. The application locations both of the variable 3 and also of its counterpart, the proxy variable 4, in the second automation system 2 can thus be displayed in both automation systems 1, 2. In this situation, the variables 3, 4 can also be displayed, and any changes needed made, in an engineering system linked communicatively with both automation systems 1, 2, in which the storage of the bilateral reference can additionally (or also exclusively in an embodiment not corresponding to the FIGURE) take place.


To summarize: The invention relates to a method and a system allowing the use of at least one resource of a first automation system in at least one second automation system, whereby the resource is made available by the first automation system and an identification characteristic is used for the unique identification of the resource in the at least second automation system.


The object of the invention is to enable a user to navigate in a simple manner between the application locations of originator and user of a resource. This object is essentially achieved by the fact that the use of the resource of the first automation system in the at least second automation system is mapped as a bilateral reference in each case between the automation systems and is stored in each case in a storage area in the automation systems, whereby the bilateral reference also contains application locations of the resource in the respective automation system. By using this method or system, a rapid identification of the communication partners involved with a resource can be displayed and the declaration location or the application location of this resource can be displayed there. This method is particularly suitable for supporting the navigation between a variable made available and its application locations and the corresponding instances in the case of bilateral programmed function block communication. With regard to unilateral programmed function block communication, it is possible to navigate between the variable reference specified at the block and the actual variable. This navigation is effected with system support and always finds all the application locations. A major source of error is thereby avoided.

Claims
  • 1.-18. (canceled)
  • 19. A method for using at least one resource of a first automation system in at least a second automation system, comprising: providing the resource by the first automation system;using an identification characteristic for a unique identification of the resource at least in the second automation system; andindicating the use of the resource of the first automation system in the at least second automation system based upon a bilateral reference mapping between the automation systems, wherein the bilateral reference contains application locations of the resource in the respective automation system.
  • 20. The method as claimed in claim 19, wherein the identification characteristic is constructed hierarchically, and wherein the identification characteristic has a system-specific path and a local identification of the resource.
  • 21. The method as claimed in claim 19, wherein the bilateral reference is stored in the at least two automation systems in a storage area in each case.
  • 22. The method as claimed in claim 20, wherein the bilateral reference is stored in a storage area in the first automation system and in a storage of the second automation system.
  • 23. The method as claimed in claim 19, wherein the bilateral reference is stored on an engineering system.
  • 24. The method as claimed in claim 20, wherein the bilateral reference is stored on an engineering system.
  • 25. The method as claimed in claim 21, wherein the bilateral reference is stored on an engineering system.
  • 26. The method as claimed in claim 22, wherein the bilateral reference is stored on an engineering system.
  • 27. The method as claimed in claim 19, wherein application locations of the at least one resource of the first automation system is displayed via the first automation system and in the second automation system based upon the bilateral reference.
  • 28. The method as claimed in claim 20, wherein application locations of the at least one resource of the first automation system is displayed in the first automation system and in the second automation system by way of the bilateral reference in each case by means of a first tool.
  • 29. The method as claimed in claim 21, wherein application locations of the at least one resource of the first automation system is displayed in the first automation system and in the second automation system by way of the bilateral reference in each case by means of a first tool.
  • 30. The method as claimed in claim 22, wherein application locations of the at least one resource of the first automation system is displayed in the first automation system and in the second automation system by way of the bilateral reference in each case by means of a first tool.
  • 31. The method as claimed in claim 27, wherein the application locations of the at least one resource is opened by means of a first tool in a second tool.
  • 32. The method as claimed in claim 31, wherein a type of the second tool is determined by the application location.
  • 33. The method as claimed in claim 31, wherein the second tool is integrated in the first tool.
  • 34. The method as claimed in claim 31, wherein the first tool and the second tool are supported by means of an engineering system which is linked communicatively with the automation systems.
  • 35. A system with at least two automation systems, comprising: a first automation system having a resource;a second automation system, wherein the resource is used by the second automation system, and wherein an identification characteristic of the resource is used in the second automation system; anda bilateral reference to map the first automation system and the second automation system, wherein the resource is used in the second automation system, and wherein the bilateral reference has applications locations of the resource in the first automation system and the second automation system.
  • 36. The system as claimed in claim 35, wherein the identification characteristic has a hierarchical structure with a system-specific path and a local identification of the resource.
  • 37. The system as claimed in claim 35, wherein the first automation system has a first storage area and the second automation system has a second storage are, and wherein the bilateral reference is stored in the first storage are and in the second storage area.
  • 38. The system as claimed in claim 35, wherein the bilateral reference is stored in a storage area of an engineering system.
  • 39. The system as claimed in one of claim 35, wherein the application locations of the resource are displayed in the first automation system and in the second automation system based upon the bilateral reference.
  • 40. The system as claimed in claim 35, wherein an engineering system has a communication link to the system.
Priority Claims (1)
Number Date Country Kind
06012060.7 Jun 2006 EP regional