<?xml version="1.0" encoding="utf-8" ?>
<!--
 * Copyright (c) 2005-2020 The OPC Foundation, Inc. All rights reserved.
 *
 * OPC Foundation MIT License 1.00
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * The complete license agreement can be found here:
 * http://opcfoundation.org/License/MIT/1.00/
-->

<uax:ListOfNodeState xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
  <uax:NamespaceUris>
    <uax:NamespaceUri>http://opcfoundation.org/UA/MDIS</uax:NamespaceUri>
  </uax:NamespaceUris>
  <HasInterlock xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ReferenceType_32</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1183</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>HasInterlock</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>Reference used to indicate an interlock variable (all Options)</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>i=47</uax:Identifier>
    </uax:SuperTypeId>
    <uax:InverseName>
      <uax:Locale></uax:Locale>
      <uax:Text>InterlockOf</uax:Text>
    </uax:InverseName>
  </HasInterlock>
  <HasSignature xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ReferenceType_32</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1286</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>HasSignature</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>Reference used to indicate an interlock variable (all Options)</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>i=47</uax:Identifier>
    </uax:SuperTypeId>
    <uax:InverseName>
      <uax:Locale></uax:Locale>
      <uax:Text>SignatureOf</uax:Text>
    </uax:InverseName>
  </HasSignature>
  <InterlockFor xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ReferenceType_32</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1184</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>InterlockFor</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>Reference used to indicate an interlock variable associated with the given boolean summary interlock</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>i=32</uax:Identifier>
    </uax:SuperTypeId>
    <uax:InverseName>
      <uax:Locale></uax:Locale>
      <uax:Text>HasInterlockInformation</uax:Text>
    </uax:InverseName>
  </InterlockFor>
  <MDISBaseObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=194</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISBaseObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The base Object type from which all other station types are built</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>i=58</uax:Identifier>
    </uax:SuperTypeId>
    <uax:IsAbstract>true</uax:IsAbstract>
    <Fault>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=489</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Fault</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>489</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </Fault>
    <FaultCode>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1165</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>FaultCode</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1165</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=7</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </FaultCode>
    <Warning>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=497</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Warning</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>497</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </Warning>
    <WarningCode>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1166</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>WarningCode</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1166</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=7</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </WarningCode>
    <Enabled>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=476</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Enabled</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>476</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </Enabled>
    <EnableDisable>
      <uax:NodeClass>Method_4</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=195</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>EnableDisable</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=195</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>195</uax:NumericId>
      <uax:Executable>true</uax:Executable>
      <uax:UserExecutable>true</uax:UserExecutable>
      <InputArguments xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=196</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>InputArguments</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>196</uax:NumericId>
        <uax:Value>
          <uax:Value>
            <uax:ListOfExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>Enable</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=1</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>Disable the device (false), or enable the device (true)</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
          </uax:Value>
        </uax:Value>
        <uax:DataType>
          <uax:Identifier>i=296</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>1</uax:ValueRank>
        <uax:ArrayDimensions>0</uax:ArrayDimensions>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </InputArguments>
    </EnableDisable>
    <TagId>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=197</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>TagId</uax:Name>
      </uax:BrowseName>
      <uax:DisplayName>
        <uax:Locale></uax:Locale>
        <uax:Text>Tag ID</uax:Text>
      </uax:DisplayName>
      <uax:Description>
        <uax:Locale></uax:Locale>
        <uax:Text>The id used in other parts of the system</uax:Text>
      </uax:Description>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>197</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=12</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </TagId>
  </MDISBaseObjectType>
  <SignatureStatusEnum xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>DataType_64</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=699</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>SignatureStatusEnum</uax:Name>
    </uax:BrowseName>
    <uax:SuperTypeId>
      <uax:Identifier>i=29</uax:Identifier>
    </uax:SuperTypeId>
    <uax:DataTypeDefinition>
      <uax:TypeId>
        <uax:Identifier>i=14799</uax:Identifier>
      </uax:TypeId>
      <uax:Body>
        <uax:EnumDefinition>
          <uax:Fields>
            <uax:EnumField>
              <uax:Value>1</uax:Value>
              <uax:DisplayName>
                <uax:Text>NotAvailable</uax:Text>
              </uax:DisplayName>
              <uax:Name>NotAvailable</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>2</uax:Value>
              <uax:DisplayName>
                <uax:Text>Completed</uax:Text>
              </uax:DisplayName>
              <uax:Name>Completed</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>4</uax:Value>
              <uax:DisplayName>
                <uax:Text>Failed</uax:Text>
              </uax:DisplayName>
              <uax:Name>Failed</uax:Name>
            </uax:EnumField>
          </uax:Fields>
        </uax:EnumDefinition>
      </uax:Body>
    </uax:DataTypeDefinition>
    <EnumValues xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=700</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>EnumValues</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>700</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:ListOfExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>1</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>NotAvailable</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>2</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Completed</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>4</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Failed</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
          </uax:ListOfExtensionObject>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=7594</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>1</uax:ValueRank>
      <uax:ArrayDimensions>0</uax:ArrayDimensions>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </EnumValues>
  </SignatureStatusEnum>
  <SetCalculatedPositionEnum xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>DataType_64</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1287</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>SetCalculatedPositionEnum</uax:Name>
    </uax:BrowseName>
    <uax:SuperTypeId>
      <uax:Identifier>i=29</uax:Identifier>
    </uax:SuperTypeId>
    <uax:DataTypeDefinition>
      <uax:TypeId>
        <uax:Identifier>i=14799</uax:Identifier>
      </uax:TypeId>
      <uax:Body>
        <uax:EnumDefinition>
          <uax:Fields>
            <uax:EnumField>
              <uax:Value>0</uax:Value>
              <uax:DisplayName>
                <uax:Text>Initial</uax:Text>
              </uax:DisplayName>
              <uax:Name>Initial</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>1</uax:Value>
              <uax:DisplayName>
                <uax:Text>Inprogress</uax:Text>
              </uax:DisplayName>
              <uax:Name>Inprogress</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>2</uax:Value>
              <uax:DisplayName>
                <uax:Text>Complete</uax:Text>
              </uax:DisplayName>
              <uax:Name>Complete</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>4</uax:Value>
              <uax:DisplayName>
                <uax:Text>Fault</uax:Text>
              </uax:DisplayName>
              <uax:Name>Fault</uax:Name>
            </uax:EnumField>
          </uax:Fields>
        </uax:EnumDefinition>
      </uax:Body>
    </uax:DataTypeDefinition>
    <EnumValues xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1288</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>EnumValues</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1288</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:ListOfExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>0</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Initial</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>1</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Inprogress</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>2</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Complete</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>4</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Fault</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
          </uax:ListOfExtensionObject>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=7594</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>1</uax:ValueRank>
      <uax:ArrayDimensions>0</uax:ArrayDimensions>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </EnumValues>
  </SetCalculatedPositionEnum>
  <CommandEnum xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>DataType_64</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=3</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>CommandEnum</uax:Name>
    </uax:BrowseName>
    <uax:SuperTypeId>
      <uax:Identifier>i=29</uax:Identifier>
    </uax:SuperTypeId>
    <uax:DataTypeDefinition>
      <uax:TypeId>
        <uax:Identifier>i=14799</uax:Identifier>
      </uax:TypeId>
      <uax:Body>
        <uax:EnumDefinition>
          <uax:Fields>
            <uax:EnumField>
              <uax:Value>1</uax:Value>
              <uax:DisplayName>
                <uax:Text>Close</uax:Text>
              </uax:DisplayName>
              <uax:Name>Close</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>2</uax:Value>
              <uax:DisplayName>
                <uax:Text>Open</uax:Text>
              </uax:DisplayName>
              <uax:Name>Open</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>4</uax:Value>
              <uax:DisplayName>
                <uax:Text>None</uax:Text>
              </uax:DisplayName>
              <uax:Name>None</uax:Name>
            </uax:EnumField>
          </uax:Fields>
        </uax:EnumDefinition>
      </uax:Body>
    </uax:DataTypeDefinition>
    <EnumValues xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=616</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>EnumValues</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>616</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:ListOfExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>1</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Close</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>2</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Open</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>4</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>None</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
          </uax:ListOfExtensionObject>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=7594</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>1</uax:ValueRank>
      <uax:ArrayDimensions>0</uax:ArrayDimensions>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </EnumValues>
  </CommandEnum>
  <ChokeCommandEnum xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>DataType_64</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=701</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>ChokeCommandEnum</uax:Name>
    </uax:BrowseName>
    <uax:SuperTypeId>
      <uax:Identifier>i=29</uax:Identifier>
    </uax:SuperTypeId>
    <uax:DataTypeDefinition>
      <uax:TypeId>
        <uax:Identifier>i=14799</uax:Identifier>
      </uax:TypeId>
      <uax:Body>
        <uax:EnumDefinition>
          <uax:Fields>
            <uax:EnumField>
              <uax:Value>1</uax:Value>
              <uax:DisplayName>
                <uax:Text>Close</uax:Text>
              </uax:DisplayName>
              <uax:Name>Close</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>2</uax:Value>
              <uax:DisplayName>
                <uax:Text>Open</uax:Text>
              </uax:DisplayName>
              <uax:Name>Open</uax:Name>
            </uax:EnumField>
          </uax:Fields>
        </uax:EnumDefinition>
      </uax:Body>
    </uax:DataTypeDefinition>
    <EnumValues xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=702</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>EnumValues</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>702</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:ListOfExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>1</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Close</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>2</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Open</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
          </uax:ListOfExtensionObject>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=7594</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>1</uax:ValueRank>
      <uax:ArrayDimensions>0</uax:ArrayDimensions>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </EnumValues>
  </ChokeCommandEnum>
  <SEMEnum xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>DataType_64</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=5</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>SEMEnum</uax:Name>
    </uax:BrowseName>
    <uax:SuperTypeId>
      <uax:Identifier>i=29</uax:Identifier>
    </uax:SuperTypeId>
    <uax:DataTypeDefinition>
      <uax:TypeId>
        <uax:Identifier>i=14799</uax:Identifier>
      </uax:TypeId>
      <uax:Body>
        <uax:EnumDefinition>
          <uax:Fields>
            <uax:EnumField>
              <uax:Value>1</uax:Value>
              <uax:DisplayName>
                <uax:Text>SEM_A</uax:Text>
              </uax:DisplayName>
              <uax:Name>SEM_A</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>2</uax:Value>
              <uax:DisplayName>
                <uax:Text>SEM_B</uax:Text>
              </uax:DisplayName>
              <uax:Name>SEM_B</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>4</uax:Value>
              <uax:DisplayName>
                <uax:Text>Auto</uax:Text>
              </uax:DisplayName>
              <uax:Name>Auto</uax:Name>
            </uax:EnumField>
          </uax:Fields>
        </uax:EnumDefinition>
      </uax:Body>
    </uax:DataTypeDefinition>
    <EnumValues xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=6</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>EnumValues</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>6</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:ListOfExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>1</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>SEM_A</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>2</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>SEM_B</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>4</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Auto</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
          </uax:ListOfExtensionObject>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=7594</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>1</uax:ValueRank>
      <uax:ArrayDimensions>0</uax:ArrayDimensions>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </EnumValues>
  </SEMEnum>
  <ValvePositionEnum xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>DataType_64</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=703</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>ValvePositionEnum</uax:Name>
    </uax:BrowseName>
    <uax:SuperTypeId>
      <uax:Identifier>i=29</uax:Identifier>
    </uax:SuperTypeId>
    <uax:DataTypeDefinition>
      <uax:TypeId>
        <uax:Identifier>i=14799</uax:Identifier>
      </uax:TypeId>
      <uax:Body>
        <uax:EnumDefinition>
          <uax:Fields>
            <uax:EnumField>
              <uax:Value>1</uax:Value>
              <uax:DisplayName>
                <uax:Text>Closed</uax:Text>
              </uax:DisplayName>
              <uax:Name>Closed</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>2</uax:Value>
              <uax:DisplayName>
                <uax:Text>Open</uax:Text>
              </uax:DisplayName>
              <uax:Name>Open</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>4</uax:Value>
              <uax:DisplayName>
                <uax:Text>Moving</uax:Text>
              </uax:DisplayName>
              <uax:Name>Moving</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>8</uax:Value>
              <uax:DisplayName>
                <uax:Text>Unknown</uax:Text>
              </uax:DisplayName>
              <uax:Name>Unknown</uax:Name>
            </uax:EnumField>
          </uax:Fields>
        </uax:EnumDefinition>
      </uax:Body>
    </uax:DataTypeDefinition>
    <EnumValues xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=704</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>EnumValues</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>704</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:ListOfExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>1</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Closed</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>2</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Open</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>4</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Moving</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>8</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Unknown</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
          </uax:ListOfExtensionObject>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=7594</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>1</uax:ValueRank>
      <uax:ArrayDimensions>0</uax:ArrayDimensions>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </EnumValues>
  </ValvePositionEnum>
  <ChokeMoveEnum xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>DataType_64</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=602</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>ChokeMoveEnum</uax:Name>
    </uax:BrowseName>
    <uax:SuperTypeId>
      <uax:Identifier>i=29</uax:Identifier>
    </uax:SuperTypeId>
    <uax:DataTypeDefinition>
      <uax:TypeId>
        <uax:Identifier>i=14799</uax:Identifier>
      </uax:TypeId>
      <uax:Body>
        <uax:EnumDefinition>
          <uax:Fields>
            <uax:EnumField>
              <uax:Value>1</uax:Value>
              <uax:DisplayName>
                <uax:Text>Moving</uax:Text>
              </uax:DisplayName>
              <uax:Name>Moving</uax:Name>
            </uax:EnumField>
            <uax:EnumField>
              <uax:Value>2</uax:Value>
              <uax:DisplayName>
                <uax:Text>Stopped</uax:Text>
              </uax:DisplayName>
              <uax:Name>Stopped</uax:Name>
            </uax:EnumField>
          </uax:Fields>
        </uax:EnumDefinition>
      </uax:Body>
    </uax:DataTypeDefinition>
    <EnumValues xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=603</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>EnumValues</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>603</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:ListOfExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>1</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Moving</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
            <uax:ExtensionObject>
              <uax:TypeId>
                <uax:Identifier>i=7616</uax:Identifier>
              </uax:TypeId>
              <uax:Body>
                <uax:EnumValueType>
                  <uax:Value>2</uax:Value>
                  <uax:DisplayName>
                    <uax:Locale></uax:Locale>
                    <uax:Text>Stopped</uax:Text>
                  </uax:DisplayName>
                </uax:EnumValueType>
              </uax:Body>
            </uax:ExtensionObject>
          </uax:ListOfExtensionObject>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=7594</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>1</uax:ValueRank>
      <uax:ArrayDimensions>0</uax:ArrayDimensions>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </EnumValues>
  </ChokeMoveEnum>
  <MDISVersionDataType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>DataType_64</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1289</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISVersionDataType</uax:Name>
    </uax:BrowseName>
    <uax:SuperTypeId>
      <uax:Identifier>i=22</uax:Identifier>
    </uax:SuperTypeId>
    <uax:DataTypeDefinition>
      <uax:TypeId>
        <uax:Identifier>i=14798</uax:Identifier>
      </uax:TypeId>
      <uax:Body>
        <uax:StructureDefinition>
          <uax:BaseDataType>
            <uax:Identifier>i=22</uax:Identifier>
          </uax:BaseDataType>
          <uax:StructureType>Structure_0</uax:StructureType>
          <uax:Fields>
            <uax:StructureField>
              <uax:Name>MajorVersion</uax:Name>
              <uax:DataType>
                <uax:Identifier>i=3</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:MaxStringLength>0</uax:MaxStringLength>
              <uax:IsOptional>false</uax:IsOptional>
            </uax:StructureField>
            <uax:StructureField>
              <uax:Name>MinorVersion</uax:Name>
              <uax:DataType>
                <uax:Identifier>i=3</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:MaxStringLength>0</uax:MaxStringLength>
              <uax:IsOptional>false</uax:IsOptional>
            </uax:StructureField>
            <uax:StructureField>
              <uax:Name>Build</uax:Name>
              <uax:DataType>
                <uax:Identifier>i=3</uax:Identifier>
              </uax:DataType>
              <uax:ValueRank>-1</uax:ValueRank>
              <uax:ArrayDimensions />
              <uax:MaxStringLength>0</uax:MaxStringLength>
              <uax:IsOptional>false</uax:IsOptional>
            </uax:StructureField>
          </uax:Fields>
        </uax:StructureDefinition>
      </uax:Body>
    </uax:DataTypeDefinition>
  </MDISVersionDataType>
  <InterlockVariableType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>VariableType_16</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1279</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>InterlockVariableType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>This Variable type returns a Boolean indicating if the interlock is active, it shall also contain an InterlockFor reference</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>i=63</uax:Identifier>
    </uax:SuperTypeId>
    <uax:DataType>
      <uax:Identifier>i=1</uax:Identifier>
    </uax:DataType>
    <uax:ValueRank>-1</uax:ValueRank>
  </InterlockVariableType>
  <MDISVersionVariableType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>VariableType_16</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1290</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISVersionVariableType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>a standard representation of the version information that is related the MDIS Specification</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>i=63</uax:Identifier>
    </uax:SuperTypeId>
    <uax:DataType>
      <uax:Identifier>ns=1;i=1289</uax:Identifier>
    </uax:DataType>
    <uax:ValueRank>-1</uax:ValueRank>
    <MajorVersion>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1291</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>MajorVersion</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1291</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=3</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </MajorVersion>
    <MinorVersion>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1292</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>MinorVersion</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1292</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=3</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </MinorVersion>
    <Build>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1293</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Build</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1293</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=3</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </Build>
  </MDISVersionVariableType>
  <MDISValveObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=794</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISValveObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a standard MDIS Valve Object</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>ns=1;i=194</uax:Identifier>
    </uax:SuperTypeId>
    <Position>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=875</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Position</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>875</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>ns=1;i=703</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </Position>
    <CommandRejected>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=876</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>CommandRejected</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>876</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </CommandRejected>
    <SignatureRequestStatus>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=877</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>SignatureRequestStatus</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>877</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>ns=1;i=699</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </SignatureRequestStatus>
    <LastCommand>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=878</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>LastCommand</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>878</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>ns=1;i=3</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </LastCommand>
    <NonDefeatableOpenInterlock>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=879</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>NonDefeatableOpenInterlock</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>879</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </NonDefeatableOpenInterlock>
    <DefeatableOpenInterlock>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=880</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>DefeatableOpenInterlock</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>880</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </DefeatableOpenInterlock>
    <NonDefeatableCloseInterlock>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=881</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>NonDefeatableCloseInterlock</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>881</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </NonDefeatableCloseInterlock>
    <DefeatableCloseInterlock>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=882</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>DefeatableCloseInterlock</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>882</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </DefeatableCloseInterlock>
    <Move>
      <uax:NodeClass>Method_4</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=883</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Move</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=883</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>883</uax:NumericId>
      <uax:Executable>true</uax:Executable>
      <uax:UserExecutable>true</uax:UserExecutable>
      <InputArguments xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=884</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>InputArguments</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>884</uax:NumericId>
        <uax:Value>
          <uax:Value>
            <uax:ListOfExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>Direction</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>ns=1;i=3</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>The enumeration indicates whether the command is to open the valve or to close the valve</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>OverrideInterlock</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=1</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>Boolean indicating if the open or close command should override any defeat able interlocks</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>SEM</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>ns=1;i=5</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>The selection of which SEM to send the command to. </uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>Signature</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=1</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>Boolean indicating if a profile should be generated by this move command request.</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>ShutdownRequest</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=1</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>Boolean indicates that this command is a shutdown move command.</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
          </uax:Value>
        </uax:Value>
        <uax:DataType>
          <uax:Identifier>i=296</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>1</uax:ValueRank>
        <uax:ArrayDimensions>0</uax:ArrayDimensions>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </InputArguments>
    </Move>
    <InterlockPlaceholder>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1280</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;InterlockPlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>ns=1;i=1183</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1279</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1280</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </InterlockPlaceholder>
    <OpenTimeDuration>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=887</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>OpenTimeDuration</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>887</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=290</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </OpenTimeDuration>
    <CloseTimeDuration>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=888</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>CloseTimeDuration</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>888</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=290</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </CloseTimeDuration>
    <ValveSignature>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1294</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;ValveSignature&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>ns=1;i=1286</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=11575</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1294</uax:NumericId>
      <Size xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1295</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>Size</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1295</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=9</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Size>
      <Writable xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1296</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>Writable</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1296</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Writable>
      <UserWritable xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1297</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>UserWritable</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1297</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </UserWritable>
      <OpenCount xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1298</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>OpenCount</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1298</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=5</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </OpenCount>
      <Open xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1299</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>Open</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=11580</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1299</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments>
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1300</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1300</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Mode</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=3</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
        <OutputArguments>
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1301</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>OutputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1301</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>FileHandle</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=7</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </OutputArguments>
      </Open>
      <Close xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1302</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>Close</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=11583</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1302</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments>
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1303</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1303</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>FileHandle</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=7</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </Close>
      <Read xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1304</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>Read</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=11585</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1304</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments>
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1305</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1305</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>FileHandle</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=7</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Length</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=6</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
        <OutputArguments>
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1306</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>OutputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1306</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Data</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=15</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </OutputArguments>
      </Read>
      <Write xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1307</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>Write</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=11588</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1307</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments>
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1308</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1308</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>FileHandle</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=7</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Data</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=15</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </Write>
      <GetPosition xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1309</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>GetPosition</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=11590</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1309</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments>
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1310</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1310</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>FileHandle</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=7</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
        <OutputArguments>
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1311</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>OutputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1311</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Position</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=9</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </OutputArguments>
      </GetPosition>
      <SetPosition xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1312</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>SetPosition</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=11593</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1312</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments>
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1313</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1313</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>FileHandle</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=7</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Position</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=9</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </SetPosition>
    </ValveSignature>
  </MDISValveObjectType>
  <MDISDigitalInstrumentObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=889</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISDigitalInstrumentObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a MDIS standard Digital Instrument</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>ns=1;i=194</uax:Identifier>
    </uax:SuperTypeId>
    <State>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=970</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>State</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>970</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </State>
  </MDISDigitalInstrumentObjectType>
  <MDISDigitalOutObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1230</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISDigitalOutObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a MDIS standard Digital Output</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>ns=1;i=889</uax:Identifier>
    </uax:SuperTypeId>
    <WriteState>
      <uax:NodeClass>Method_4</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1240</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>WriteState</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1240</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1240</uax:NumericId>
      <uax:Executable>true</uax:Executable>
      <uax:UserExecutable>true</uax:UserExecutable>
      <InputArguments xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1241</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>InputArguments</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1241</uax:NumericId>
        <uax:Value>
          <uax:Value>
            <uax:ListOfExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>State</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=1</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>Boolean state that is being written to the object</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
          </uax:Value>
        </uax:Value>
        <uax:DataType>
          <uax:Identifier>i=296</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>1</uax:ValueRank>
        <uax:ArrayDimensions>0</uax:ArrayDimensions>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </InputArguments>
    </WriteState>
  </MDISDigitalOutObjectType>
  <MDISDiscreteInstrumentObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1214</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISDiscreteInstrumentObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a MDIS standard Discrete Instrument</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>ns=1;i=194</uax:Identifier>
    </uax:SuperTypeId>
    <State>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1223</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>State</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1223</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=7</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </State>
  </MDISDiscreteInstrumentObjectType>
  <MDISDiscreteOutObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1242</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISDiscreteOutObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a MDIS standard Discrete Instrument</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>ns=1;i=1214</uax:Identifier>
    </uax:SuperTypeId>
    <WriteValue>
      <uax:NodeClass>Method_4</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1252</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>WriteValue</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1252</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1252</uax:NumericId>
      <uax:Executable>true</uax:Executable>
      <uax:UserExecutable>true</uax:UserExecutable>
      <InputArguments xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1253</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>InputArguments</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1253</uax:NumericId>
        <uax:Value>
          <uax:Value>
            <uax:ListOfExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>State</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=7</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>Unit32 state that is being written to the object</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
          </uax:Value>
        </uax:Value>
        <uax:DataType>
          <uax:Identifier>i=296</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>1</uax:ValueRank>
        <uax:ArrayDimensions>0</uax:ArrayDimensions>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </InputArguments>
    </WriteValue>
  </MDISDiscreteOutObjectType>
  <MDISInstrumentObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=971</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISInstrumentObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a MDIS standard Instrument</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>ns=1;i=194</uax:Identifier>
    </uax:SuperTypeId>
    <ProcessVariable>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1052</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>ProcessVariable</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=2368</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1052</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=10</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
      <EURange xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1056</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>EURange</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1056</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=884</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </EURange>
      <EngineeringUnits xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1057</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>EngineeringUnits</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1057</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=887</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </EngineeringUnits>
    </ProcessVariable>
    <HHlimit>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1058</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>HHlimit</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1058</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </HHlimit>
    <Hlimit>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1059</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Hlimit</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1059</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </Hlimit>
    <Llimit>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1060</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Llimit</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1060</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </Llimit>
    <LLlimit>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1061</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>LLlimit</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1061</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </LLlimit>
    <HHSetPoint>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1062</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>HHSetPoint</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1062</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=10</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>3</uax:AccessLevel>
      <uax:UserAccessLevel>3</uax:UserAccessLevel>
    </HHSetPoint>
    <HSetPoint>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1063</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>HSetPoint</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1063</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=10</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>3</uax:AccessLevel>
      <uax:UserAccessLevel>3</uax:UserAccessLevel>
    </HSetPoint>
    <LSetPoint>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1064</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>LSetPoint</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1064</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=10</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>3</uax:AccessLevel>
      <uax:UserAccessLevel>3</uax:UserAccessLevel>
    </LSetPoint>
    <LLSetPoint>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1065</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>LLSetPoint</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1065</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=10</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>3</uax:AccessLevel>
      <uax:UserAccessLevel>3</uax:UserAccessLevel>
    </LLSetPoint>
  </MDISInstrumentObjectType>
  <MDISInstrumentOutObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1254</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISInstrumentOutObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a MDIS standard instrument Output</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>ns=1;i=971</uax:Identifier>
    </uax:SuperTypeId>
    <WriteValue>
      <uax:NodeClass>Method_4</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1277</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>WriteValue</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1277</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1277</uax:NumericId>
      <uax:Executable>true</uax:Executable>
      <uax:UserExecutable>true</uax:UserExecutable>
      <InputArguments xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1278</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>InputArguments</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1278</uax:NumericId>
        <uax:Value>
          <uax:Value>
            <uax:ListOfExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>Value</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=10</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>Float value that is being written to the object</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
          </uax:Value>
        </uax:Value>
        <uax:DataType>
          <uax:Identifier>i=296</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>1</uax:ValueRank>
        <uax:ArrayDimensions>0</uax:ArrayDimensions>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </InputArguments>
    </WriteValue>
  </MDISInstrumentOutObjectType>
  <MDISChokeObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1066</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISChokeObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a standard MDIS Valve Object</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>ns=1;i=194</uax:Identifier>
    </uax:SuperTypeId>
    <CalculatedPosition>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1147</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>CalculatedPosition</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1147</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=10</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </CalculatedPosition>
    <SetCalculatedPositionStatus>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1314</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>SetCalculatedPositionStatus</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1314</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>ns=1;i=1287</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </SetCalculatedPositionStatus>
    <PositionInSteps>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1148</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>PositionInSteps</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1148</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=4</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </PositionInSteps>
    <Moving>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1149</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Moving</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1149</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>ns=1;i=602</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </Moving>
    <CommandRejected>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1150</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>CommandRejected</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1150</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </CommandRejected>
    <NonDefeatableOpenInterlock>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1151</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>NonDefeatableOpenInterlock</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1151</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </NonDefeatableOpenInterlock>
    <DefeatableOpenInterlock>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1152</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>DefeatableOpenInterlock</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1152</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </DefeatableOpenInterlock>
    <NonDefeatableCloseInterlock>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1153</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>NonDefeatableCloseInterlock</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1153</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </NonDefeatableCloseInterlock>
    <DefeatableCloseInterlock>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1154</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>DefeatableCloseInterlock</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=63</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1154</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </DefeatableCloseInterlock>
    <Move>
      <uax:NodeClass>Method_4</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1155</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Move</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1155</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1155</uax:NumericId>
      <uax:Executable>true</uax:Executable>
      <uax:UserExecutable>true</uax:UserExecutable>
      <InputArguments xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1156</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>InputArguments</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1156</uax:NumericId>
        <uax:Value>
          <uax:Value>
            <uax:ListOfExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>Position</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=10</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>A number (in prercent) indicating the percent open</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>OverrideInterlock</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=1</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>Boolean indicating if the open or close command should override any defeat able interlocks</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>SEM</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>ns=1;i=5</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>The selection of which SEM to send the command to. </uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
          </uax:Value>
        </uax:Value>
        <uax:DataType>
          <uax:Identifier>i=296</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>1</uax:ValueRank>
        <uax:ArrayDimensions>0</uax:ArrayDimensions>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </InputArguments>
    </Move>
    <Step>
      <uax:NodeClass>Method_4</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1157</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Step</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1157</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1157</uax:NumericId>
      <uax:Executable>true</uax:Executable>
      <uax:UserExecutable>true</uax:UserExecutable>
      <InputArguments xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1158</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>InputArguments</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1158</uax:NumericId>
        <uax:Value>
          <uax:Value>
            <uax:ListOfExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>Direction</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>ns=1;i=701</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>true is opening a valve, false if closing the valve</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>Steps</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=5</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>number of steps to open/close the valve</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>OverrideInterlock</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=1</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>Boolean indicating if the open or close command should override any defeat able interlocks</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>SEM</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>ns=1;i=5</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>The selection of which SEM to send the command to. </uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
          </uax:Value>
        </uax:Value>
        <uax:DataType>
          <uax:Identifier>i=296</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>1</uax:ValueRank>
        <uax:ArrayDimensions>0</uax:ArrayDimensions>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </InputArguments>
    </Step>
    <Abort>
      <uax:NodeClass>Method_4</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1159</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Abort</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1159</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1159</uax:NumericId>
      <uax:Executable>true</uax:Executable>
      <uax:UserExecutable>true</uax:UserExecutable>
    </Abort>
    <SetCalculatedPosition>
      <uax:NodeClass>Method_4</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1284</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>SetCalculatedPosition</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1284</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1284</uax:NumericId>
      <uax:Executable>true</uax:Executable>
      <uax:UserExecutable>true</uax:UserExecutable>
      <InputArguments xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1285</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>InputArguments</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1285</uax:NumericId>
        <uax:Value>
          <uax:Value>
            <uax:ListOfExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>Position</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=10</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>A number (in percent) indicating the percent open</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
          </uax:Value>
        </uax:Value>
        <uax:DataType>
          <uax:Identifier>i=296</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>1</uax:ValueRank>
        <uax:ArrayDimensions>0</uax:ArrayDimensions>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </InputArguments>
    </SetCalculatedPosition>
    <InterlockPlaceholder>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1281</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;InterlockPlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>ns=1;i=1183</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1279</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1281</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </InterlockPlaceholder>
    <StepDurationOpen>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1162</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>StepDurationOpen</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1162</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=290</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </StepDurationOpen>
    <StepDurationClose>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1163</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>StepDurationClose</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1163</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=290</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </StepDurationClose>
    <TotalSteps>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1164</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>TotalSteps</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1164</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=5</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </TotalSteps>
  </MDISChokeObjectType>
  <MDISAggregateObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1315</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISAggregateObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a standard MDIS Valve Object</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>ns=1;i=194</uax:Identifier>
    </uax:SuperTypeId>
    <uax:IsAbstract>true</uax:IsAbstract>
    <InstrumentPlaceholder>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1324</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;InstrumentPlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=971</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1324</uax:NumericId>
      <Fault>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1325</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Fault</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1325</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Fault>
      <ProcessVariable>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1333</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>ProcessVariable</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=2368</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1333</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=10</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
        <EURange xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1337</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>EURange</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1337</uax:NumericId>
          <uax:DataType>
            <uax:Identifier>i=884</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>-1</uax:ValueRank>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </EURange>
        <EngineeringUnits xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1338</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>EngineeringUnits</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1338</uax:NumericId>
          <uax:DataType>
            <uax:Identifier>i=887</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>-1</uax:ValueRank>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </EngineeringUnits>
      </ProcessVariable>
    </InstrumentPlaceholder>
    <InstrumentOutPlaceholder>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1367</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;InstrumentOutPlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1254</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1367</uax:NumericId>
      <Fault>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1368</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Fault</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1368</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Fault>
      <ProcessVariable>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1376</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>ProcessVariable</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=2368</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1376</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=10</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
        <EURange xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1380</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>EURange</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1380</uax:NumericId>
          <uax:DataType>
            <uax:Identifier>i=884</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>-1</uax:ValueRank>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </EURange>
        <EngineeringUnits xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1381</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>EngineeringUnits</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1381</uax:NumericId>
          <uax:DataType>
            <uax:Identifier>i=887</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>-1</uax:ValueRank>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </EngineeringUnits>
      </ProcessVariable>
      <WriteValue>
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1390</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>WriteValue</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>ns=1;i=1277</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1390</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1391</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1391</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Value</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=10</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>Float value that is being written to the object</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </WriteValue>
    </InstrumentOutPlaceholder>
    <DigitalInstrumentPlaceholder>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=15022</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;DigitalInstrumentPlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=889</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>15022</uax:NumericId>
      <Fault>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=15023</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Fault</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>15023</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Fault>
      <State>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=15031</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>State</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>15031</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </State>
    </DigitalInstrumentPlaceholder>
    <DiscreteInstrumentPlaceholder>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=15032</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;DiscreteInstrumentPlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1214</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>15032</uax:NumericId>
      <Fault>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=15033</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Fault</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>15033</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Fault>
      <State>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=15041</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>State</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>15041</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=7</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </State>
    </DiscreteInstrumentPlaceholder>
    <DigitalOutPlaceholder>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1392</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;DigitalOutPlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1230</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1392</uax:NumericId>
      <Fault>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1393</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Fault</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1393</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Fault>
      <State>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1401</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>State</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1401</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </State>
      <WriteState>
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1402</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>WriteState</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>ns=1;i=1240</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1402</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1403</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1403</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>State</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=1</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>Boolean state that is being written to the object</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </WriteState>
    </DigitalOutPlaceholder>
    <DiscreteOutPlaceholder>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1404</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;DiscreteOutPlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1242</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1404</uax:NumericId>
      <Fault>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1405</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Fault</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1405</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Fault>
      <State>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1413</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>State</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1413</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=7</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </State>
      <WriteValue>
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1414</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>WriteValue</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>ns=1;i=1252</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1414</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1415</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1415</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>State</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=7</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>Unit32 state that is being written to the object</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </WriteValue>
    </DiscreteOutPlaceholder>
    <ValvePlaceholder>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1416</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;ValvePlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=794</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1416</uax:NumericId>
      <Fault>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1417</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Fault</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1417</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Fault>
      <Position>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1425</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Position</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1425</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>ns=1;i=703</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Position>
      <Move>
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1433</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Move</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>ns=1;i=883</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1433</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1434</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1434</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Direction</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>ns=1;i=3</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>The enumeration indicates whether the command is to open the valve or to close the valve</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>OverrideInterlock</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=1</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>Boolean indicating if the open or close command should override any defeat able interlocks</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>SEM</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>ns=1;i=5</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>The selection of which SEM to send the command to. </uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Signature</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=1</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>Boolean indicating if a profile should be generated by this move command request.</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>ShutdownRequest</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=1</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>Boolean indicates that this command is a shutdown move command.</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </Move>
    </ValvePlaceholder>
    <ChokePlaceholder>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1437</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;ChokePlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1066</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1437</uax:NumericId>
      <Fault>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1438</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Fault</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1438</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=1</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Fault>
      <CalculatedPosition>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1446</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>CalculatedPosition</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1446</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=10</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </CalculatedPosition>
      <Moving>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1449</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Moving</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1449</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>ns=1;i=602</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Moving>
      <Move>
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1455</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Move</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>ns=1;i=1155</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1455</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1456</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1456</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Position</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=10</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>A number (in prercent) indicating the percent open</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>OverrideInterlock</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=1</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>Boolean indicating if the open or close command should override any defeat able interlocks</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>SEM</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>ns=1;i=5</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>The selection of which SEM to send the command to. </uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </Move>
      <Abort>
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1459</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Abort</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>ns=1;i=1159</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1459</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
      </Abort>
      <SetCalculatedPosition>
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1460</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>SetCalculatedPosition</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>ns=1;i=1284</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1460</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1461</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1461</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>Position</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=10</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>A number (in percent) indicating the percent open</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </SetCalculatedPosition>
    </ChokePlaceholder>
    <InterlockPlaceholder>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1465</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>&lt;InterlockPlaceholder&gt;</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>ns=1;i=1183</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1279</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=11508</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1465</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </InterlockPlaceholder>
  </MDISAggregateObjectType>
  <MDISTimeSyncObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1468</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISTimeSyncObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a MDIS Time Sync object</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>i=58</uax:Identifier>
    </uax:SuperTypeId>
    <SetTime>
      <uax:NodeClass>Method_4</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1469</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>SetTime</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1469</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1469</uax:NumericId>
      <uax:Executable>true</uax:Executable>
      <uax:UserExecutable>true</uax:UserExecutable>
      <InputArguments xmlns="http://opcfoundation.org/UA/">
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1470</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>0</uax:NamespaceIndex>
          <uax:Name>InputArguments</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=68</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1470</uax:NumericId>
        <uax:Value>
          <uax:Value>
            <uax:ListOfExtensionObject>
              <uax:ExtensionObject>
                <uax:TypeId>
                  <uax:Identifier>i=297</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                  <uax:Argument>
                    <uax:Name>TargetTime</uax:Name>
                    <uax:DataType>
                      <uax:Identifier>i=294</uax:Identifier>
                    </uax:DataType>
                    <uax:ValueRank>-1</uax:ValueRank>
                    <uax:ArrayDimensions />
                    <uax:Description>
                      <uax:Locale></uax:Locale>
                      <uax:Text>The UTC Time that the Server shall use to update its internal clock.</uax:Text>
                    </uax:Description>
                  </uax:Argument>
                </uax:Body>
              </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
          </uax:Value>
        </uax:Value>
        <uax:DataType>
          <uax:Identifier>i=296</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>1</uax:ValueRank>
        <uax:ArrayDimensions>0</uax:ArrayDimensions>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </InputArguments>
    </SetTime>
  </MDISTimeSyncObjectType>
  <MDISInformationObjectType xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>ObjectType_8</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1471</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISInformationObjectType</uax:Name>
    </uax:BrowseName>
    <uax:Description>
      <uax:Locale></uax:Locale>
      <uax:Text>The definition of a MDIS standard Information</uax:Text>
    </uax:Description>
    <uax:SuperTypeId>
      <uax:Identifier>i=58</uax:Identifier>
    </uax:SuperTypeId>
    <TimeSynchronization>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1472</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>TimeSynchronization</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1468</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1472</uax:NumericId>
      <SetTime>
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1473</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>SetTime</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>ns=1;i=1469</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1473</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=1474</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:ModellingRuleId>
            <uax:Identifier>i=78</uax:Identifier>
          </uax:ModellingRuleId>
          <uax:NumericId>1474</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>TargetTime</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=294</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>The UTC Time that the Server shall use to update its internal clock.</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </SetTime>
    </TimeSynchronization>
    <Signatures>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1475</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Signatures</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=61</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=80</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1475</uax:NumericId>
    </Signatures>
    <MDISVersion>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1476</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>MDISVersion</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1290</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:ModellingRuleId>
        <uax:Identifier>i=78</uax:Identifier>
      </uax:ModellingRuleId>
      <uax:NumericId>1476</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>ns=1;i=1289</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
      <MajorVersion>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1477</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>MajorVersion</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1477</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=3</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </MajorVersion>
      <MinorVersion>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1478</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>MinorVersion</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1478</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=3</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </MinorVersion>
      <Build>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=1479</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Build</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:ModellingRuleId>
          <uax:Identifier>i=78</uax:Identifier>
        </uax:ModellingRuleId>
        <uax:NumericId>1479</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=3</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Build>
    </MDISVersion>
  </MDISInformationObjectType>
  <MDISInformation xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>Object_1</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=15044</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>MDISInformation</uax:Name>
    </uax:BrowseName>
    <uax:ReferenceTypeId>
      <uax:Identifier>i=47</uax:Identifier>
    </uax:ReferenceTypeId>
    <uax:TypeDefinitionId>
      <uax:Identifier>ns=1;i=1471</uax:Identifier>
    </uax:TypeDefinitionId>
    <uax:NumericId>15044</uax:NumericId>
    <uax:References>
      <uax:Reference>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=35</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:IsInverse>true</uax:IsInverse>
        <uax:TargetId>
          <uax:Identifier>i=85</uax:Identifier>
        </uax:TargetId>
      </uax:Reference>
    </uax:References>
    <TimeSynchronization>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=15045</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>TimeSynchronization</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1468</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:NumericId>15045</uax:NumericId>
      <SetTime>
        <uax:NodeClass>Method_4</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=15046</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>SetTime</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>ns=1;i=1469</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:NumericId>15046</uax:NumericId>
        <uax:Executable>true</uax:Executable>
        <uax:UserExecutable>true</uax:UserExecutable>
        <InputArguments xmlns="http://opcfoundation.org/UA/">
          <uax:NodeClass>Variable_2</uax:NodeClass>
          <uax:NodeId>
            <uax:Identifier>ns=1;i=15047</uax:Identifier>
          </uax:NodeId>
          <uax:BrowseName>
            <uax:NamespaceIndex>0</uax:NamespaceIndex>
            <uax:Name>InputArguments</uax:Name>
          </uax:BrowseName>
          <uax:ReferenceTypeId>
            <uax:Identifier>i=46</uax:Identifier>
          </uax:ReferenceTypeId>
          <uax:TypeDefinitionId>
            <uax:Identifier>i=68</uax:Identifier>
          </uax:TypeDefinitionId>
          <uax:NumericId>15047</uax:NumericId>
          <uax:Value>
            <uax:Value>
              <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                  <uax:TypeId>
                    <uax:Identifier>i=297</uax:Identifier>
                  </uax:TypeId>
                  <uax:Body>
                    <uax:Argument>
                      <uax:Name>TargetTime</uax:Name>
                      <uax:DataType>
                        <uax:Identifier>i=294</uax:Identifier>
                      </uax:DataType>
                      <uax:ValueRank>-1</uax:ValueRank>
                      <uax:ArrayDimensions />
                      <uax:Description>
                        <uax:Locale></uax:Locale>
                        <uax:Text>The UTC Time that the Server shall use to update its internal clock.</uax:Text>
                      </uax:Description>
                    </uax:Argument>
                  </uax:Body>
                </uax:ExtensionObject>
              </uax:ListOfExtensionObject>
            </uax:Value>
          </uax:Value>
          <uax:DataType>
            <uax:Identifier>i=296</uax:Identifier>
          </uax:DataType>
          <uax:ValueRank>1</uax:ValueRank>
          <uax:ArrayDimensions>0</uax:ArrayDimensions>
          <uax:AccessLevel>1</uax:AccessLevel>
          <uax:UserAccessLevel>1</uax:UserAccessLevel>
        </InputArguments>
      </SetTime>
    </TimeSynchronization>
    <Signatures>
      <uax:NodeClass>Object_1</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=15048</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>Signatures</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=61</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:NumericId>15048</uax:NumericId>
    </Signatures>
    <MDISVersion>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=15049</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>MDISVersion</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>ns=1;i=1290</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:NumericId>15049</uax:NumericId>
      <uax:DataType>
        <uax:Identifier>ns=1;i=1289</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
      <MajorVersion>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=15050</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>MajorVersion</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:NumericId>15050</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=3</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </MajorVersion>
      <MinorVersion>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=15051</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>MinorVersion</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:NumericId>15051</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=3</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </MinorVersion>
      <Build>
        <uax:NodeClass>Variable_2</uax:NodeClass>
        <uax:NodeId>
          <uax:Identifier>ns=1;i=15052</uax:Identifier>
        </uax:NodeId>
        <uax:BrowseName>
          <uax:NamespaceIndex>1</uax:NamespaceIndex>
          <uax:Name>Build</uax:Name>
        </uax:BrowseName>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=46</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TypeDefinitionId>
          <uax:Identifier>i=63</uax:Identifier>
        </uax:TypeDefinitionId>
        <uax:NumericId>15052</uax:NumericId>
        <uax:DataType>
          <uax:Identifier>i=3</uax:Identifier>
        </uax:DataType>
        <uax:ValueRank>-1</uax:ValueRank>
        <uax:AccessLevel>1</uax:AccessLevel>
        <uax:UserAccessLevel>1</uax:UserAccessLevel>
      </Build>
    </MDISVersion>
  </MDISInformation>
  <DefaultBinary xmlns="http://opcfoundation.org/UA/">
    <uax:NodeClass>Object_1</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1484</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>0</uax:NamespaceIndex>
      <uax:Name>Default Binary</uax:Name>
    </uax:BrowseName>
    <uax:TypeDefinitionId>
      <uax:Identifier>i=76</uax:Identifier>
    </uax:TypeDefinitionId>
    <uax:NumericId>1484</uax:NumericId>
    <uax:References>
      <uax:Reference>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=38</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:IsInverse>true</uax:IsInverse>
        <uax:TargetId>
          <uax:Identifier>ns=1;i=1289</uax:Identifier>
        </uax:TargetId>
      </uax:Reference>
      <uax:Reference>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=39</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TargetId>
          <uax:Identifier>ns=1;i=1485</uax:Identifier>
        </uax:TargetId>
      </uax:Reference>
    </uax:References>
  </DefaultBinary>
  <MDIS_BinarySchema xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>Variable_2</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=374</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>Opc.MDIS</uax:Name>
    </uax:BrowseName>
    <uax:TypeDefinitionId>
      <uax:Identifier>i=72</uax:Identifier>
    </uax:TypeDefinitionId>
    <uax:NumericId>374</uax:NumericId>
    <uax:Value>
      <uax:Value>
        <uax:ByteString>PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9y
Zy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M
U2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VB
LyINCiAgeG1sbnM6dG5zPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvTURJUyINCiAgRGVm
YXVsdEJ5dGVPcmRlcj0iTGl0dGxlRW5kaWFuIg0KICBUYXJnZXROYW1lc3BhY2U9Imh0dHA6Ly9v
cGNmb3VuZGF0aW9uLm9yZy9VQS9NRElTIg0KPg0KICA8b3BjOkltcG9ydCBOYW1lc3BhY2U9Imh0
dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iIExvY2F0aW9uPSJPcGMuVWEuQmluYXJ5U2NoZW1h
LmJzZCIvPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iU2lnbmF0dXJlU3RhdHVzRW51
bSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm90
QXZhaWxhYmxlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJD
b21wbGV0ZWQiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZh
aWxlZCIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51
bWVyYXRlZFR5cGUgTmFtZT0iU2V0Q2FsY3VsYXRlZFBvc2l0aW9uRW51bSIgTGVuZ3RoSW5CaXRz
PSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5pdGlhbCIgVmFsdWU9IjAi
IC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5wcm9ncmVzcyIgVmFsdWU9IjEi
IC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29tcGxldGUiIFZhbHVlPSIyIiAv
Pg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkZhdWx0IiBWYWx1ZT0iNCIgLz4NCiAg
PC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJDb21t
YW5kRW51bSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt
ZT0iQ2xvc2UiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9w
ZW4iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZh
bHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRU
eXBlIE5hbWU9IkNob2tlQ29tbWFuZEVudW0iIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6
RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNsb3NlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1l
cmF0ZWRWYWx1ZSBOYW1lPSJPcGVuIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5
cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJTRU1FbnVtIiBMZW5ndGhJbkJpdHM9
IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTRU1fQSIgVmFsdWU9IjEiIC8+
DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU0VNX0IiIFZhbHVlPSIyIiAvPg0KICAg
IDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkF1dG8iIFZhbHVlPSI0IiAvPg0KICA8L29wYzpF
bnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlZhbHZlUG9zaXRp
b25FbnVtIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l
PSJDbG9zZWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9w
ZW4iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1vdmluZyIg
VmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5rbm93biIgVmFs
dWU9IjgiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5
cGUgTmFtZT0iQ2hva2VNb3ZlRW51bSIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVt
ZXJhdGVkVmFsdWUgTmFtZT0iTW92aW5nIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0
ZWRWYWx1ZSBOYW1lPSJTdG9wcGVkIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5
cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNRElTVmVyc2lvbkRhdGFUeXBlIiBC
YXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ham9y
VmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWlu
b3JWZXJzaW9uIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJC
dWlsZCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K
PC9vcGM6VHlwZURpY3Rpb25hcnk+</uax:ByteString>
      </uax:Value>
    </uax:Value>
    <uax:DataType>
      <uax:Identifier>i=15</uax:Identifier>
    </uax:DataType>
    <uax:ValueRank>-1</uax:ValueRank>
    <uax:AccessLevel>1</uax:AccessLevel>
    <uax:UserAccessLevel>1</uax:UserAccessLevel>
    <uax:References>
      <uax:Reference>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:IsInverse>true</uax:IsInverse>
        <uax:TargetId>
          <uax:Identifier>i=93</uax:Identifier>
        </uax:TargetId>
      </uax:Reference>
    </uax:References>
    <NamespaceUri xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=376</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>NamespaceUri</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:NumericId>376</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:String>http://opcfoundation.org/UA/MDIS</uax:String>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=12</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </NamespaceUri>
    <Deprecated xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=15002</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>Deprecated</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:NumericId>15002</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:Boolean>true</uax:Boolean>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </Deprecated>
    <MDISVersionDataType>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1485</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>MDISVersionDataType</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=69</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:NumericId>1485</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:String>MDISVersionDataType</uax:String>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=12</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </MDISVersionDataType>
  </MDIS_BinarySchema>
  <DefaultXml xmlns="http://opcfoundation.org/UA/">
    <uax:NodeClass>Object_1</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=1480</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>0</uax:NamespaceIndex>
      <uax:Name>Default XML</uax:Name>
    </uax:BrowseName>
    <uax:TypeDefinitionId>
      <uax:Identifier>i=76</uax:Identifier>
    </uax:TypeDefinitionId>
    <uax:NumericId>1480</uax:NumericId>
    <uax:References>
      <uax:Reference>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=38</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:IsInverse>true</uax:IsInverse>
        <uax:TargetId>
          <uax:Identifier>ns=1;i=1289</uax:Identifier>
        </uax:TargetId>
      </uax:Reference>
      <uax:Reference>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=39</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:TargetId>
          <uax:Identifier>ns=1;i=1481</uax:Identifier>
        </uax:TargetId>
      </uax:Reference>
    </uax:References>
  </DefaultXml>
  <MDIS_XmlSchema xmlns="http://opcfoundation.org/UA/MDIS">
    <uax:NodeClass>Variable_2</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=367</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>1</uax:NamespaceIndex>
      <uax:Name>Opc.MDIS</uax:Name>
    </uax:BrowseName>
    <uax:TypeDefinitionId>
      <uax:Identifier>i=72</uax:Identifier>
    </uax:TypeDefinitionId>
    <uax:NumericId>367</uax:NumericId>
    <uax:Value>
      <uax:Value>
        <uax:ByteString>PHhzOnNjaGVtYQ0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEi
DQogIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54
c2QiDQogIHhtbG5zOnRucz0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL01ESVMiDQogIHRh
cmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL01ESVMiDQogIGVsZW1l
bnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIg0KPg0KICA8eHM6aW1wb3J0IG5hbWVzcGFjZT0iaHR0
cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkIiAvPg0KDQogIDx4czpz
aW1wbGVUeXBlICBuYW1lPSJTaWduYXR1cmVTdGF0dXNFbnVtIj4NCiAgICA8eHM6cmVzdHJpY3Rp
b24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm90QXZh
aWxhYmxlXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNvbXBsZXRlZF8yIiAv
Pg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGYWlsZWRfNCIgLz4NCiAgICA8L3hzOnJl
c3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNpZ25h
dHVyZVN0YXR1c0VudW0iIHR5cGU9InRuczpTaWduYXR1cmVTdGF0dXNFbnVtIiAvPg0KDQogIDx4
czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTaWduYXR1cmVTdGF0dXNFbnVtIj4NCiAgICA8eHM6
c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTaWduYXR1cmVTdGF0dXNFbnVtIiB0
eXBlPSJ0bnM6U2lnbmF0dXJlU3RhdHVzRW51bSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVu
Ym91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8
eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZTaWduYXR1cmVTdGF0dXNFbnVtIiB0eXBlPSJ0bnM6TGlz
dE9mU2lnbmF0dXJlU3RhdHVzRW51bSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0K
ICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iU2V0Q2FsY3VsYXRlZFBvc2l0aW9uRW51bSI+DQogICAg
PHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24g
dmFsdWU9IkluaXRpYWxfMCIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSW5wcm9n
cmVzc18xIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJDb21wbGV0ZV8yIiAvPg0K
ICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGYXVsdF80IiAvPg0KICAgIDwveHM6cmVzdHJp
Y3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iU2V0Q2FsY3Vs
YXRlZFBvc2l0aW9uRW51bSIgdHlwZT0idG5zOlNldENhbGN1bGF0ZWRQb3NpdGlvbkVudW0iIC8+
DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNldENhbGN1bGF0ZWRQb3NpdGlvbkVu
dW0iPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlNldENhbGN1
bGF0ZWRQb3NpdGlvbkVudW0iIHR5cGU9InRuczpTZXRDYWxjdWxhdGVkUG9zaXRpb25FbnVtIiBt
aW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+
DQogIDwveHM6Y29tcGxleFR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ikxpc3RPZlNldENhbGN1
bGF0ZWRQb3NpdGlvbkVudW0iIHR5cGU9InRuczpMaXN0T2ZTZXRDYWxjdWxhdGVkUG9zaXRpb25F
bnVtIiBuaWxsYWJsZT0idHJ1ZSI+PC94czplbGVtZW50Pg0KDQogIDx4czpzaW1wbGVUeXBlICBu
YW1lPSJDb21tYW5kRW51bSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+
DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNsb3NlXzEiIC8+DQogICAgICA8eHM6ZW51
bWVyYXRpb24gdmFsdWU9Ik9wZW5fMiIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0i
Tm9uZV80IiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAg
PHhzOmVsZW1lbnQgbmFtZT0iQ29tbWFuZEVudW0iIHR5cGU9InRuczpDb21tYW5kRW51bSIgLz4N
Cg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQ29tbWFuZEVudW0iPg0KICAgIDx4czpz
ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbW1hbmRFbnVtIiB0eXBlPSJ0bnM6
Q29tbWFuZEVudW0iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAg
PC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0i
TGlzdE9mQ29tbWFuZEVudW0iIHR5cGU9InRuczpMaXN0T2ZDb21tYW5kRW51bSIgbmlsbGFibGU9
InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iQ2hva2VDb21t
YW5kRW51bSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8
eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNsb3NlXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24g
dmFsdWU9Ik9wZW5fMiIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5
cGU+DQogIDx4czplbGVtZW50IG5hbWU9IkNob2tlQ29tbWFuZEVudW0iIHR5cGU9InRuczpDaG9r
ZUNvbW1hbmRFbnVtIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZDaG9rZUNv
bW1hbmRFbnVtIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJD
aG9rZUNvbW1hbmRFbnVtIiB0eXBlPSJ0bnM6Q2hva2VDb21tYW5kRW51bSIgbWluT2NjdXJzPSIw
IiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNv
bXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZDaG9rZUNvbW1hbmRFbnVtIiB0
eXBlPSJ0bnM6TGlzdE9mQ2hva2VDb21tYW5kRW51bSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxl
bWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iU0VNRW51bSI+DQogICAgPHhzOnJlc3Ry
aWN0aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNF
TV9BXzEiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNFTV9CXzIiIC8+DQogICAg
ICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkF1dG9fNCIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9u
Pg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4czplbGVtZW50IG5hbWU9IlNFTUVudW0iIHR5cGU9
InRuczpTRU1FbnVtIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTRU1FbnVt
Ij4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJTRU1FbnVtIiB0
eXBlPSJ0bnM6U0VNRW51bSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4N
CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu
YW1lPSJMaXN0T2ZTRU1FbnVtIiB0eXBlPSJ0bnM6TGlzdE9mU0VNRW51bSIgbmlsbGFibGU9InRy
dWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iVmFsdmVQb3NpdGlv
bkVudW0iPg0KICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhz
OmVudW1lcmF0aW9uIHZhbHVlPSJDbG9zZWRfMSIgLz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2
YWx1ZT0iT3Blbl8yIiAvPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNb3ZpbmdfNCIg
Lz4NCiAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5rbm93bl84IiAvPg0KICAgIDwveHM6
cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxlVHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iVmFs
dmVQb3NpdGlvbkVudW0iIHR5cGU9InRuczpWYWx2ZVBvc2l0aW9uRW51bSIgLz4NCg0KICA8eHM6
Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVmFsdmVQb3NpdGlvbkVudW0iPg0KICAgIDx4czpzZXF1
ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IlZhbHZlUG9zaXRpb25FbnVtIiB0eXBlPSJ0
bnM6VmFsdmVQb3NpdGlvbkVudW0iIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQi
IC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1l
bnQgbmFtZT0iTGlzdE9mVmFsdmVQb3NpdGlvbkVudW0iIHR5cGU9InRuczpMaXN0T2ZWYWx2ZVBv
c2l0aW9uRW51bSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6c2ltcGxl
VHlwZSAgbmFtZT0iQ2hva2VNb3ZlRW51bSI+DQogICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9Inhz
OnN0cmluZyI+DQogICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1vdmluZ18xIiAvPg0KICAg
ICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdG9wcGVkXzIiIC8+DQogICAgPC94czpyZXN0cmlj
dGlvbj4NCiAgPC94czpzaW1wbGVUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJDaG9rZU1vdmVF
bnVtIiB0eXBlPSJ0bnM6Q2hva2VNb3ZlRW51bSIgLz4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFt
ZT0iTGlzdE9mQ2hva2VNb3ZlRW51bSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVs
ZW1lbnQgbmFtZT0iQ2hva2VNb3ZlRW51bSIgdHlwZT0idG5zOkNob2tlTW92ZUVudW0iIG1pbk9j
Y3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIC8+DQogICAgPC94czpzZXF1ZW5jZT4NCiAg
PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTGlzdE9mQ2hva2VNb3ZlRW51
bSIgdHlwZT0idG5zOkxpc3RPZkNob2tlTW92ZUVudW0iIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVs
ZW1lbnQ+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ik1ESVNWZXJzaW9uRGF0YVR5cGUiPg0K
ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1ham9yVmVyc2lvbiIg
dHlwZT0ieHM6dW5zaWduZWRCeXRlIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICA8eHM6ZWxlbWVu
dCBuYW1lPSJNaW5vclZlcnNpb24iIHR5cGU9InhzOnVuc2lnbmVkQnl0ZSIgbWluT2NjdXJzPSIw
IiAvPg0KICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQnVpbGQiIHR5cGU9InhzOnVuc2lnbmVkQnl0
ZSIgbWluT2NjdXJzPSIwIiAvPg0KICAgIDwveHM6c2VxdWVuY2U+DQogIDwveHM6Y29tcGxleFR5
cGU+DQogIDx4czplbGVtZW50IG5hbWU9Ik1ESVNWZXJzaW9uRGF0YVR5cGUiIHR5cGU9InRuczpN
RElTVmVyc2lvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZN
RElTVmVyc2lvbkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVu
dCBuYW1lPSJNRElTVmVyc2lvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6TURJU1ZlcnNpb25EYXRhVHlw
ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+
DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg
bmFtZT0iTGlzdE9mTURJU1ZlcnNpb25EYXRhVHlwZSIgdHlwZT0idG5zOkxpc3RPZk1ESVNWZXJz
aW9uRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCjwveHM6c2NoZW1h
Pg==</uax:ByteString>
      </uax:Value>
    </uax:Value>
    <uax:DataType>
      <uax:Identifier>i=15</uax:Identifier>
    </uax:DataType>
    <uax:ValueRank>-1</uax:ValueRank>
    <uax:AccessLevel>1</uax:AccessLevel>
    <uax:UserAccessLevel>1</uax:UserAccessLevel>
    <uax:References>
      <uax:Reference>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=47</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:IsInverse>true</uax:IsInverse>
        <uax:TargetId>
          <uax:Identifier>i=92</uax:Identifier>
        </uax:TargetId>
      </uax:Reference>
    </uax:References>
    <NamespaceUri xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=369</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>NamespaceUri</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:NumericId>369</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:String>http://opcfoundation.org/UA/MDIS</uax:String>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=12</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </NamespaceUri>
    <Deprecated xmlns="http://opcfoundation.org/UA/">
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=15003</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>0</uax:NamespaceIndex>
        <uax:Name>Deprecated</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=46</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=68</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:NumericId>15003</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:Boolean>true</uax:Boolean>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=1</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </Deprecated>
    <MDISVersionDataType>
      <uax:NodeClass>Variable_2</uax:NodeClass>
      <uax:NodeId>
        <uax:Identifier>ns=1;i=1481</uax:Identifier>
      </uax:NodeId>
      <uax:BrowseName>
        <uax:NamespaceIndex>1</uax:NamespaceIndex>
        <uax:Name>MDISVersionDataType</uax:Name>
      </uax:BrowseName>
      <uax:ReferenceTypeId>
        <uax:Identifier>i=47</uax:Identifier>
      </uax:ReferenceTypeId>
      <uax:TypeDefinitionId>
        <uax:Identifier>i=69</uax:Identifier>
      </uax:TypeDefinitionId>
      <uax:NumericId>1481</uax:NumericId>
      <uax:Value>
        <uax:Value>
          <uax:String>//xs:element[@name='MDISVersionDataType']</uax:String>
        </uax:Value>
      </uax:Value>
      <uax:DataType>
        <uax:Identifier>i=12</uax:Identifier>
      </uax:DataType>
      <uax:ValueRank>-1</uax:ValueRank>
      <uax:AccessLevel>1</uax:AccessLevel>
      <uax:UserAccessLevel>1</uax:UserAccessLevel>
    </MDISVersionDataType>
  </MDIS_XmlSchema>
  <DefaultJson xmlns="http://opcfoundation.org/UA/">
    <uax:NodeClass>Object_1</uax:NodeClass>
    <uax:NodeId>
      <uax:Identifier>ns=1;i=15004</uax:Identifier>
    </uax:NodeId>
    <uax:BrowseName>
      <uax:NamespaceIndex>0</uax:NamespaceIndex>
      <uax:Name>Default JSON</uax:Name>
    </uax:BrowseName>
    <uax:TypeDefinitionId>
      <uax:Identifier>i=76</uax:Identifier>
    </uax:TypeDefinitionId>
    <uax:NumericId>15004</uax:NumericId>
    <uax:References>
      <uax:Reference>
        <uax:ReferenceTypeId>
          <uax:Identifier>i=38</uax:Identifier>
        </uax:ReferenceTypeId>
        <uax:IsInverse>true</uax:IsInverse>
        <uax:TargetId>
          <uax:Identifier>ns=1;i=1289</uax:Identifier>
        </uax:TargetId>
      </uax:Reference>
    </uax:References>
  </DefaultJson>
</uax:ListOfNodeState>
