Claims
- 1. A logic arrangement for configuring a fieldbus network, which, when executed by a processing arrangement, is operable to perform steps comprising of:
obtaining particular information relevant to a function block; and automatically generating a tag for the function block.
- 2. The logic arrangement of claim 1, wherein the generation of the tag is performed based on the particular information.
- 3. The logic arrangement of claim 2, wherein the particular information includes a context of the function block.
- 4. The logic arrangement of claim 3, wherein the context of the function block is at least one of a global-relevant context, a device-relevant context, a control module-relevant context and a default context.
- 5. The logic arrangement of claim 3, wherein, when executed by a processing arrangement, the logic arrangement is further operable to perform the steps of:
determining whether the particular information of the function block changed; and if a change of the particular information is detected, generating a further tag for the function block based on a further context of the further tag.
- 6. A method for configuring a fieldbus network, comprising the steps of:
obtaining particular information relevant to a function block; and automatically generating a tag for the function block.
- 7. The method of claim 6, wherein the generation of the tag is performed based on the particular information.
- 8. The method of claim 7, wherein the particular information includes a context of the function block.
- 9. The method of claim 8, wherein the context of the function block is at least one of a global-relevant context, a device-relevant context, a control module-relevant context and a default context.
- 10. The method of claim 7, further comprising the steps of:
determining whether the particular context information of the function block changed; and if a change of the particular information is detected, generating a further tag for the function block based on a further context of the further tag.
- 11. A system for configuring a fieldbus network, comprising:
a processing arrangement operable to execute the following instructions:
obtaining particular information relevant to a function block, and automatically generating a tag for the function block.
- 12. The system of claim 11, wherein the generation of the tag is performed based on the particular information.
- 13. The system of claim 12, wherein the particular information includes a context of the function block.
- 14. The system of claim 13, wherein the context of the function block is at least one of a global-relevant context, a device-relevant context, a control module-relevant context and a default context.
- 15. The system of claim 12, wherein the processing arrangement is further operable to perform the following instructions:
determining whether the particular information of the function block changed; and if a change of the particular information is detected, generating a further tag for the function block based on a further context of the further tag.
- 16. A logic arrangement for configuring a fieldbus network, which, when executed by a processing arrangement, is operable to perform steps comprising of:
determining whether a type of a particular function block is supported by a device which is capable of being connected to the fieldbus network; and executing at least one operation based on the determination.
- 17. The logic arrangement of claim 16, wherein the at least one operation includes a generation of an indication that the particular function block is not supported by the device.
- 18. The logic arrangement of claim 16, wherein the at least one operation includes a termination of at least one further operation.
- 19. The logic arrangement of claim 16, wherein the at least one operation includes a substitution of a first type of the particular function block which is not supported by the device with a second type of a further function block which is supported by the device, and wherein the first and second types are different from one another.
- 20. The logic arrangement of claim 19, wherein the at least one operation includes a duplication of information from the particular function block to the further function block.
- 21. The logic arrangement of claim 19, wherein the at least one operation includes a modification of information of at least one of the particular function block and the further function block.
- 22. The logic arrangement of claim 16, wherein the type of the particular function block is at least one of a standard block, an enhanced block, a custom block and an enhanced custom block.
- 23. The logic arrangement of claim 19, wherein the type of the particular function block is at least one of a standard block, an enhanced block, a custom block and an enhanced custom block and wherein the type of the further function block is at least one of a further standard block, a further enhanced block, a further custom block and a further enhanced custom block.
- 24. A method for configuring a fieldbus network, comprising the steps of:
determining whether a type of a particular function block is supported by a device which is capable of being connected to the fieldbus network; and executing at least one operation based on the determination.
- 25. The method of claim 24, wherein the at least one operation includes generation of an indication that the type of the particular function block is not supported by the device.
- 26. The method of claim 24, wherein the at least one operation includes a termination of at least one further operation.
- 27. The method of claim 24, wherein the at least one operation includes a substitution of a first type of the particular function block which is not supported by the device with a second type of a further function block which is supported by the device, and wherein the first and second types are different from one another.
- 28. The method of claim 27, wherein the at least one operation includes a duplication of information from the particular function block to the further function block.
- 29. The method of claim 27, wherein the at least one operation includes a modification of information of at least one of the particular function block and the further function block.
- 30. The method of claim 24, wherein the type of the particular function block is at least one of a standard block, an enhanced block, a custom block and an enhanced custom block.
- 31. The method of claim 27, wherein the type of the particular function block is at least one of a standard block, an enhanced block, a custom block, and an enhanced custom block, and wherein the type of the further function block is at least one of a further standard block, a further enhanced block, a further custom block and a further enhanced custom block.
- 32. A system for configuring a fieldbus network, comprising:
a processing arrangement operable to execute the following instructions:
determine whether a type of a particular function block is supported by a device which is capable of being connected to the fieldbus network, and execute at least one operation based on the determination.
- 33. The system of claim 32, wherein the at least one operation includes generation of an indication that the type of the particular function block is not supported by the device.
- 34. The system of claim 32, wherein the at least one operation includes a termination of at least one further operation.
- 35. The system of claim 32, wherein the at least one operation includes a substitution of a first type of the particular function block which is not supported by the device with a second type of a further function block which is supported by the device, and wherein the first and second types are different from one another.
- 36. The system of claim 35, wherein the at least one operation includes a duplication of information from the particular function block to a further function block of a different type.
- 37. The system of claim 35, wherein the at least one operation includes a modification of information of at least one of the particular function block and the further function block.
- 38. The system of claim 32, wherein the type of the particular function block is at least one of a standard block, an enhanced block, a custom block and an enhanced custom block.
- 39. The system of claim 35, wherein the type of the particular function block is at least one of a standard block, an enhanced block, a custom block, and an enhanced custom block, and wherein the type of the further function block is at least one of a further standard block, a further enhanced block, a further custom block and a further enhanced custom block.
- 40. A logic arrangement for configuring a fieldbus network, which, when executed by a processing arrangement, is operable to perform steps comprising of:
obtaining at least one template containing predefined fieldbus configuration data; and generating a configuration for the fieldbus network based on the at least one template.
- 41. The logic arrangement of claim 40, wherein the fieldbus configuration data includes data for at least one function block.
- 42. The logic arrangement of claim 41, wherein the data for the at least one function block contains at least one parameter.
- 43. The logic arrangement of claim 40, wherein the fieldbus configuration data includes data for at least two function blocks which are linked to one another.
- 44. The logic arrangement of claim 43, wherein the data for the at least one of the function blocks contains at least one parameter.
- 45. The logic arrangement of claim 40, wherein the fieldbus configuration data includes data for a resource block.
- 46. The logic arrangement of claim 45, wherein the data for the at least one resource block contains at least one parameter.
- 47. The logic arrangement of claim 40, wherein the fieldbus configuration data includes data for a transducer block.
- 48. The logic arrangement of claim 47, wherein the data for the at least one transducer block contains at least one parameter.
- 49. The logic arrangement of claim 40, wherein the at least one template is a strategy template.
- 50. The logic arrangement of claim 49, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically instantiate at least one function block with parameterization.
- 51. The logic arrangement of claim 49, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically instantiate at least one link to a function block.
- 52. The logic arrangement of claim 50, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically assign a tag to the at least one function block.
- 53. The logic arrangement of claim 40, wherein the at least one template is a device template.
- 54. The logic arrangement of claim 53, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically instantiate at least one device.
- 55. The logic arrangement of claim 54, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically assign a tag to the at least one device.
- 56. The logic arrangement of claim 54, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically instantiate at least one resource block in the at least one device.
- 57. The logic arrangement of claim 56, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically assign a tag to the at least one resource block.
- 58. The logic arrangement of claim 54, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically instantiate at least one transducer block in the at least one device.
- 59. The logic arrangement of claim 58, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically assign a tag to the at least one transducer block.
- 60. The logic arrangement of claim 58, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically connect the at least one transducer block to at least one channel of an input/output function block.
- 61. The logic arrangement of claim 58, wherein, when executed by the processing arrangement, the logic arrangement is further operable to automatically assign at least one function block to at least one device connectable to the fieldbus network.
- 62. A logic arrangement for configuring a fieldbus network, which, when executed by a processing arrangement, is operable to perform steps comprising of:
obtaining at least one template containing predefined fieldbus configuration data; and generating instructional information associated with a configuration of the fieldbus network based on the at least one template.
- 63. A logic arrangement for configuring a fieldbus network, which, when executed by a processing arrangement, is operable to perform steps comprising of:
obtaining information regarding a type of an application for fieldbus network control; recording the obtained information in a storage arrangement; and generating fieldbus configuration information based on the information provided in the storage arrangement.
- 64. The logic arrangement of claim 63, wherein the information stored in the storage arrangement includes data regarding an equipment used at a manufacturing plant.
- 65. The logic arrangement of claim 63, wherein the type of application includes at least one of a particular field of manufacture and an industrial process.
- 66. The logic arrangement of claim 63, wherein the fieldbus configuration information includes at least one of a design rule, a typical device type, information related to configuration of the fieldbus network and control strategy data.
- 67. A method for configuring a fieldbus network, comprising the steps of:
obtaining at least one template containing predefined fieldbus configuration data; and generating a configuration for the fieldbus network based on the at least one template.
- 68. The method of claim 67, wherein the fieldbus configuration data includes data for at least one function block.
- 69. The method of claim 68, wherein the data for the at least one function block contains at least one parameter.
- 70. The method of claim 68, wherein the fieldbus configuration data includes data for at least two function blocks which are linked to one another.
- 71. The method of claim 70, wherein the data for the at least one of the function blocks contains at least one parameter.
- 72. The method of claim 67, wherein the fieldbus configuration data includes data for a resource block.
- 73. The method of claim 73, wherein the data for the at least one resource block contains at least one parameter.
- 74. The method of claim 67, wherein the fieldbus configuration data includes data for a transducer block.
- 75. The method of claim 74, wherein the data for the at least one transducer block contains at least one parameter.
- 76. The method of claim 67, wherein the at least one template is a strategy template.
- 77. The method of claim 76, further comprising the step of automatically instantiating at least one function block.
- 78. The method of claim 76, further comprising the step of automatically instantiating at least one link to a function block.
- 79. The method of claim 77, further comprising the step of automatically assigning a tag to the at least one function block.
- 80. The method of claim 67, wherein the at least one template is a device template.
- 81. The method of claim 80, further comprising the step of automatically instantiating at least one device.
- 82. The method of claim 81, further comprising the step of automatically assigning a tag to the at least one device.
- 83. The method of claim 81, further comprising the step of automatically instantiating at least one resource block in the at least one device.
- 84. The method of claim 83, further comprising the step of automatically assigning a tag to the at least one resource block.
- 85. The method of claim 81, further comprising the step of automatically instantiating at least one transducer block in the at least one device.
- 86. The method of claim 85, further comprising the step of automatically assigning a tag to the at least one transducer block.
- 87. The method of claim 85, further comprising the step of automatically connecting the at least one transducer block to at least one channel of an input/output function block.
- 88. The method of claim 85, further comprising the step of automatically assigning at least one function block to at least one device connectable to the fieldbus network.
- 89. A method for configuring a fieldbus network, comprising the steps of:
obtaining at least one template containing predefined fieldbus configuration data; and generating instructional information associated with a configuration of the fieldbus network based on the at least one template.
- 90. A method for configuring a fieldbus network, comprising the steps of:
obtaining information regarding a type of an application for fieldbus network control; recording the obtained information in a storage arrangement; and generating fieldbus configuration information based on the information provided in the storage arrangement.
- 91. The method of claim 90, wherein the information stored in the storage arrangement includes data regarding an equipment used at a manufacturing plant.
- 92. The method of claim 90, wherein the type of application includes at least one of a particular field of manufacture and an industrial process.
- 93. The method of claim 90, wherein the fieldbus configuration information includes at least one of a design rule, a typical device type, information related to configuration of the fieldbus network and control strategy data.
- 94. A system for configuring a fieldbus network, comprising:
a processing arrangement operable to execute the following instructions:
obtain at least one template containing predefined fieldbus configuration data; and generate a configuration for the fieldbus network based on the at least one template.
- 95. The system of claim 94, wherein the fieldbus configuration data includes data for at least one function block.
- 96. The system of claim 95, wherein data for the at least one function block contains at least one parameter.
- 97. The system of claim 94, wherein the fieldbus configuration data includes data for at least two function blocks which are linked to one another.
- 98. The system of claim 97, wherein the data for the at least one of the function blocks contains at least one parameter.
- 99. The system of claim 94, wherein the fieldbus configuration data includes data for a resource block.
- 100. The system of claim 99, wherein the data for the at least one resource block contains at least one parameter.
- 101. The system of claim 94, wherein the fieldbus configuration data includes data for a transducer block.
- 102. The system of claim 101, wherein the data for the at least one transducer\block contains at least one parameter.
- 103. The system of claim 94, wherein the at least one template is a strategy template.
- 104. The system of claim 103, wherein the processing arrangement is further operable to automatically instantiate at least one function block.
- 105. The system of claim 103, wherein the processing arrangement is further operable to automatically instantiate at least one link between two or more function blocks.
- 106. The system of claim 104, wherein the processing arrangement is further operable to automatically assign a tag to the at least one function block.
- 107. The system of claim 94, wherein the at least one template is a device template.
- 108. The system of claim 107, wherein the processing arrangement is further operable to automatically instantiate at least one device.
- 109. The system of claim 107, wherein the processing arrangement is further operable to automatically assign a tag to the at least one device.
- 110. The system of claim 107, wherein the processing arrangement is further operable to automatically instantiate at least one resource block in the at least one device.
- 111. The system of claim 110, wherein the processing arrangement is further operable to automatically assign a tag to the at least one resource block.
- 112. The system of claim 108, wherein the processing arrangement is further operable to automatically instantiate at least one transducer block in the at least one device.
- 113. The system of claim 112, wherein the processing arrangement is further operable to automatically assign a tag to the at least one transducer block.
- 114. The system of claim 112, wherein the processing arrangement is further operable to automatically connect the at least one transducer block to at least one channel of an input/output function block.
- 115. The system of claim 112, wherein the processing arrangement is further operable to automatically assign at least one function block to at least one device connectable to the fieldbus network.
- 116. A system for configuring a fieldbus network, comprising:
a processing arrangement operable to execute the following instructions:
obtain at least one template containing predefined fieldbus configuration data; and generate instructional information associated with a configuration of the fieldbus network based on the at least one template.
- 117. A system for configuring a fieldbus network, comprising:
a processing arrangement operable to execute the following instructions:
obtain information regarding a type of an application for fieldbus network control, record the obtained information in a storage arrangement, and generate fieldbus configuration information based on the information provided in the storage arrangement.
- 118. The system of claim 117, wherein the information stored in the storage arrangement includes data regarding an equipment used at a manufacturing plant.
- 119. The system of claim 117, wherein the type of application includes at least one of a particular field of manufacture and an industrial process.
- 120. The system of claim 117, wherein the fieldbus configuration information includes at least one of a design rule, a typical device type, information related to configuration of the fieldbus network and control strategy data.
- 121. A logic arrangement for configuring a fieldbus network, which, when executed by a processing arrangement, is operable to perform steps comprising of:
obtaining data associated with the fieldbus network, the data including at least one function block, at least one output parameter and information regarding at least one device which is capable of being coupled to the fieldbus network; and scheduling an execution of the at least one function block in or by the at least one device and a transmission of at least one output parameter to the fieldbus network.
- 122. The logic arrangement of claim 121, wherein during the scheduling step, the at least one function block is allocated to the at least one device.
- 123. The logic arrangement of claim 121, wherein during the scheduling step, at least one output parameter is allocated to a link active schedule processor for the fieldbus network.
- 124. The logic arrangement of claim 121, wherein, when executed by the processing arrangement, the logic arrangement is operable to determine whether the at least one function block is connected to at least one further block within a same device by a link internal to the same device, and if the at least one function block is connected to the at least one further block by a link internal to the same device, operable to allocate the at least one function block and the at least one further block to the same device.
- 125. The logic arrangement of claim 124, wherein the at least one function block is an input/output function block, wherein the link is a channel internal to the same device and at least one further block is a transducer block.
- 126. The logic arrangement of claim 122, wherein the at least one function block is capable of being allocated to the at least one device only if the at least one device supports the particular type of the at least one function block.
- 127. The logic arrangement of claim 122, wherein the at least one function block is capable of being allocated to the at least one device only if the at least one device has sufficient resources for the allocation of the at least one function block.
- 128. The logic arrangement of claim 127, wherein the resources include at least one of memory, an object-dictionary entry and a block execution schedule entry.
- 129. The logic arrangement of claim 121, wherein the scheduling is performed off-line.
- 130. A method for configuring a fieldbus network, comprising the steps of:
obtaining data associated with the fieldbus network, the data including at least one function block, at least one output parameter and information regarding at least one device which is capable of being coupled to the fieldbus network; and scheduling an execution of the at least one function block in the at least one device and a transmission of at least one output parameter to the fieldbus network.
- 131. The method of claim 130, wherein during the scheduling step, the at least one function block is allocated to the at least one device.
- 132. The method of claim 130, wherein during the scheduling step, at least one output parameter is allocated to a link active schedule processor for the fieldbus network.
- 133. The method of claim 130, further comprising the steps of:
determining whether the at least one function block is connected to at least one further block within a same device by a link internal to the same device; and if the at least one function block is connected to the at least one further block by a link internal to the same device, allocating the at least one function block and the at least one further block to the same device.
- 134. The method of claim 131, wherein the at least one function block is an input/output function block, wherein the link is a channel internal to the same device and the at least one further block is a transducer block.
- 135. The method of claim 130, wherein the at least one function block is capable of being allocated to the at least one device only if the at least one device supports the particular type of the at least one function block.
- 136. The method of claim 132, wherein the at least one function block is capable of being allocated to the at least one device only if the at least one device has sufficient resources for the allocation of the at least one function block.
- 137. The method of claim 136, wherein the resources include at least one of a memory, an object-dictionary entry and a block execution schedule entry.
- 138. The method of claim 130, wherein the scheduling is performed off-line.
- 139. A system for configuring a fieldbus network, comprising:
a processing arrangement operable to execute the following instructions:
obtain data associated with the fieldbus network, the data including at least one function block, at least one output parameter, and information regarding at least one device which is capable of being coupled to the fieldbus network; and schedule an execution of the at least one function block in the at least one device and a publishing of at least one output parameter to the fieldbus network.
- 140. The system of claim 139, wherein during the scheduling step, the at least one function block is allocated to the at least one device.
- 141. The system of claim 139, wherein during the scheduling step, at least one output parameter is allocated to a link active schedule processor for the fieldbus network.
- 142. The system of claim 139, wherein the processing arrangement is further operable to:
determine whether the at least one function block is connected to at least one further block within a same device by a link internal to the same device, and if the at least one function block is connected to the at least one further block by a link internal to the same device, allocate the at least one function block and the at least one further block to the same device.
- 143. The system of claim 142, wherein the at least one function block is an input/output function block, wherein the link is a channel internal to the same device and the at least one further block is a transducer block.
- 144. The system of claim 140, wherein the at least one function block is capable of being allocated to the at least one device only if the at least one device supports the particular type of the at least one function block.
- 145. The system of claim 140, wherein the at least one function block is capable of being allocated to the at least one device only if the at least one device has sufficient resources for the allocation of the at least one function block.
- 146. The system of claim 145, wherein the resources include at least one of a memory, an object-dictionary entry and a block execution schedule entry.
- 147. The system of claim 121, wherein the scheduling is performed off-line.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority from U.S. application Ser. No. 60/412,236, filed Sep. 20, 2002, the entire disclosure of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60412236 |
Sep 2002 |
US |