UNPKG

node-red-contrib-opcua

Version:

A Node-RED node to communicate via OPC UA based on node-opcua library.

1,041 lines (1,040 loc) 102 kB
<?xml version="1.0" encoding="utf-8"?> <UANodeSet xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" LastModified="2015-08-18T00:23:00Z" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd"> <Models> <Model ModelUri="http://opcfoundation.org/UA/" Version="1.02" PublicationDate="2015-08-17T17:23:51.6981503-07:00" /> </Models> <Aliases> <Alias Alias="Boolean">i=1</Alias> <Alias Alias="SByte">i=2</Alias> <Alias Alias="Byte">i=3</Alias> <Alias Alias="Int16">i=4</Alias> <Alias Alias="UInt16">i=5</Alias> <Alias Alias="Int32">i=6</Alias> <Alias Alias="UInt32">i=7</Alias> <Alias Alias="Int64">i=8</Alias> <Alias Alias="UInt64">i=9</Alias> <Alias Alias="Float">i=10</Alias> <Alias Alias="Double">i=11</Alias> <Alias Alias="DateTime">i=13</Alias> <Alias Alias="String">i=12</Alias> <Alias Alias="ByteString">i=15</Alias> <Alias Alias="Guid">i=14</Alias> <Alias Alias="XmlElement">i=16</Alias> <Alias Alias="NodeId">i=17</Alias> <Alias Alias="ExpandedNodeId">i=18</Alias> <Alias Alias="QualifiedName">i=20</Alias> <Alias Alias="LocalizedText">i=21</Alias> <Alias Alias="StatusCode">i=19</Alias> <Alias Alias="Structure">i=22</Alias> <Alias Alias="Number">i=26</Alias> <Alias Alias="Integer">i=27</Alias> <Alias Alias="UInteger">i=28</Alias> <Alias Alias="HasComponent">i=47</Alias> <Alias Alias="HasProperty">i=46</Alias> <Alias Alias="Organizes">i=35</Alias> <Alias Alias="HasEventSource">i=36</Alias> <Alias Alias="HasNotifier">i=48</Alias> <Alias Alias="HasSubtype">i=45</Alias> <Alias Alias="HasTypeDefinition">i=40</Alias> <Alias Alias="HasModellingRule">i=37</Alias> <Alias Alias="HasEncoding">i=38</Alias> <Alias Alias="HasDescription">i=39</Alias> </Aliases> <UAVariableType NodeId="i=8995" BrowseName="TwoStateVariableType" DataType="LocalizedText"> <DisplayName>TwoStateVariableType</DisplayName> <References> <Reference ReferenceType="HasProperty">i=8996</Reference> <Reference ReferenceType="HasProperty">i=9000</Reference> <Reference ReferenceType="HasProperty">i=9001</Reference> <Reference ReferenceType="HasProperty">i=11110</Reference> <Reference ReferenceType="HasProperty">i=11111</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=2755</Reference> </References> </UAVariableType> <UAVariable NodeId="i=8996" BrowseName="Id" ParentNodeId="i=8995" DataType="Boolean"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=8995</Reference> </References> </UAVariable> <UAVariable NodeId="i=9000" BrowseName="TransitionTime" ParentNodeId="i=8995" DataType="i=294"> <DisplayName>TransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=8995</Reference> </References> </UAVariable> <UAVariable NodeId="i=9001" BrowseName="EffectiveTransitionTime" ParentNodeId="i=8995" DataType="i=294"> <DisplayName>EffectiveTransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=8995</Reference> </References> </UAVariable> <UAVariable NodeId="i=11110" BrowseName="TrueState" ParentNodeId="i=8995" DataType="LocalizedText"> <DisplayName>TrueState</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=8995</Reference> </References> </UAVariable> <UAVariable NodeId="i=11111" BrowseName="FalseState" ParentNodeId="i=8995" DataType="LocalizedText"> <DisplayName>FalseState</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=8995</Reference> </References> </UAVariable> <UAVariableType NodeId="i=9002" BrowseName="ConditionVariableType" ValueRank="-2"> <DisplayName>ConditionVariableType</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9003</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference> </References> </UAVariableType> <UAVariable NodeId="i=9003" BrowseName="SourceTimestamp" ParentNodeId="i=9002" DataType="i=294"> <DisplayName>SourceTimestamp</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9002</Reference> </References> </UAVariable> <UAReferenceType NodeId="i=9004" BrowseName="HasTrueSubState"> <DisplayName>HasTrueSubState</DisplayName> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference> </References> <InverseName>IsTrueSubStateOf</InverseName> </UAReferenceType> <UAReferenceType NodeId="i=9005" BrowseName="HasFalseSubState"> <DisplayName>HasFalseSubState</DisplayName> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference> </References> <InverseName>IsFalseSubStateOf</InverseName> </UAReferenceType> <UAObjectType NodeId="i=2782" BrowseName="ConditionType" IsAbstract="true"> <DisplayName>ConditionType</DisplayName> <References> <Reference ReferenceType="HasProperty">i=11112</Reference> <Reference ReferenceType="HasProperty">i=11113</Reference> <Reference ReferenceType="HasProperty">i=9009</Reference> <Reference ReferenceType="HasProperty">i=9010</Reference> <Reference ReferenceType="HasProperty">i=3874</Reference> <Reference ReferenceType="HasComponent">i=9011</Reference> <Reference ReferenceType="HasComponent">i=9020</Reference> <Reference ReferenceType="HasComponent">i=9022</Reference> <Reference ReferenceType="HasComponent">i=9024</Reference> <Reference ReferenceType="HasProperty">i=9026</Reference> <Reference ReferenceType="HasComponent">i=9028</Reference> <Reference ReferenceType="HasComponent">i=9027</Reference> <Reference ReferenceType="HasComponent">i=9029</Reference> <Reference ReferenceType="HasComponent">i=3875</Reference> <Reference ReferenceType="HasComponent">i=12912</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference> </References> </UAObjectType> <UAVariable NodeId="i=11112" BrowseName="ConditionClassId" ParentNodeId="i=2782" DataType="NodeId"> <DisplayName>ConditionClassId</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference> </References> </UAVariable> <UAVariable NodeId="i=11113" BrowseName="ConditionClassName" ParentNodeId="i=2782" DataType="LocalizedText"> <DisplayName>ConditionClassName</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference> </References> </UAVariable> <UAVariable NodeId="i=9009" BrowseName="ConditionName" ParentNodeId="i=2782" DataType="String"> <DisplayName>ConditionName</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference> </References> </UAVariable> <UAVariable NodeId="i=9010" BrowseName="BranchId" ParentNodeId="i=2782" DataType="NodeId"> <DisplayName>BranchId</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference> </References> </UAVariable> <UAVariable NodeId="i=3874" BrowseName="Retain" ParentNodeId="i=2782" DataType="Boolean"> <DisplayName>Retain</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference> </References> </UAVariable> <UAVariable NodeId="i=9011" BrowseName="EnabledState" ParentNodeId="i=2782" DataType="LocalizedText"> <DisplayName>EnabledState</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9012</Reference> <Reference ReferenceType="HasProperty">i=9015</Reference> <Reference ReferenceType="HasProperty">i=9016</Reference> <Reference ReferenceType="HasProperty">i=9017</Reference> <Reference ReferenceType="HasTypeDefinition">i=8995</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference> </References> </UAVariable> <UAVariable NodeId="i=9012" BrowseName="Id" ParentNodeId="i=9011" DataType="Boolean"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9011</Reference> </References> </UAVariable> <UAVariable NodeId="i=9015" BrowseName="EffectiveDisplayName" ParentNodeId="i=9011" DataType="LocalizedText"> <DisplayName>EffectiveDisplayName</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9011</Reference> </References> </UAVariable> <UAVariable NodeId="i=9016" BrowseName="TransitionTime" ParentNodeId="i=9011" DataType="i=294"> <DisplayName>TransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9011</Reference> </References> </UAVariable> <UAVariable NodeId="i=9017" BrowseName="EffectiveTransitionTime" ParentNodeId="i=9011" DataType="i=294"> <DisplayName>EffectiveTransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9011</Reference> </References> </UAVariable> <UAVariable NodeId="i=9020" BrowseName="Quality" ParentNodeId="i=2782" DataType="StatusCode"> <DisplayName>Quality</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9021</Reference> <Reference ReferenceType="HasTypeDefinition">i=9002</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference> </References> </UAVariable> <UAVariable NodeId="i=9021" BrowseName="SourceTimestamp" ParentNodeId="i=9020" DataType="i=294"> <DisplayName>SourceTimestamp</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9020</Reference> </References> </UAVariable> <UAVariable NodeId="i=9022" BrowseName="LastSeverity" ParentNodeId="i=2782" DataType="UInt16"> <DisplayName>LastSeverity</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9023</Reference> <Reference ReferenceType="HasTypeDefinition">i=9002</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference> </References> </UAVariable> <UAVariable NodeId="i=9023" BrowseName="SourceTimestamp" ParentNodeId="i=9022" DataType="i=294"> <DisplayName>SourceTimestamp</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9022</Reference> </References> </UAVariable> <UAVariable NodeId="i=9024" BrowseName="Comment" ParentNodeId="i=2782" DataType="LocalizedText"> <DisplayName>Comment</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9025</Reference> <Reference ReferenceType="HasTypeDefinition">i=9002</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference> </References> </UAVariable> <UAVariable NodeId="i=9025" BrowseName="SourceTimestamp" ParentNodeId="i=9024" DataType="i=294"> <DisplayName>SourceTimestamp</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9024</Reference> </References> </UAVariable> <UAVariable NodeId="i=9026" BrowseName="ClientUserId" ParentNodeId="i=2782" DataType="String"> <DisplayName>ClientUserId</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference> </References> </UAVariable> <UAMethod NodeId="i=9028" BrowseName="Disable" ParentNodeId="i=2782"> <DisplayName>Disable</DisplayName> <References> <Reference ReferenceType="i=3065">i=2803</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference> </References> </UAMethod> <UAMethod NodeId="i=9027" BrowseName="Enable" ParentNodeId="i=2782"> <DisplayName>Enable</DisplayName> <References> <Reference ReferenceType="i=3065">i=2803</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference> </References> </UAMethod> <UAMethod NodeId="i=9029" BrowseName="AddComment" ParentNodeId="i=2782"> <DisplayName>AddComment</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9030</Reference> <Reference ReferenceType="i=3065">i=2829</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference> </References> </UAMethod> <UAVariable NodeId="i=9030" BrowseName="InputArguments" ParentNodeId="i=9029" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9029</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>EventId</Name> <DataType> <Identifier>i=15</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description> <Locale> </Locale> <Text>The identifier for the event to comment.</Text> </Description> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>Comment</Name> <DataType> <Identifier>i=21</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description> <Locale> </Locale> <Text>The comment to add to the condition.</Text> </Description> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="i=3875" BrowseName="ConditionRefresh" ParentNodeId="i=2782"> <DisplayName>ConditionRefresh</DisplayName> <References> <Reference ReferenceType="HasProperty">i=3876</Reference> <Reference ReferenceType="i=3065">i=2787</Reference> <Reference ReferenceType="i=3065">i=2788</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference> </References> </UAMethod> <UAVariable NodeId="i=3876" BrowseName="InputArguments" ParentNodeId="i=3875" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=3875</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>SubscriptionId</Name> <DataType> <Identifier>i=288</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description> <Locale> </Locale> <Text>The identifier for the suscription to refresh.</Text> </Description> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="i=12912" BrowseName="ConditionRefresh2" ParentNodeId="i=2782"> <DisplayName>ConditionRefresh2</DisplayName> <References> <Reference ReferenceType="HasProperty">i=12913</Reference> <Reference ReferenceType="i=3065">i=2787</Reference> <Reference ReferenceType="i=3065">i=2788</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference> </References> </UAMethod> <UAVariable NodeId="i=12913" BrowseName="InputArguments" ParentNodeId="i=12912" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=12912</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>SubscriptionId</Name> <DataType> <Identifier>i=288</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description> <Locale> </Locale> <Text>The identifier for the suscription to refresh.</Text> </Description> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>MonitoredItemId</Name> <DataType> <Identifier>i=288</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description> <Locale> </Locale> <Text>The identifier for the monitored item to refresh.</Text> </Description> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAObjectType NodeId="i=2830" BrowseName="DialogConditionType"> <DisplayName>DialogConditionType</DisplayName> <References> <Reference ReferenceType="HasComponent">i=9035</Reference> <Reference ReferenceType="HasComponent">i=9055</Reference> <Reference ReferenceType="HasProperty">i=2831</Reference> <Reference ReferenceType="HasProperty">i=9064</Reference> <Reference ReferenceType="HasProperty">i=9065</Reference> <Reference ReferenceType="HasProperty">i=9066</Reference> <Reference ReferenceType="HasProperty">i=9067</Reference> <Reference ReferenceType="HasProperty">i=9068</Reference> <Reference ReferenceType="HasComponent">i=9069</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=2782</Reference> </References> </UAObjectType> <UAVariable NodeId="i=9035" BrowseName="EnabledState" ParentNodeId="i=2830" DataType="LocalizedText"> <DisplayName>EnabledState</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9036</Reference> <Reference ReferenceType="i=9004">i=9055</Reference> <Reference ReferenceType="HasTypeDefinition">i=8995</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2830</Reference> </References> </UAVariable> <UAVariable NodeId="i=9036" BrowseName="Id" ParentNodeId="i=9035" DataType="Boolean"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9035</Reference> </References> </UAVariable> <UAVariable NodeId="i=9055" BrowseName="DialogState" ParentNodeId="i=2830" DataType="LocalizedText"> <DisplayName>DialogState</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9056</Reference> <Reference ReferenceType="HasProperty">i=9060</Reference> <Reference ReferenceType="i=9004" IsForward="false">i=9035</Reference> <Reference ReferenceType="HasTypeDefinition">i=8995</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2830</Reference> </References> </UAVariable> <UAVariable NodeId="i=9056" BrowseName="Id" ParentNodeId="i=9055" DataType="Boolean"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9055</Reference> </References> </UAVariable> <UAVariable NodeId="i=9060" BrowseName="TransitionTime" ParentNodeId="i=9055" DataType="i=294"> <DisplayName>TransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9055</Reference> </References> </UAVariable> <UAVariable NodeId="i=2831" BrowseName="Prompt" ParentNodeId="i=2830" DataType="LocalizedText"> <DisplayName>Prompt</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2830</Reference> </References> </UAVariable> <UAVariable NodeId="i=9064" BrowseName="ResponseOptionSet" ParentNodeId="i=2830" DataType="LocalizedText" ValueRank="1"> <DisplayName>ResponseOptionSet</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2830</Reference> </References> </UAVariable> <UAVariable NodeId="i=9065" BrowseName="DefaultResponse" ParentNodeId="i=2830" DataType="Int32"> <DisplayName>DefaultResponse</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2830</Reference> </References> </UAVariable> <UAVariable NodeId="i=9066" BrowseName="OkResponse" ParentNodeId="i=2830" DataType="Int32"> <DisplayName>OkResponse</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2830</Reference> </References> </UAVariable> <UAVariable NodeId="i=9067" BrowseName="CancelResponse" ParentNodeId="i=2830" DataType="Int32"> <DisplayName>CancelResponse</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2830</Reference> </References> </UAVariable> <UAVariable NodeId="i=9068" BrowseName="LastResponse" ParentNodeId="i=2830" DataType="Int32"> <DisplayName>LastResponse</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2830</Reference> </References> </UAVariable> <UAMethod NodeId="i=9069" BrowseName="Respond" ParentNodeId="i=2830"> <DisplayName>Respond</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9070</Reference> <Reference ReferenceType="i=3065">i=8927</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2830</Reference> </References> </UAMethod> <UAVariable NodeId="i=9070" BrowseName="InputArguments" ParentNodeId="i=9069" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9069</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>SelectedResponse</Name> <DataType> <Identifier>i=6</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description> <Locale> </Locale> <Text>The response to the dialog condition.</Text> </Description> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAObjectType NodeId="i=2881" BrowseName="AcknowledgeableConditionType"> <DisplayName>AcknowledgeableConditionType</DisplayName> <References> <Reference ReferenceType="HasComponent">i=9073</Reference> <Reference ReferenceType="HasComponent">i=9093</Reference> <Reference ReferenceType="HasComponent">i=9102</Reference> <Reference ReferenceType="HasComponent">i=9111</Reference> <Reference ReferenceType="HasComponent">i=9113</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=2782</Reference> </References> </UAObjectType> <UAVariable NodeId="i=9073" BrowseName="EnabledState" ParentNodeId="i=2881" DataType="LocalizedText"> <DisplayName>EnabledState</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9074</Reference> <Reference ReferenceType="i=9004">i=9093</Reference> <Reference ReferenceType="i=9004">i=9102</Reference> <Reference ReferenceType="HasTypeDefinition">i=8995</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2881</Reference> </References> </UAVariable> <UAVariable NodeId="i=9074" BrowseName="Id" ParentNodeId="i=9073" DataType="Boolean"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9073</Reference> </References> </UAVariable> <UAVariable NodeId="i=9093" BrowseName="AckedState" ParentNodeId="i=2881" DataType="LocalizedText"> <DisplayName>AckedState</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9094</Reference> <Reference ReferenceType="HasProperty">i=9098</Reference> <Reference ReferenceType="i=9004" IsForward="false">i=9073</Reference> <Reference ReferenceType="HasTypeDefinition">i=8995</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2881</Reference> </References> </UAVariable> <UAVariable NodeId="i=9094" BrowseName="Id" ParentNodeId="i=9093" DataType="Boolean"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9093</Reference> </References> </UAVariable> <UAVariable NodeId="i=9098" BrowseName="TransitionTime" ParentNodeId="i=9093" DataType="i=294"> <DisplayName>TransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9093</Reference> </References> </UAVariable> <UAVariable NodeId="i=9102" BrowseName="ConfirmedState" ParentNodeId="i=2881" DataType="LocalizedText"> <DisplayName>ConfirmedState</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9103</Reference> <Reference ReferenceType="HasProperty">i=9107</Reference> <Reference ReferenceType="i=9004" IsForward="false">i=9073</Reference> <Reference ReferenceType="HasTypeDefinition">i=8995</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2881</Reference> </References> </UAVariable> <UAVariable NodeId="i=9103" BrowseName="Id" ParentNodeId="i=9102" DataType="Boolean"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9102</Reference> </References> </UAVariable> <UAVariable NodeId="i=9107" BrowseName="TransitionTime" ParentNodeId="i=9102" DataType="i=294"> <DisplayName>TransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9102</Reference> </References> </UAVariable> <UAMethod NodeId="i=9111" BrowseName="Acknowledge" ParentNodeId="i=2881"> <DisplayName>Acknowledge</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9112</Reference> <Reference ReferenceType="i=3065">i=8944</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2881</Reference> </References> </UAMethod> <UAVariable NodeId="i=9112" BrowseName="InputArguments" ParentNodeId="i=9111" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9111</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>EventId</Name> <DataType> <Identifier>i=15</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description> <Locale> </Locale> <Text>The identifier for the event to comment.</Text> </Description> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>Comment</Name> <DataType> <Identifier>i=21</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description> <Locale> </Locale> <Text>The comment to add to the condition.</Text> </Description> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="i=9113" BrowseName="Confirm" ParentNodeId="i=2881"> <DisplayName>Confirm</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9114</Reference> <Reference ReferenceType="i=3065">i=8961</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2881</Reference> </References> </UAMethod> <UAVariable NodeId="i=9114" BrowseName="InputArguments" ParentNodeId="i=9113" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9113</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>EventId</Name> <DataType> <Identifier>i=15</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description> <Locale> </Locale> <Text>The identifier for the event to comment.</Text> </Description> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>Comment</Name> <DataType> <Identifier>i=21</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description> <Locale> </Locale> <Text>The comment to add to the condition.</Text> </Description> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAObjectType NodeId="i=2915" BrowseName="AlarmConditionType"> <DisplayName>AlarmConditionType</DisplayName> <References> <Reference ReferenceType="HasComponent">i=9118</Reference> <Reference ReferenceType="HasComponent">i=9160</Reference> <Reference ReferenceType="HasProperty">i=11120</Reference> <Reference ReferenceType="HasComponent">i=9169</Reference> <Reference ReferenceType="HasComponent">i=9178</Reference> <Reference ReferenceType="HasProperty">i=9215</Reference> <Reference ReferenceType="HasProperty">i=9216</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=2881</Reference> </References> </UAObjectType> <UAVariable NodeId="i=9118" BrowseName="EnabledState" ParentNodeId="i=2915" DataType="LocalizedText"> <DisplayName>EnabledState</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9119</Reference> <Reference ReferenceType="i=9004">i=9160</Reference> <Reference ReferenceType="i=9004">i=9169</Reference> <Reference ReferenceType="i=9004">i=9178</Reference> <Reference ReferenceType="HasTypeDefinition">i=8995</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2915</Reference> </References> </UAVariable> <UAVariable NodeId="i=9119" BrowseName="Id" ParentNodeId="i=9118" DataType="Boolean"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9118</Reference> </References> </UAVariable> <UAVariable NodeId="i=9160" BrowseName="ActiveState" ParentNodeId="i=2915" DataType="LocalizedText"> <DisplayName>ActiveState</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9161</Reference> <Reference ReferenceType="HasProperty">i=9164</Reference> <Reference ReferenceType="HasProperty">i=9165</Reference> <Reference ReferenceType="HasProperty">i=9166</Reference> <Reference ReferenceType="i=9004" IsForward="false">i=9118</Reference> <Reference ReferenceType="HasTypeDefinition">i=8995</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2915</Reference> </References> </UAVariable> <UAVariable NodeId="i=9161" BrowseName="Id" ParentNodeId="i=9160" DataType="Boolean"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9160</Reference> </References> </UAVariable> <UAVariable NodeId="i=9164" BrowseName="EffectiveDisplayName" ParentNodeId="i=9160" DataType="LocalizedText"> <DisplayName>EffectiveDisplayName</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9160</Reference> </References> </UAVariable> <UAVariable NodeId="i=9165" BrowseName="TransitionTime" ParentNodeId="i=9160" DataType="i=294"> <DisplayName>TransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9160</Reference> </References> </UAVariable> <UAVariable NodeId="i=9166" BrowseName="EffectiveTransitionTime" ParentNodeId="i=9160" DataType="i=294"> <DisplayName>EffectiveTransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9160</Reference> </References> </UAVariable> <UAVariable NodeId="i=11120" BrowseName="InputNode" ParentNodeId="i=2915" DataType="NodeId"> <DisplayName>InputNode</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=2915</Reference> </References> </UAVariable> <UAVariable NodeId="i=9169" BrowseName="SuppressedState" ParentNodeId="i=2915" DataType="LocalizedText"> <DisplayName>SuppressedState</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9170</Reference> <Reference ReferenceType="HasProperty">i=9174</Reference> <Reference ReferenceType="i=9004" IsForward="false">i=9118</Reference> <Reference ReferenceType="HasTypeDefinition">i=8995</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2915</Reference> </References> </UAVariable> <UAVariable NodeId="i=9170" BrowseName="Id" ParentNodeId="i=9169" DataType="Boolean"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9169</Reference> </References> </UAVariable> <UAVariable NodeId="i=9174" BrowseName="TransitionTime" ParentNodeId="i=9169" DataType="i=294"> <DisplayName>TransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9169</Reference> </References> </UAVariable> <UAObject NodeId="i=9178" BrowseName="ShelvingState" ParentNodeId="i=2915"> <DisplayName>ShelvingState</DisplayName> <References> <Reference ReferenceType="HasComponent">i=9179</Reference> <Reference ReferenceType="HasComponent">i=9184</Reference> <Reference ReferenceType="HasProperty">i=9189</Reference> <Reference ReferenceType="HasComponent">i=9211</Reference> <Reference ReferenceType="HasComponent">i=9212</Reference> <Reference ReferenceType="HasComponent">i=9213</Reference> <Reference ReferenceType="i=9004" IsForward="false">i=9118</Reference> <Reference ReferenceType="HasTypeDefinition">i=2929</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=2915</Reference> </References> </UAObject> <UAVariable NodeId="i=9179" BrowseName="CurrentState" ParentNodeId="i=9178" DataType="LocalizedText"> <DisplayName>CurrentState</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9180</Reference> <Reference ReferenceType="HasTypeDefinition">i=2760</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=9178</Reference> </References> </UAVariable> <UAVariable NodeId="i=9180" BrowseName="Id" ParentNodeId="i=9179" DataType="NodeId"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9179</Reference> </References> </UAVariable> <UAVariable NodeId="i=9184" BrowseName="LastTransition" ParentNodeId="i=9178" DataType="LocalizedText"> <DisplayName>LastTransition</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9185</Reference> <Reference ReferenceType="HasProperty">i=9188</Reference> <Reference ReferenceType="HasTypeDefinition">i=2767</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=9178</Reference> </References> </UAVariable> <UAVariable NodeId="i=9185" BrowseName="Id" ParentNodeId="i=9184" DataType="NodeId"> <DisplayName>Id</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9184</Reference> </References> </UAVariable> <UAVariable NodeId="i=9188" BrowseName="TransitionTime" ParentNodeId="i=9184" DataType="i=294"> <DisplayName>TransitionTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9184</Reference> </References> </UAVariable> <UAVariable NodeId="i=9189" BrowseName="UnshelveTime" ParentNodeId="i=9178" DataType="i=290"> <DisplayName>UnshelveTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9178</Reference> </References> </UAVariable> <UAMethod NodeId="i=9211" BrowseName="Unshelve" ParentNodeId="i=9178" MethodDeclarationId="i=2947"> <DisplayName>Unshelve</DisplayName> <References> <Reference ReferenceType="i=3065">i=11093</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=9178</Reference> </References> </UAMethod> <UAMethod NodeId="i=9212" BrowseName="OneShotShelve" ParentNodeId="i=9178" MethodDeclarationId="i=2948"> <DisplayName>OneShotShelve</DisplayName> <References> <Reference ReferenceType="i=3065">i=11093</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=9178</Reference> </References> </UAMethod> <UAMethod NodeId="i=9213" BrowseName="TimedShelve" ParentNodeId="i=9178" MethodDeclarationId="i=2949"> <DisplayName>TimedShelve</DisplayName> <References> <Reference ReferenceType="HasProperty">i=9214</Reference> <Reference ReferenceType="i=3065">i=11093</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=9178</Reference> </References> </UAMethod> <UAVariable NodeId="i=9214" BrowseName="InputArguments" ParentNodeId="i=9213" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=9213</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>ShelvingTime</Name>