buildingautomation.xml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. <UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd" xmlns:s1="http://yourorganisation.org/BuildingAutomation/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  2. <NamespaceUris>
  3. <Uri>http://yourorganisation.org/BuildingAutomation/</Uri>
  4. </NamespaceUris>
  5. <Aliases>
  6. <Alias Alias="Int32">i=6</Alias>
  7. <Alias Alias="Double">i=11</Alias>
  8. <Alias Alias="HasModellingRule">i=37</Alias>
  9. <Alias Alias="HasTypeDefinition">i=40</Alias>
  10. <Alias Alias="HasSubtype">i=45</Alias>
  11. <Alias Alias="HasProperty">i=46</Alias>
  12. <Alias Alias="HasComponent">i=47</Alias>
  13. <Alias Alias="Argument">i=296</Alias>
  14. <Alias Alias="Range">i=884</Alias>
  15. </Aliases>
  16. <UAObjectType NodeId="ns=1;i=1004" BrowseName="1:ControllerEventType">
  17. <DisplayName>ControllerEventType</DisplayName>
  18. <References>
  19. <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
  20. <Reference ReferenceType="HasProperty">ns=1;i=6012</Reference>
  21. <Reference ReferenceType="HasProperty">ns=1;i=6011</Reference>
  22. </References>
  23. </UAObjectType>
  24. <UAVariable DataType="Int32" ParentNodeId="ns=1;i=1004" NodeId="ns=1;i=6012" BrowseName="1:State" UserAccessLevel="3" AccessLevel="3">
  25. <DisplayName>State</DisplayName>
  26. <References>
  27. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  28. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  29. <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
  30. </References>
  31. </UAVariable>
  32. <UAVariable DataType="Double" ParentNodeId="ns=1;i=1004" NodeId="ns=1;i=6011" BrowseName="1:Temperature" UserAccessLevel="3" AccessLevel="3">
  33. <DisplayName>Temperature</DisplayName>
  34. <References>
  35. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  36. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  37. <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
  38. </References>
  39. </UAVariable>
  40. <UAObjectType NodeId="ns=1;i=1001" BrowseName="1:ControllerType">
  41. <DisplayName>ControllerType</DisplayName>
  42. <References>
  43. <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
  44. <Reference ReferenceType="HasComponent">ns=1;i=6004</Reference>
  45. <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
  46. <Reference ReferenceType="HasComponent">ns=1;i=6001</Reference>
  47. <Reference ReferenceType="HasComponent">ns=1;i=7002</Reference>
  48. <Reference ReferenceType="HasComponent">ns=1;i=6002</Reference>
  49. <Reference ReferenceType="HasComponent">ns=1;i=6003</Reference>
  50. </References>
  51. </UAObjectType>
  52. <UAVariable DataType="Double" ParentNodeId="ns=1;i=1001" NodeId="ns=1;i=6004" BrowseName="1:PowerConsumption" UserAccessLevel="3" AccessLevel="3">
  53. <DisplayName>PowerConsumption</DisplayName>
  54. <References>
  55. <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
  56. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  57. <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
  58. </References>
  59. </UAVariable>
  60. <UAMethod ParentNodeId="ns=1;i=1001" NodeId="ns=1;i=7001" BrowseName="1:Start">
  61. <DisplayName>Start</DisplayName>
  62. <References>
  63. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  64. <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
  65. </References>
  66. </UAMethod>
  67. <UAVariable DataType="Int32" ParentNodeId="ns=1;i=1001" NodeId="ns=1;i=6001" BrowseName="1:State" UserAccessLevel="3" AccessLevel="3">
  68. <DisplayName>State</DisplayName>
  69. <References>
  70. <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
  71. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  72. <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
  73. </References>
  74. </UAVariable>
  75. <UAMethod ParentNodeId="ns=1;i=1001" NodeId="ns=1;i=7002" BrowseName="1:Stop">
  76. <DisplayName>Stop</DisplayName>
  77. <References>
  78. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  79. <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
  80. </References>
  81. </UAMethod>
  82. <UAVariable DataType="Double" ParentNodeId="ns=1;i=1001" NodeId="ns=1;i=6002" BrowseName="1:Temperature" UserAccessLevel="3" AccessLevel="3">
  83. <DisplayName>Temperature</DisplayName>
  84. <References>
  85. <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
  86. <Reference ReferenceType="HasProperty">ns=1;i=6005</Reference>
  87. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  88. <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
  89. </References>
  90. </UAVariable>
  91. <UAVariable DataType="Range" ParentNodeId="ns=1;i=6002" NodeId="ns=1;i=6005" BrowseName="EURange">
  92. <DisplayName>EURange</DisplayName>
  93. <References>
  94. <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6002</Reference>
  95. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  96. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  97. </References>
  98. </UAVariable>
  99. <UAVariable DataType="Double" ParentNodeId="ns=1;i=1001" NodeId="ns=1;i=6003" BrowseName="1:TemperatureSetPoint" UserAccessLevel="3" AccessLevel="3">
  100. <DisplayName>TemperatureSetPoint</DisplayName>
  101. <References>
  102. <Reference ReferenceType="HasTypeDefinition">i=2368</Reference>
  103. <Reference ReferenceType="HasProperty">ns=1;i=6006</Reference>
  104. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  105. <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
  106. </References>
  107. </UAVariable>
  108. <UAVariable DataType="Range" ParentNodeId="ns=1;i=6003" NodeId="ns=1;i=6006" BrowseName="EURange">
  109. <DisplayName>EURange</DisplayName>
  110. <References>
  111. <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6003</Reference>
  112. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  113. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  114. </References>
  115. </UAVariable>
  116. <UAObjectType NodeId="ns=1;i=1003" BrowseName="1:AirConditionerControllerType">
  117. <DisplayName>AirConditionerControllerType</DisplayName>
  118. <References>
  119. <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1001</Reference>
  120. <Reference ReferenceType="HasComponent">ns=1;i=6008</Reference>
  121. <Reference ReferenceType="HasComponent">ns=1;i=6010</Reference>
  122. <Reference ReferenceType="HasComponent">ns=1;i=7003</Reference>
  123. </References>
  124. </UAObjectType>
  125. <UAVariable DataType="Double" ParentNodeId="ns=1;i=1003" NodeId="ns=1;i=6008" BrowseName="1:Humidity" UserAccessLevel="3" AccessLevel="3">
  126. <DisplayName>Humidity</DisplayName>
  127. <References>
  128. <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
  129. <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
  130. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  131. </References>
  132. </UAVariable>
  133. <UAVariable DataType="Double" ParentNodeId="ns=1;i=1003" NodeId="ns=1;i=6010" BrowseName="1:HumiditySetPoint" UserAccessLevel="3" AccessLevel="3">
  134. <DisplayName>HumiditySetPoint</DisplayName>
  135. <References>
  136. <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
  137. <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
  138. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  139. </References>
  140. </UAVariable>
  141. <UAMethod ParentNodeId="ns=1;i=1003" NodeId="ns=1;i=7003" BrowseName="1:StartWithSetPoint">
  142. <DisplayName>StartWithSetPoint</DisplayName>
  143. <References>
  144. <Reference ReferenceType="HasProperty">ns=1;i=6009</Reference>
  145. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  146. <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
  147. </References>
  148. </UAMethod>
  149. <UAVariable DataType="Argument" ParentNodeId="ns=1;i=7003" ValueRank="1" NodeId="ns=1;i=6009" ArrayDimensions="2" BrowseName="InputArguments">
  150. <DisplayName>InputArguments</DisplayName>
  151. <References>
  152. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  153. <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
  154. <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7003</Reference>
  155. </References>
  156. <Value>
  157. <uax:ListOfExtensionObject>
  158. <uax:ExtensionObject>
  159. <uax:TypeId>
  160. <uax:Identifier>i=297</uax:Identifier>
  161. </uax:TypeId>
  162. <uax:Body>
  163. <uax:Argument>
  164. <uax:Name>Temperature</uax:Name>
  165. <uax:DataType>
  166. <uax:Identifier>i=11</uax:Identifier>
  167. </uax:DataType>
  168. <uax:ValueRank>-1</uax:ValueRank>
  169. <uax:ArrayDimensions></uax:ArrayDimensions>
  170. <uax:Description>
  171. <uax:Text>Temperature Set Point</uax:Text>
  172. </uax:Description>
  173. </uax:Argument>
  174. </uax:Body>
  175. </uax:ExtensionObject>
  176. <uax:ExtensionObject>
  177. <uax:TypeId>
  178. <uax:Identifier>i=297</uax:Identifier>
  179. </uax:TypeId>
  180. <uax:Body>
  181. <uax:Argument>
  182. <uax:Name>Humidity</uax:Name>
  183. <uax:DataType>
  184. <uax:Identifier>i=11</uax:Identifier>
  185. </uax:DataType>
  186. <uax:ValueRank>-1</uax:ValueRank>
  187. <uax:ArrayDimensions></uax:ArrayDimensions>
  188. <uax:Description>
  189. <uax:Text>Humidity Set Point</uax:Text>
  190. </uax:Description>
  191. </uax:Argument>
  192. </uax:Body>
  193. </uax:ExtensionObject>
  194. </uax:ListOfExtensionObject>
  195. </Value>
  196. </UAVariable>
  197. <UAObjectType NodeId="ns=1;i=1002" BrowseName="1:FurnaceControllerType">
  198. <DisplayName>FurnaceControllerType</DisplayName>
  199. <References>
  200. <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1001</Reference>
  201. <Reference ReferenceType="HasComponent">ns=1;i=6007</Reference>
  202. </References>
  203. </UAObjectType>
  204. <UAVariable DataType="Double" ParentNodeId="ns=1;i=1002" NodeId="ns=1;i=6007" BrowseName="1:GasFlow" UserAccessLevel="3" AccessLevel="3">
  205. <DisplayName>GasFlow</DisplayName>
  206. <References>
  207. <Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
  208. <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
  209. <Reference ReferenceType="HasModellingRule">i=78</Reference>
  210. </References>
  211. </UAVariable>
  212. </UANodeSet>