<?xml version="1.0" encoding="utf-8" ?>
<!--
 * Copyright (c) 2005-2022 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/
-->

<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  <NamespaceUris>
    <Uri>http://opcfoundation.org/UA/PNENC/</Uri>
    <Uri>http://opcfoundation.org/UA/DI/</Uri>
  </NamespaceUris>
  <Models>
    <Model ModelUri="http://opcfoundation.org/UA/PNENC/" Version="1.0.0" PublicationDate="2022-10-21T00:00:00Z">
      <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.04.7" PublicationDate="2020-07-15T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" Version="1.02.2" PublicationDate="2020-06-02T00:00:00Z" />
    </Model>
  </Models>
  <Aliases>
    <Alias Alias="Boolean">i=1</Alias>
    <Alias Alias="Byte">i=3</Alias>
    <Alias Alias="Int16">i=4</Alias>
    <Alias Alias="UInt16">i=5</Alias>
    <Alias Alias="Int32">i=6</Alias>
    <Alias Alias="UInt32">i=7</Alias>
    <Alias Alias="UInt64">i=9</Alias>
    <Alias Alias="Float">i=10</Alias>
    <Alias Alias="Double">i=11</Alias>
    <Alias Alias="String">i=12</Alias>
    <Alias Alias="DateTime">i=13</Alias>
    <Alias Alias="ByteString">i=15</Alias>
    <Alias Alias="LocalizedText">i=21</Alias>
    <Alias Alias="Number">i=26</Alias>
    <Alias Alias="Integer">i=27</Alias>
    <Alias Alias="HasModellingRule">i=37</Alias>
    <Alias Alias="HasEncoding">i=38</Alias>
    <Alias Alias="HasDescription">i=39</Alias>
    <Alias Alias="HasTypeDefinition">i=40</Alias>
    <Alias Alias="GeneratesEvent">i=41</Alias>
    <Alias Alias="HasSubtype">i=45</Alias>
    <Alias Alias="HasProperty">i=46</Alias>
    <Alias Alias="HasComponent">i=47</Alias>
    <Alias Alias="IdType">i=256</Alias>
    <Alias Alias="Duration">i=290</Alias>
    <Alias Alias="NumericRange">i=291</Alias>
    <Alias Alias="UtcTime">i=294</Alias>
    <Alias Alias="Argument">i=296</Alias>
    <Alias Alias="Range">i=884</Alias>
    <Alias Alias="EUInformation">i=887</Alias>
    <Alias Alias="EnumValueType">i=7594</Alias>
    <Alias Alias="EncoderChannelStateEnumeration">ns=1;i=3002</Alias>
    <Alias Alias="EventTypeEnumeration">ns=1;i=3003</Alias>
    <Alias Alias="EncoderAxisTypeEnumeration">ns=1;i=3004</Alias>
    <Alias Alias="EncoderCodeSequenceEnumeration">ns=1;i=3005</Alias>
    <Alias Alias="EncoderAlarmChannelControlEnumeration">ns=1;i=3006</Alias>
    <Alias Alias="EncoderPresetControlEnumeration">ns=1;i=3007</Alias>
    <Alias Alias="EncoderSensorAbsoluteTypeEnumeration">ns=1;i=3008</Alias>
    <Alias Alias="EncoderSignalTypeEnumeration">ns=1;i=3009</Alias>
    <Alias Alias="EncoderConfigTypeEnumeration">ns=1;i=3011</Alias>
    <Alias Alias="EncoderDiagnosisReasonEnumeration">ns=1;i=3012</Alias>
    <Alias Alias="LogEntryDataType">ns=1;i=3013</Alias>
  </Aliases>
  <Extensions />
  <UADataType NodeId="ns=1;i=3006" BrowseName="1:EncoderAlarmChannelControlEnumeration">
    <DisplayName>EncoderAlarmChannelControlEnumeration</DisplayName>
    <Category>PNENC Config Readable</Category>
    <Category>PNENC Config Writable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.6</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6025</Reference>
    </References>
    <Definition Name="1:EncoderAlarmChannelControlEnumeration">
      <Field Name="ALARM_CHANNEL_DISABLED" Value="0">
        <Description>No Profile specific diagnosis (default)</Description>
      </Field>
      <Field Name="ALARM_CHANNEL_ENABLED" Value="1">
        <Description>Profile specific diagnosis is switched-on</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6025" BrowseName="EnumValues" ParentNodeId="ns=1;i=3006" DataType="EnumValueType" ValueRank="1" ArrayDimensions="2">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3006</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>ALARM_CHANNEL_DISABLED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No Profile specific diagnosis (default)</uax:Text>
                            </uax:Description>
                        </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:Text>ALARM_CHANNEL_ENABLED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Profile specific diagnosis is switched-on</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3004" BrowseName="1:EncoderAxisTypeEnumeration">
    <DisplayName>EncoderAxisTypeEnumeration</DisplayName>
    <Category>PNENC Config Readable</Category>
    <Category>PNENC Config Writable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.4</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6023</Reference>
    </References>
    <Definition Name="1:EncoderAxisTypeEnumeration">
      <Field Name="ROTARY" Value="0">
        <Description>Rotating Axis</Description>
      </Field>
      <Field Name="LINEAR" Value="1">
        <Description>Linear Axis</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6023" BrowseName="EnumValues" ParentNodeId="ns=1;i=3004" DataType="EnumValueType" ValueRank="1" ArrayDimensions="2">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3004</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>ROTARY</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Rotating Axis</uax:Text>
                            </uax:Description>
                        </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:Text>LINEAR</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Linear Axis</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3002" BrowseName="1:EncoderChannelStateEnumeration">
    <DisplayName>EncoderChannelStateEnumeration</DisplayName>
    <Category>PNENC Measurement</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.3</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6004</Reference>
    </References>
    <Definition Name="1:EncoderChannelStateEnumeration">
      <Field Name="NORMAL_OPERATION" Value="0">
        <Description>The position feedback interface operates normally</Description>
      </Field>
      <Field Name="ERROR_ACKNOWLEDGEMENT" Value="1">
        <Description>Error acknowledgement is being processed</Description>
      </Field>
      <Field Name="ERROR" Value="2">
        <Description>There is an error present</Description>
      </Field>
      <Field Name="REFERENCE_VALUE_Gx_XIST2" Value="3">
        <Description>The reference value is loaded in Gx_XIST2</Description>
      </Field>
      <Field Name="WAIT_FOR_REFERENCE_MARKS" Value="4">
        <Description>The reference mark is expected</Description>
      </Field>
      <Field Name="SET_SHIFT_HOME_POSITION" Value="5">
        <Description>Gx_XIST1 and Gx_XIST2 are set or shifted by a predefined preset value</Description>
      </Field>
      <Field Name="WAIT_FOR_MEASURED_VALUE" Value="6">
        <Description>Measurement task active, waiting for measurement values</Description>
      </Field>
      <Field Name="MEASURED_VALUE_IN_XIST2" Value="7">
        <Description>The requested measured value is loaded into Gx_XIST2</Description>
      </Field>
      <Field Name="PARKING" Value="8">
        <Description>The position feedback interface is inactive and does not deliver a valid Gx_XIST1 value</Description>
      </Field>
      <Field Name="PARKING_ERROR" Value="9">
        <Description>There is an error present and Gx_XIST1 is signaled invalid</Description>
      </Field>
      <Field Name="PARKING_ERROR_ACK" Value="10">
        <Description>Error acknowledgement is being processed and Gx_XIST1 is signaled invalid</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6004" BrowseName="EnumValues" ParentNodeId="ns=1;i=3002" DataType="EnumValueType" ValueRank="1" ArrayDimensions="11">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>NORMAL_OPERATION</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The position feedback interface operates normally</uax:Text>
                            </uax:Description>
                        </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:Text>ERROR_ACKNOWLEDGEMENT</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Error acknowledgement is being processed</uax:Text>
                            </uax:Description>
                        </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:Text>ERROR</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>There is an error present</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>REFERENCE_VALUE_Gx_XIST2</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The reference value is loaded in Gx_XIST2</uax:Text>
                            </uax:Description>
                        </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:Text>WAIT_FOR_REFERENCE_MARKS</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The reference mark is expected</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>5</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>SET_SHIFT_HOME_POSITION</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Gx_XIST1 and Gx_XIST2 are set or shifted by a predefined preset value</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>6</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>WAIT_FOR_MEASURED_VALUE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Measurement task active, waiting for measurement values</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>7</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>MEASURED_VALUE_IN_XIST2</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The requested measured value is loaded into Gx_XIST2</uax:Text>
                            </uax:Description>
                        </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:Text>PARKING</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The position feedback interface is inactive and does not deliver a valid Gx_XIST1 value</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>9</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>PARKING_ERROR</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>There is an error present and Gx_XIST1 is signaled invalid</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>10</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>PARKING_ERROR_ACK</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Error acknowledgement is being processed and Gx_XIST1 is signaled invalid</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3005" BrowseName="1:EncoderCodeSequenceEnumeration">
    <DisplayName>EncoderCodeSequenceEnumeration</DisplayName>
    <Category>PNENC Config Readable</Category>
    <Category>PNENC Config Writable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.5</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6022</Reference>
    </References>
    <Definition Name="1:EncoderCodeSequenceEnumeration">
      <Field Name="INCREASING_CLOCKWISE" Value="0">
        <Description>Increasing position values with clockwise rotation (viewed from shaft side)</Description>
      </Field>
      <Field Name="INCREASING_COUNTERCLOCKWISE" Value="1">
        <Description>Increasing position values with counterclockwise rotation (viewed from shaft side)</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6022" BrowseName="EnumValues" ParentNodeId="ns=1;i=3005" DataType="EnumValueType" ValueRank="1" ArrayDimensions="2">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3005</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>INCREASING_CLOCKWISE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Increasing position values with clockwise rotation (viewed from shaft side)</uax:Text>
                            </uax:Description>
                        </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:Text>INCREASING_COUNTERCLOCKWISE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Increasing position values with counterclockwise rotation (viewed from shaft side)</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3010" BrowseName="1:EncoderConfigParameterResultEnumeration">
    <DisplayName>EncoderConfigParameterResultEnumeration</DisplayName>
    <Category>PNENC Config Writable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.10</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6029</Reference>
    </References>
    <Definition Name="1:EncoderConfigParameterResultEnumeration">
      <Field Name="INVALID" Value="0">
        <Description>The value is not accepted as configuration value</Description>
      </Field>
      <Field Name="NOT_SUPPORTED" Value="1">
        <Description>The configuration value is not supported by the Server</Description>
      </Field>
      <Field Name="READ_ONLY" Value="2">
        <Description>The configuration value is not writable</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6029" BrowseName="EnumValues" ParentNodeId="ns=1;i=3010" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3010</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>INVALID</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The value is not accepted as configuration value</uax:Text>
                            </uax:Description>
                        </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:Text>NOT_SUPPORTED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The configuration value is not supported by the Server</uax:Text>
                            </uax:Description>
                        </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:Text>READ_ONLY</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The configuration value is not writable</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3011" BrowseName="1:EncoderConfigTypeEnumeration">
    <DisplayName>EncoderConfigTypeEnumeration</DisplayName>
    <Category>PNENC Config Readable</Category>
    <Category>PNENC Config Writable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.11</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6030</Reference>
    </References>
    <Definition Name="1:EncoderConfigTypeEnumeration">
      <Field Name="STATIC" Value="0">
        <Description>Static configuration type</Description>
      </Field>
      <Field Name="DYNAMIC" Value="1">
        <Description>Dynamic configuration type</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6030" BrowseName="EnumValues" ParentNodeId="ns=1;i=3011" DataType="EnumValueType" ValueRank="1" ArrayDimensions="2">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3011</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>STATIC</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Static configuration type</uax:Text>
                            </uax:Description>
                        </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:Text>DYNAMIC</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Dynamic configuration type</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3012" BrowseName="1:EncoderDiagnosisReasonEnumeration">
    <DisplayName>EncoderDiagnosisReasonEnumeration</DisplayName>
    <Category>PNENC Diagnosis Events</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.12</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6031</Reference>
    </References>
    <Definition Name="1:EncoderDiagnosisReasonEnumeration">
      <Field Name="ALL_DISAPPEARS" Value="0">
        <Description>No diagnosis condition of any severity is persisting</Description>
      </Field>
      <Field Name="APPEARS" Value="1">
        <Description>The diagnosis condition indicated arises and/or persists</Description>
      </Field>
      <Field Name="DISAPPEARS" Value="2">
        <Description>The diagnosis condition indicated does not longer persist. No diagnosis condition of the same severity is persisting for the affected channel</Description>
      </Field>
      <Field Name="DISAPPEARS_OTHER_REMAIN" Value="3">
        <Description>The diagnosis condition indicated does not longer persist. Other diagnosis conditions of the same severity are persisting</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6031" BrowseName="EnumValues" ParentNodeId="ns=1;i=3012" DataType="EnumValueType" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>ALL_DISAPPEARS</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No diagnosis condition of any severity is persisting</uax:Text>
                            </uax:Description>
                        </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:Text>APPEARS</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The diagnosis condition indicated arises and/or persists</uax:Text>
                            </uax:Description>
                        </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:Text>DISAPPEARS</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The diagnosis condition indicated does not longer persist. No diagnosis condition of the same severity is persisting for the affected channel</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>DISAPPEARS_OTHER_REMAIN</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The diagnosis condition indicated does not longer persist. Other diagnosis conditions of the same severity are persisting</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3007" BrowseName="1:EncoderPresetControlEnumeration">
    <DisplayName>EncoderPresetControlEnumeration</DisplayName>
    <Category>PNENC Signals</Category>
    <Category>PNENC Config Readable</Category>
    <Category>PNENC Config Writable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.7</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6026</Reference>
    </References>
    <Definition Name="1:EncoderPresetControlEnumeration">
      <Field Name="ENABLE_PRESET_CONTROL" Value="0">
        <Description>G1_XIST1 is affected by a Set-/Shift home position function command</Description>
      </Field>
      <Field Name="DISABLE_PRESET_CONTROL" Value="1">
        <Description>Set-/Shift home position function does not affect G1_XIST1</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6026" BrowseName="EnumValues" ParentNodeId="ns=1;i=3007" DataType="EnumValueType" ValueRank="1" ArrayDimensions="2">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3007</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>ENABLE_PRESET_CONTROL</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>G1_XIST1 is affected by a Set-/Shift home position function command</uax:Text>
                            </uax:Description>
                        </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:Text>DISABLE_PRESET_CONTROL</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Set-/Shift home position function does not affect G1_XIST1</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3008" BrowseName="1:EncoderSensorAbsoluteTypeEnumeration">
    <DisplayName>EncoderSensorAbsoluteTypeEnumeration</DisplayName>
    <Category>PNENC Config Readable</Category>
    <Category>PNENC Config Writable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.8</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6024</Reference>
    </References>
    <Definition Name="1:EncoderSensorAbsoluteTypeEnumeration">
      <Field Name="SINGLETURN" Value="0">
        <Description>Singleturn sensor absolute type</Description>
      </Field>
      <Field Name="MULTITURN" Value="1">
        <Description>Multiturn sensor absolute type</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6024" BrowseName="EnumValues" ParentNodeId="ns=1;i=3008" DataType="EnumValueType" ValueRank="1" ArrayDimensions="2">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3008</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>SINGLETURN</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Singleturn sensor absolute type</uax:Text>
                            </uax:Description>
                        </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:Text>MULTITURN</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Multiturn sensor absolute type</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3009" BrowseName="1:EncoderSignalTypeEnumeration">
    <DisplayName>EncoderSignalTypeEnumeration</DisplayName>
    <Category>PNENC Measurement</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.9</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6028</Reference>
    </References>
    <Definition Name="1:EncoderSignalTypeEnumeration">
      <Field Name="OTHER" Value="0">
        <Description>Other encoder protocol</Description>
      </Field>
      <Field Name="BISS_C" Value="1">
        <Description>BiSS interface continuous mode</Description>
      </Field>
      <Field Name="ENDAT2.1" SymbolicName="ENDAT2_1" Value="2">
        <Description>EnDat (Encoder Data), operating mode 2.1</Description>
      </Field>
      <Field Name="ENDAT2.2" SymbolicName="ENDAT2_2" Value="3">
        <Description>EnDat (Encoder Data), operating mode 2.2</Description>
      </Field>
      <Field Name="HIPERFACE" Value="4">
        <Description>Hiperface</Description>
      </Field>
      <Field Name="HIPERFACE_DSL" Value="5">
        <Description>Hiperface DSL (Digital Servo Link)</Description>
      </Field>
      <Field Name="SSI_BINARY" Value="6">
        <Description>Binary synchronous serial output (SSI)</Description>
      </Field>
      <Field Name="SSI_GRAY_CODE" Value="7">
        <Description>Gray code synchronous serial output (SSI)</Description>
      </Field>
      <Field Name="SINCOS_1VSS" Value="8">
        <Description>SinCos, 1 Vss output level</Description>
      </Field>
      <Field Name="SCS_OPEN_LINK" Value="9">
        <Description>Single cable solution (SCS open link)</Description>
      </Field>
      <Field Name="DRIVECLIQ" Value="10">
        <Description>DRIVE-CLiQ</Description>
      </Field>
      <Field Name="BISS_LINE" Value="11">
        <Description>BiSS Line</Description>
      </Field>
      <Field Name="FANUC_37BIT_SERIAL_COMM" Value="12">
        <Description>Fanuc 37-bit serial interface</Description>
      </Field>
      <Field Name="MITSUBISHI_40BIT_SERIAL_COMM" Value="13">
        <Description>Mitsubishi 40-bit serial interface</Description>
      </Field>
      <Field Name="OMRON/PANASONIC_48BIT_SERIAL_COMM" SymbolicName="OMRON_PANASONIC_48BIT_SERIAL_COMM" Value="14">
        <Description>OMRON/Panasonic 48-bit serial interface</Description>
      </Field>
      <Field Name="YASKAWA_36BIT_SERIAL_COMM" Value="15">
        <Description>Yaskawa 36-bit serial interface</Description>
      </Field>
      <Field Name="RS422_5V_TTL" Value="16">
        <Description>RS422 (TTL - Transistor Transistor Logic), 5 V signal level</Description>
      </Field>
      <Field Name="RS422_5..30V" SymbolicName="RS422_5__30V" Value="17">
        <Description>RS422 signal level depend on entry level 5 V to 30 V</Description>
      </Field>
      <Field Name="SINCOS_1VPP" Value="18">
        <Description>SinCos, 1 Vss output level</Description>
      </Field>
      <Field Name="RESOLVER" Value="19">
        <Description>Resolver signal</Description>
      </Field>
      <Field Name="HTL_PUSH-PULL" SymbolicName="HTL_PUSH_PULL" Value="20">
        <Description>High Threshold Logic (HTL), typically voltage ranges from 5 to 30 VDC</Description>
      </Field>
      <Field Name="RS485" Value="21">
        <Description>RS-485, signal is transmitted over a Sig+ line and a Sig- line</Description>
      </Field>
      <Field Name="RS485_SINCOS" Value="22">
        <Description>RS-485, Sin-/Cos-Signal</Description>
      </Field>
      <Field Name="RS485_HTL" Value="23">
        <Description>RS-485, High Threshold Logic (HTL) signal</Description>
      </Field>
      <Field Name="RS485_TTL" Value="24">
        <Description>RS-485, Transistor Transistor Logic (TTL) signal</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6028" BrowseName="EnumValues" ParentNodeId="ns=1;i=3009" DataType="EnumValueType" ValueRank="1" ArrayDimensions="25">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3009</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>OTHER</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Other encoder protocol</uax:Text>
                            </uax:Description>
                        </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:Text>BISS_C</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>BiSS interface continuous mode</uax:Text>
                            </uax:Description>
                        </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:Text>ENDAT2.1</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>EnDat (Encoder Data), operating mode 2.1</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>ENDAT2.2</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>EnDat (Encoder Data), operating mode 2.2</uax:Text>
                            </uax:Description>
                        </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:Text>HIPERFACE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Hiperface</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>5</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>HIPERFACE_DSL</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Hiperface DSL (Digital Servo Link)</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>6</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>SSI_BINARY</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Binary synchronous serial output (SSI)</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>7</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>SSI_GRAY_CODE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Gray code synchronous serial output (SSI)</uax:Text>
                            </uax:Description>
                        </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:Text>SINCOS_1VSS</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>SinCos, 1 Vss output level</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>9</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>SCS_OPEN_LINK</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Single cable solution (SCS open link)</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>10</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>DRIVEClIQ</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>DRIVE-CLiQ</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>11</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>BISS_LINE</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>BiSS Line</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>12</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>FANUC_37BIT_SERIAL_COMM</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Fanuc 37-bit serial interface</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>13</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>MITSUBISHI_40BIT_SERIAL_COMM</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Mitsubishi 40-bit serial interface</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>14</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>OMRON/PANASONIC_48BIT_SERIAL_COMM</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>OMRON/Panasonic 48-bit serial interface</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>15</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>YASKAWA_36BIT_SERIAL_COMM</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Yaskawa 36-bit serial interface</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>16</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>RS422_5V_TTL</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>RS422 (TTL - Transistor Transistor Logic), 5 V signal level</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>17</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>RS422_5..30V</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>RS422 signal level depend on entry level 5 V to 30V</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>18</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>SINCOS_1VPP</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>SinCos, 1 Vss output level</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>19</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>RESOLVER</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Resolver signal</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>20</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>HTL_PUSH-PULL</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>High Threshold Logic (HTL), typically voltage ranges from 5 to 30 VDC</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>21</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>RS485</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>RS-485, signal is transmitted over a Sig+ line and a Sig- line</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>22</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>RS485_SINCOS</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>RS-485, Sin-/Cos-Signal</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>23</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>RS485_HTL</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>RS-485, High Threshold Logic (HTL) signal</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>24</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>RS485_TTL</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>RS-485, Transistor Transistor Logic (TTL) signal</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3003" BrowseName="1:EventTypeEnumeration">
    <DisplayName>EventTypeEnumeration</DisplayName>
    <Category>PNENC Logbook Readable</Category>
    <Category>PNENC Logbook Events</Category>
    <Category>PNENC Diagnosis Events</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6021</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:EventTypeEnumeration">
      <Field Name="FAULT" Value="0">
        <Description>The log entry indicates a malfunction of the encoder, e.g. position fault</Description>
      </Field>
      <Field Name="WARNING" Value="1">
        <Description>The log entry is a warning, e.g. for battery status</Description>
      </Field>
      <Field Name="UNSPECIFIED" Value="255">
        <Description>No information about the type of the event is given.  The intended purpose for the definition is usage by the GetFilteredLogbookEntries Method to specify “don’t care” for the EventType parameter. Must not be used for log entries and encoder diagnosis events as EncoderDiagnosisEventType and LogbookEventType</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6021" BrowseName="EnumValues" ParentNodeId="ns=1;i=3003" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3003</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>FAULT</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The log entry indicates a malfunction of the encoder, e.g. position fault</uax:Text>
                            </uax:Description>
                        </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:Text>WARNING</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The log entry is a warning, e.g. for battery status</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>255</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UNSPECIFIED</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>No information about the type of the event is given.  The intended purpose for the definition is usage by the GetFilteredLogbookEntries Method to specify “don’t care” for the EventType parameter. Must not be used for log entries and encoder diagnosis events as EncoderDiagnosisEventType and LogbookEventType</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3013" BrowseName="1:LogEntryDataType">
    <DisplayName>LogEntryDataType</DisplayName>
    <Category>PNENC Logbook Readable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/10.1</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:LogEntryDataType">
      <Field Name="FaultSituationNumber" DataType="Byte">
        <Description>Identification of fault situation. 0 means current fault situation</Description>
      </Field>
      <Field Name="EventNumber" DataType="UInt32">
        <Description>Unique number of log entry, analogous to Fault message counter</Description>
      </Field>
      <Field Name="EventType" DataType="EventTypeEnumeration">
        <Description>Characterization of the event (fault, warning, etc.). Must never have the value “UNSPECIFIED”</Description>
      </Field>
      <Field Name="EventCode" DataType="Int32">
        <Description>Fault-code identifying a fault or warning</Description>
      </Field>
      <Field Name="EventText" DataType="LocalizedText">
        <Description>Brief description of the fault or warning</Description>
      </Field>
      <Field Name="EventComing" DataType="UtcTime">
        <Description>Time when the event appears</Description>
      </Field>
      <Field Name="EventGoing" DataType="UtcTime">
        <Description>Time when the event disappears</Description>
      </Field>
      <Field Name="EventAcknowledged" DataType="UtcTime">
        <Description>Time when the event is acknowledged</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6027" BrowseName="1:LogEntryDataType" ParentNodeId="ns=1;i=6005" DataType="String">
    <DisplayName>LogEntryDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6005</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">LogEntryDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6032" BrowseName="1:LogEntryDataType" ParentNodeId="ns=1;i=6007" DataType="String">
    <DisplayName>LogEntryDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6007</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='LogEntryDataType']</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6005" BrowseName="1:PNENC" SymbolicName="PNENC_BinarySchema" DataType="ByteString">
    <DisplayName>PNENC</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/PNENC/</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6027</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6006</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ
        W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9QT
        kVOQy8iIERlZmF1bHRCeXRlT3JkZXI9IkxpdHRsZUVuZGlhbiIgeG1sbnM6b3BjPSJodHRwO
        i8vb3BjZm91bmRhdGlvbi5vcmcvQmluYXJ5U2NoZW1hLyIgeG1sbnM6dWE9Imh0dHA6Ly9vc
        GNmb3VuZGF0aW9uLm9yZy9VQS8iIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kY
        XRpb24ub3JnL1VBL1BORU5DLyI+CiA8b3BjOkltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9vc
        GNmb3VuZGF0aW9uLm9yZy9VQS8iLz4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9I
        nVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iTG9nRW50cnlEYXRhVHlwZSI+CiAgPG9wYzpGa
        WVsZCBUeXBlTmFtZT0ib3BjOkJ5dGUiIE5hbWU9IkZhdWx0U2l0dWF0aW9uTnVtYmVyIi8+C
        iAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTmFtZT0iRXZlbnROdW1iZXIiL
        z4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ0bnM6RXZlbnRUeXBlRW51bWVyYXRpb24iIE5hb
        WU9IkV2ZW50VHlwZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZ
        T0iRXZlbnRDb2RlIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4d
        CIgTmFtZT0iRXZlbnRUZXh0Ii8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkRhdGVUa
        W1lIiBOYW1lPSJFdmVudENvbWluZyIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpEY
        XRlVGltZSIgTmFtZT0iRXZlbnRHb2luZyIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY
        zpEYXRlVGltZSIgTmFtZT0iRXZlbnRBY2tub3dsZWRnZWQiLz4KIDwvb3BjOlN0cnVjdHVyZ
        WRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJFb
        mNvZGVyQWxhcm1DaGFubmVsQ29udHJvbEVudW1lcmF0aW9uIj4KICA8b3BjOkVudW1lcmF0Z
        WRWYWx1ZSBOYW1lPSJBTEFSTV9DSEFOTkVMX0RJU0FCTEVEIiBWYWx1ZT0iMCIvPgogIDxvc
        GM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFMQVJNX0NIQU5ORUxfRU5BQkxFRCIgVmFsdWU9I
        jEiLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5nd
        GhJbkJpdHM9IjMyIiBOYW1lPSJFbmNvZGVyQXhpc1R5cGVFbnVtZXJhdGlvbiI+CiAgPG9wY
        zpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUk9UQVJZIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51b
        WVyYXRlZFZhbHVlIE5hbWU9IkxJTkVBUiIgVmFsdWU9IjEiLz4KIDwvb3BjOkVudW1lcmF0Z
        WRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJFb
        mNvZGVyQ2hhbm5lbFN0YXRlRW51bWVyYXRpb24iPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlI
        E5hbWU9Ik5PUk1BTF9PUEVSQVRJT04iIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkV
        mFsdWUgTmFtZT0iRVJST1JfQUNLTk9XTEVER0VNRU5UIiBWYWx1ZT0iMSIvPgogIDxvcGM6R
        W51bWVyYXRlZFZhbHVlIE5hbWU9IkVSUk9SIiBWYWx1ZT0iMiIvPgogIDxvcGM6RW51bWVyY
        XRlZFZhbHVlIE5hbWU9IlJFRkVSRU5DRV9WQUxVRV9HeF9YSVNUMiIgVmFsdWU9IjMiLz4KI
        CA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXQUlUX0ZPUl9SRUZFUkVOQ0VfTUFSS1MiI
        FZhbHVlPSI0Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU0VUX1NISUZUX0hPT
        UVfUE9TSVRJT04iIFZhbHVlPSI1Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV
        0FJVF9GT1JfTUVBU1VSRURfVkFMVUUiIFZhbHVlPSI2Ii8+CiAgPG9wYzpFbnVtZXJhdGVkV
        mFsdWUgTmFtZT0iTUVBU1VSRURfVkFMVUVfSU5fWElTVDIiIFZhbHVlPSI3Ii8+CiAgPG9wY
        zpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUEFSS0lORyIgVmFsdWU9IjgiLz4KICA8b3BjOkVud
        W1lcmF0ZWRWYWx1ZSBOYW1lPSJQQVJLSU5HX0VSUk9SIiBWYWx1ZT0iOSIvPgogIDxvcGM6R
        W51bWVyYXRlZFZhbHVlIE5hbWU9IlBBUktJTkdfRVJST1JfQUNLIiBWYWx1ZT0iMTAiLz4KI
        Dwvb3BjOkVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpd
        HM9IjMyIiBOYW1lPSJFbmNvZGVyQ29kZVNlcXVlbmNlRW51bWVyYXRpb24iPgogIDxvcGM6R
        W51bWVyYXRlZFZhbHVlIE5hbWU9IklOQ1JFQVNJTkdfQ0xPQ0tXSVNFIiBWYWx1ZT0iMCIvP
        gogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IklOQ1JFQVNJTkdfQ09VTlRFUkNMT0NLV
        0lTRSIgVmFsdWU9IjEiLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhd
        GVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJFbmNvZGVyQ29uZmlnUGFyYW1ldGVyU
        mVzdWx0RW51bWVyYXRpb24iPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IklOVkFMS
        UQiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTk9UX1NVUFBPU
        lRFRCIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSRUFEX09OT
        FkiIFZhbHVlPSIyIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZ
        FR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iRW5jb2RlckNvbmZpZ1R5cGVFbnVtZXJhd
        GlvbiI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU1RBVElDIiBWYWx1ZT0iMCIvP
        gogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRZTkFNSUMiIFZhbHVlPSIxIi8+CiA8L
        29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzP
        SIzMiIgTmFtZT0iRW5jb2RlckRpYWdub3Npc1JlYXNvbkVudW1lcmF0aW9uIj4KICA8b3BjO
        kVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBTExfRElTQVBQRUFSUyIgVmFsdWU9IjAiLz4KICA8b
        3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBUFBFQVJTIiBWYWx1ZT0iMSIvPgogIDxvcGM6R
        W51bWVyYXRlZFZhbHVlIE5hbWU9IkRJU0FQUEVBUlMiIFZhbHVlPSIyIi8+CiAgPG9wYzpFb
        nVtZXJhdGVkVmFsdWUgTmFtZT0iRElTQVBQRUFSU19PVEhFUl9SRU1BSU4iIFZhbHVlPSIzI
        i8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoS
        W5CaXRzPSIzMiIgTmFtZT0iRW5jb2RlclByZXNldENvbnRyb2xFbnVtZXJhdGlvbiI+CiAgP
        G9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRU5BQkxFX1BSRVNFVF9DT05UUk9MIiBWYWx1Z
        T0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRJU0FCTEVfUFJFU0VUX0NPT
        lRST0wiIFZhbHVlPSIxIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyY
        XRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iRW5jb2RlclNlbnNvckFic29sdXRlV
        HlwZUVudW1lcmF0aW9uIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTSU5HTEVUV
        VJOIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1VTFRJVFVST
        iIgVmFsdWU9IjEiLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkV
        HlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJFbmNvZGVyU2lnbmFsVHlwZUVudW1lcmF0a
        W9uIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPVEhFUiIgVmFsdWU9IjAiLz4KI
        CA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCSVNTX0MiIFZhbHVlPSIxIi8+CiAgPG9wY
        zpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRU5EQVQyLjEiIFZhbHVlPSIyIi8+CiAgPG9wYzpFb
        nVtZXJhdGVkVmFsdWUgTmFtZT0iRU5EQVQyLjIiIFZhbHVlPSIzIi8+CiAgPG9wYzpFbnVtZ
        XJhdGVkVmFsdWUgTmFtZT0iSElQRVJGQUNFIiBWYWx1ZT0iNCIvPgogIDxvcGM6RW51bWVyY
        XRlZFZhbHVlIE5hbWU9IkhJUEVSRkFDRV9EU0wiIFZhbHVlPSI1Ii8+CiAgPG9wYzpFbnVtZ
        XJhdGVkVmFsdWUgTmFtZT0iU1NJX0JJTkFSWSIgVmFsdWU9IjYiLz4KICA8b3BjOkVudW1lc
        mF0ZWRWYWx1ZSBOYW1lPSJTU0lfR1JBWV9DT0RFIiBWYWx1ZT0iNyIvPgogIDxvcGM6RW51b
        WVyYXRlZFZhbHVlIE5hbWU9IlNJTkNPU18xVlNTIiBWYWx1ZT0iOCIvPgogIDxvcGM6RW51b
        WVyYXRlZFZhbHVlIE5hbWU9IlNDU19PUEVOX0xJTksiIFZhbHVlPSI5Ii8+CiAgPG9wYzpFb
        nVtZXJhdGVkVmFsdWUgTmFtZT0iRFJJVkVDbElRIiBWYWx1ZT0iMTAiLz4KICA8b3BjOkVud
        W1lcmF0ZWRWYWx1ZSBOYW1lPSJCSVNTX0xJTkUiIFZhbHVlPSIxMSIvPgogIDxvcGM6RW51b
        WVyYXRlZFZhbHVlIE5hbWU9IkZBTlVDXzM3QklUX1NFUklBTF9DT01NIiBWYWx1ZT0iMTIiL
        z4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNSVRTVUJJU0hJXzQwQklUX1NFUklBT
        F9DT01NIiBWYWx1ZT0iMTMiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPTVJPT
        i9QQU5BU09OSUNfNDhCSVRfU0VSSUFMX0NPTU0iIFZhbHVlPSIxNCIvPgogIDxvcGM6RW51b
        WVyYXRlZFZhbHVlIE5hbWU9IllBU0tBV0FfMzZCSVRfU0VSSUFMX0NPTU0iIFZhbHVlPSIxN
        SIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJTNDIyXzVWX1RUTCIgVmFsdWU9I
        jE2Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUlM0MjJfNS4uMzBWIiBWYWx1Z
        T0iMTciLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTSU5DT1NfMVZQUCIgVmFsd
        WU9IjE4Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUkVTT0xWRVIiIFZhbHVlP
        SIxOSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkhUTF9QVVNILVBVTEwiIFZhb
        HVlPSIyMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJTNDg1IiBWYWx1ZT0iM
        jEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSUzQ4NV9TSU5DT1MiIFZhbHVlP
        SIyMiIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJTNDg1X0hUTCIgVmFsdWU9I
        jIzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUlM0ODVfVFRMIiBWYWx1ZT0iM
        jQiLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5nd
        GhJbkJpdHM9IjMyIiBOYW1lPSJFdmVudFR5cGVFbnVtZXJhdGlvbiI+CiAgPG9wYzpFbnVtZ
        XJhdGVkVmFsdWUgTmFtZT0iRkFVTFQiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkV
        mFsdWUgTmFtZT0iV0FSTklORyIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
        SBOYW1lPSJVTlNQRUNJRklFRCIgVmFsdWU9IjI1NSIvPgogPC9vcGM6RW51bWVyYXRlZFR5c
        GU+Cjwvb3BjOlR5cGVEaWN0aW9uYXJ5Pgo=</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6006" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6005" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6005</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/PNENC/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6007" BrowseName="1:PNENC" SymbolicName="PNENC_XmlSchema" DataType="ByteString">
    <DisplayName>PNENC</DisplayName>
    <Description>Collects the data type descriptions of http://opcfoundation.org/UA/PNENC/</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6032</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6008</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod
        HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvUE5FTkMvVHlwZXMueHNkIiB4bWxuczp0bnM9I
        mh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9QTkVOQy9UeXBlcy54c2QiIHhtbG5zOnVhP
        SJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiIHhtbG5zO
        nhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+CiA8eHM6aW1wb3J0IG5hb
        WVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkI
        i8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJFbmNvZGVyQWxhcm1DaGFubmVsQ29udHJvbEVud
        W1lcmF0aW9uIj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJBTEFSTV9DSEFOTkVMX0RJU0FCTEVEXzAiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJBTEFSTV9DSEFOTkVMX0VOQUJMRURfMSIvPgogIDwveHM6c
        mVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6R
        W5jb2RlckFsYXJtQ2hhbm5lbENvbnRyb2xFbnVtZXJhdGlvbiIgbmFtZT0iRW5jb2RlckFsY
        XJtQ2hhbm5lbENvbnRyb2xFbnVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9I
        kxpc3RPZkVuY29kZXJBbGFybUNoYW5uZWxDb250cm9sRW51bWVyYXRpb24iPgogIDx4czpzZ
        XF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91b
        mRlZCIgdHlwZT0idG5zOkVuY29kZXJBbGFybUNoYW5uZWxDb250cm9sRW51bWVyYXRpb24iI
        G5hbWU9IkVuY29kZXJBbGFybUNoYW5uZWxDb250cm9sRW51bWVyYXRpb24iIG5pbGxhYmxlP
        SJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlb
        WVudCB0eXBlPSJ0bnM6TGlzdE9mRW5jb2RlckFsYXJtQ2hhbm5lbENvbnRyb2xFbnVtZXJhd
        GlvbiIgbmFtZT0iTGlzdE9mRW5jb2RlckFsYXJtQ2hhbm5lbENvbnRyb2xFbnVtZXJhdGlvb
        iIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IkVuY29kZXJBeGlzV
        HlwZUVudW1lcmF0aW9uIj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KI
        CAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJST1RBUllfMCIvPgogICA8eHM6ZW51bWVyYXRpb
        24gdmFsdWU9IkxJTkVBUl8xIi8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlV
        HlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpFbmNvZGVyQXhpc1R5cGVFbnVtZXJhdGlvb
        iIgbmFtZT0iRW5jb2RlckF4aXNUeXBlRW51bWVyYXRpb24iLz4KIDx4czpjb21wbGV4VHlwZ
        SBuYW1lPSJMaXN0T2ZFbmNvZGVyQXhpc1R5cGVFbnVtZXJhdGlvbiI+CiAgPHhzOnNlcXVlb
        mNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkI
        iB0eXBlPSJ0bnM6RW5jb2RlckF4aXNUeXBlRW51bWVyYXRpb24iIG5hbWU9IkVuY29kZXJBe
        GlzVHlwZUVudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+C
        iA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkVuY29kZ
        XJBeGlzVHlwZUVudW1lcmF0aW9uIiBuYW1lPSJMaXN0T2ZFbmNvZGVyQXhpc1R5cGVFbnVtZ
        XJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IkVuY29kZ
        XJDaGFubmVsU3RhdGVFbnVtZXJhdGlvbiI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzO
        nN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTk9STUFMX09QRVJBVElPTl8wI
        i8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRVJST1JfQUNLTk9XTEVER0VNRU5UXzEiL
        z4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJFUlJPUl8yIi8+CiAgIDx4czplbnVtZXJhd
        GlvbiB2YWx1ZT0iUkVGRVJFTkNFX1ZBTFVFX0d4X1hJU1QyXzMiLz4KICAgPHhzOmVudW1lc
        mF0aW9uIHZhbHVlPSJXQUlUX0ZPUl9SRUZFUkVOQ0VfTUFSS1NfNCIvPgogICA8eHM6ZW51b
        WVyYXRpb24gdmFsdWU9IlNFVF9TSElGVF9IT01FX1BPU0lUSU9OXzUiLz4KICAgPHhzOmVud
        W1lcmF0aW9uIHZhbHVlPSJXQUlUX0ZPUl9NRUFTVVJFRF9WQUxVRV82Ii8+CiAgIDx4czplb
        nVtZXJhdGlvbiB2YWx1ZT0iTUVBU1VSRURfVkFMVUVfSU5fWElTVDJfNyIvPgogICA8eHM6Z
        W51bWVyYXRpb24gdmFsdWU9IlBBUktJTkdfOCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsd
        WU9IlBBUktJTkdfRVJST1JfOSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlBBUktJT
        kdfRVJST1JfQUNLXzEwIi8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZ
        T4KIDx4czplbGVtZW50IHR5cGU9InRuczpFbmNvZGVyQ2hhbm5lbFN0YXRlRW51bWVyYXRpb
        24iIG5hbWU9IkVuY29kZXJDaGFubmVsU3RhdGVFbnVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZ
        XhUeXBlIG5hbWU9Ikxpc3RPZkVuY29kZXJDaGFubmVsU3RhdGVFbnVtZXJhdGlvbiI+CiAgP
        HhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0id
        W5ib3VuZGVkIiB0eXBlPSJ0bnM6RW5jb2RlckNoYW5uZWxTdGF0ZUVudW1lcmF0aW9uIiBuY
        W1lPSJFbmNvZGVyQ2hhbm5lbFN0YXRlRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+C
        iAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlP
        SJ0bnM6TGlzdE9mRW5jb2RlckNoYW5uZWxTdGF0ZUVudW1lcmF0aW9uIiBuYW1lPSJMaXN0T
        2ZFbmNvZGVyQ2hhbm5lbFN0YXRlRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8e
        HM6c2ltcGxlVHlwZSBuYW1lPSJFbmNvZGVyQ29kZVNlcXVlbmNlRW51bWVyYXRpb24iPgogI
        Dx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gd
        mFsdWU9IklOQ1JFQVNJTkdfQ0xPQ0tXSVNFXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhb
        HVlPSJJTkNSRUFTSU5HX0NPVU5URVJDTE9DS1dJU0VfMSIvPgogIDwveHM6cmVzdHJpY3Rpb
        24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RW5jb2RlckNvZ
        GVTZXF1ZW5jZUVudW1lcmF0aW9uIiBuYW1lPSJFbmNvZGVyQ29kZVNlcXVlbmNlRW51bWVyY
        XRpb24iLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbmNvZGVyQ29kZVNlcXVlb
        mNlRW51bWVyYXRpb24iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
        XJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkVuY29kZXJDb2RlU2Vxd
        WVuY2VFbnVtZXJhdGlvbiIgbmFtZT0iRW5jb2RlckNvZGVTZXF1ZW5jZUVudW1lcmF0aW9uI
        iBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlP
        gogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkVuY29kZXJDb2RlU2VxdWVuY2VFbnVtZ
        XJhdGlvbiIgbmFtZT0iTGlzdE9mRW5jb2RlckNvZGVTZXF1ZW5jZUVudW1lcmF0aW9uIiBua
        WxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iRW5jb2RlckNvbmZpZ1Bhc
        mFtZXRlclJlc3VsdEVudW1lcmF0aW9uIj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c
        3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJJTlZBTElEXzAiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJOT1RfU1VQUE9SVEVEXzEiLz4KICAgPHhzOmVudW1lcmF0a
        W9uIHZhbHVlPSJSRUFEX09OTFlfMiIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpb
        XBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RW5jb2RlckNvbmZpZ1BhcmFtZXRlc
        lJlc3VsdEVudW1lcmF0aW9uIiBuYW1lPSJFbmNvZGVyQ29uZmlnUGFyYW1ldGVyUmVzdWx0R
        W51bWVyYXRpb24iLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbmNvZGVyQ29uZ
        mlnUGFyYW1ldGVyUmVzdWx0RW51bWVyYXRpb24iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzO
        mVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zO
        kVuY29kZXJDb25maWdQYXJhbWV0ZXJSZXN1bHRFbnVtZXJhdGlvbiIgbmFtZT0iRW5jb2Rlc
        kNvbmZpZ1BhcmFtZXRlclJlc3VsdEVudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogI
        DwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0id
        G5zOkxpc3RPZkVuY29kZXJDb25maWdQYXJhbWV0ZXJSZXN1bHRFbnVtZXJhdGlvbiIgbmFtZ
        T0iTGlzdE9mRW5jb2RlckNvbmZpZ1BhcmFtZXRlclJlc3VsdEVudW1lcmF0aW9uIiBuaWxsY
        WJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iRW5jb2RlckNvbmZpZ1R5cGVFb
        nVtZXJhdGlvbiI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4c
        zplbnVtZXJhdGlvbiB2YWx1ZT0iU1RBVElDXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhb
        HVlPSJEWU5BTUlDXzEiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlP
        gogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkVuY29kZXJDb25maWdUeXBlRW51bWVyYXRpb24iI
        G5hbWU9IkVuY29kZXJDb25maWdUeXBlRW51bWVyYXRpb24iLz4KIDx4czpjb21wbGV4VHlwZ
        SBuYW1lPSJMaXN0T2ZFbmNvZGVyQ29uZmlnVHlwZUVudW1lcmF0aW9uIj4KICA8eHM6c2Vxd
        WVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZ
        WQiIHR5cGU9InRuczpFbmNvZGVyQ29uZmlnVHlwZUVudW1lcmF0aW9uIiBuYW1lPSJFbmNvZ
        GVyQ29uZmlnVHlwZUVudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2Vxd
        WVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZ
        kVuY29kZXJDb25maWdUeXBlRW51bWVyYXRpb24iIG5hbWU9Ikxpc3RPZkVuY29kZXJDb25ma
        WdUeXBlRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuY
        W1lPSJFbmNvZGVyRGlhZ25vc2lzUmVhc29uRW51bWVyYXRpb24iPgogIDx4czpyZXN0cmljd
        GlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFMTF9ES
        VNBUFBFQVJTXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBUFBFQVJTXzEiLz4KI
        CAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJESVNBUFBFQVJTXzIiLz4KICAgPHhzOmVudW1lc
        mF0aW9uIHZhbHVlPSJESVNBUFBFQVJTX09USEVSX1JFTUFJTl8zIi8+CiAgPC94czpyZXN0c
        mljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpFbmNvZ
        GVyRGlhZ25vc2lzUmVhc29uRW51bWVyYXRpb24iIG5hbWU9IkVuY29kZXJEaWFnbm9zaXNSZ
        WFzb25FbnVtZXJhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkVuY29kZ
        XJEaWFnbm9zaXNSZWFzb25FbnVtZXJhdGlvbiI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6Z
        WxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6R
        W5jb2RlckRpYWdub3Npc1JlYXNvbkVudW1lcmF0aW9uIiBuYW1lPSJFbmNvZGVyRGlhZ25vc
        2lzUmVhc29uRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZ
        T4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mRW5jb
        2RlckRpYWdub3Npc1JlYXNvbkVudW1lcmF0aW9uIiBuYW1lPSJMaXN0T2ZFbmNvZGVyRGlhZ
        25vc2lzUmVhc29uRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlV
        HlwZSBuYW1lPSJFbmNvZGVyUHJlc2V0Q29udHJvbEVudW1lcmF0aW9uIj4KICA8eHM6cmVzd
        HJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJFT
        kFCTEVfUFJFU0VUX0NPTlRST0xfMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRJU
        0FCTEVfUFJFU0VUX0NPTlRST0xfMSIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpb
        XBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RW5jb2RlclByZXNldENvbnRyb2xFb
        nVtZXJhdGlvbiIgbmFtZT0iRW5jb2RlclByZXNldENvbnRyb2xFbnVtZXJhdGlvbiIvPgogP
        HhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkVuY29kZXJQcmVzZXRDb250cm9sRW51bWVyY
        XRpb24iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
        XhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkVuY29kZXJQcmVzZXRDb250cm9sRW51b
        WVyYXRpb24iIG5hbWU9IkVuY29kZXJQcmVzZXRDb250cm9sRW51bWVyYXRpb24iIG5pbGxhY
        mxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6Z
        WxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mRW5jb2RlclByZXNldENvbnRyb2xFbnVtZXJhdGlvb
        iIgbmFtZT0iTGlzdE9mRW5jb2RlclByZXNldENvbnRyb2xFbnVtZXJhdGlvbiIgbmlsbGFib
        GU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IkVuY29kZXJTZW5zb3JBYnNvbHV0Z
        VR5cGVFbnVtZXJhdGlvbiI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+C
        iAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU0lOR0xFVFVSTl8wIi8+CiAgIDx4czplbnVtZ
        XJhdGlvbiB2YWx1ZT0iTVVMVElUVVJOXzEiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94c
        zpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkVuY29kZXJTZW5zb3JBYnNvb
        HV0ZVR5cGVFbnVtZXJhdGlvbiIgbmFtZT0iRW5jb2RlclNlbnNvckFic29sdXRlVHlwZUVud
        W1lcmF0aW9uIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRW5jb2RlclNlbnNvc
        kFic29sdXRlVHlwZUVudW1lcmF0aW9uIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZ
        W50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpFbmNvZ
        GVyU2Vuc29yQWJzb2x1dGVUeXBlRW51bWVyYXRpb24iIG5hbWU9IkVuY29kZXJTZW5zb3JBY
        nNvbHV0ZVR5cGVFbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlb
        mNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZFb
        mNvZGVyU2Vuc29yQWJzb2x1dGVUeXBlRW51bWVyYXRpb24iIG5hbWU9Ikxpc3RPZkVuY29kZ
        XJTZW5zb3JBYnNvbHV0ZVR5cGVFbnVtZXJhdGlvbiIgbmlsbGFibGU9InRydWUiLz4KIDx4c
        zpzaW1wbGVUeXBlIG5hbWU9IkVuY29kZXJTaWduYWxUeXBlRW51bWVyYXRpb24iPgogIDx4c
        zpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsd
        WU9Ik9USEVSXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCSVNTX0NfMSIvPgogI
        CA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVOREFUMi4xXzIiLz4KICAgPHhzOmVudW1lcmF0a
        W9uIHZhbHVlPSJFTkRBVDIuMl8zIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iSElQR
        VJGQUNFXzQiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJISVBFUkZBQ0VfRFNMXzUiL
        z4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTU0lfQklOQVJZXzYiLz4KICAgPHhzOmVud
        W1lcmF0aW9uIHZhbHVlPSJTU0lfR1JBWV9DT0RFXzciLz4KICAgPHhzOmVudW1lcmF0aW9uI
        HZhbHVlPSJTSU5DT1NfMVZTU184Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU0NTX
        09QRU5fTElOS185Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRFJJVkVDbElRXzEwI
        i8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQklTU19MSU5FXzExIi8+CiAgIDx4czplb
        nVtZXJhdGlvbiB2YWx1ZT0iRkFOVUNfMzdCSVRfU0VSSUFMX0NPTU1fMTIiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJNSVRTVUJJU0hJXzQwQklUX1NFUklBTF9DT01NXzEzIi8+C
        iAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT01ST04vUEFOQVNPTklDXzQ4QklUX1NFUklBT
        F9DT01NXzE0Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iWUFTS0FXQV8zNkJJVF9TR
        VJJQUxfQ09NTV8xNSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJTNDIyXzVWX1RUT
        F8xNiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlJTNDIyXzUuLjMwVl8xNyIvPgogI
        CA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNJTkNPU18xVlBQXzE4Ii8+CiAgIDx4czplbnVtZ
        XJhdGlvbiB2YWx1ZT0iUkVTT0xWRVJfMTkiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlP
        SJIVExfUFVTSC1QVUxMXzIwIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUlM0ODVfM
        jEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSUzQ4NV9TSU5DT1NfMjIiLz4KICAgP
        HhzOmVudW1lcmF0aW9uIHZhbHVlPSJSUzQ4NV9IVExfMjMiLz4KICAgPHhzOmVudW1lcmF0a
        W9uIHZhbHVlPSJSUzQ4NV9UVExfMjQiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpza
        W1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkVuY29kZXJTaWduYWxUeXBlRW51b
        WVyYXRpb24iIG5hbWU9IkVuY29kZXJTaWduYWxUeXBlRW51bWVyYXRpb24iLz4KIDx4czpjb
        21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbmNvZGVyU2lnbmFsVHlwZUVudW1lcmF0aW9uIj4KI
        CA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzP
        SJ1bmJvdW5kZWQiIHR5cGU9InRuczpFbmNvZGVyU2lnbmFsVHlwZUVudW1lcmF0aW9uIiBuY
        W1lPSJFbmNvZGVyU2lnbmFsVHlwZUVudW1lcmF0aW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogI
        DwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0id
        G5zOkxpc3RPZkVuY29kZXJTaWduYWxUeXBlRW51bWVyYXRpb24iIG5hbWU9Ikxpc3RPZkVuY
        29kZXJTaWduYWxUeXBlRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltc
        GxlVHlwZSBuYW1lPSJFdmVudFR5cGVFbnVtZXJhdGlvbiI+CiAgPHhzOnJlc3RyaWN0aW9uI
        GJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRkFVTFRfMCIvP
        gogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IldBUk5JTkdfMSIvPgogICA8eHM6ZW51bWVyY
        XRpb24gdmFsdWU9IlVOU1BFQ0lGSUVEXzI1NSIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L
        3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RXZlbnRUeXBlRW51bWVyY
        XRpb24iIG5hbWU9IkV2ZW50VHlwZUVudW1lcmF0aW9uIi8+CiA8eHM6Y29tcGxleFR5cGUgb
        mFtZT0iTGlzdE9mRXZlbnRUeXBlRW51bWVyYXRpb24iPgogIDx4czpzZXF1ZW5jZT4KICAgP
        HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0id
        G5zOkV2ZW50VHlwZUVudW1lcmF0aW9uIiBuYW1lPSJFdmVudFR5cGVFbnVtZXJhdGlvbiIgb
        mlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KI
        Dx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZFdmVudFR5cGVFbnVtZXJhdGlvbiIgbmFtZ
        T0iTGlzdE9mRXZlbnRUeXBlRW51bWVyYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y
        29tcGxleFR5cGUgbmFtZT0iTG9nRW50cnlEYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogI
        CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5za
        WduZWRCeXRlIiBuYW1lPSJGYXVsdFNpdHVhdGlvbk51bWJlciIvPgogICA8eHM6ZWxlbWVud
        CBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hb
        WU9IkV2ZW50TnVtYmVyIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2Njd
        XJzPSIxIiB0eXBlPSJ0bnM6RXZlbnRUeXBlRW51bWVyYXRpb24iIG5hbWU9IkV2ZW50VHlwZ
        SIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ie
        HM6aW50IiBuYW1lPSJFdmVudENvZGUiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwI
        iBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOkxvY2FsaXplZFRleHQiIG5hbWU9IkV2ZW50VGV4d
        CIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ie
        HM6ZGF0ZVRpbWUiIG5hbWU9IkV2ZW50Q29taW5nIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY
        3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpkYXRlVGltZSIgbmFtZT0iRXZlbnRHb
        2luZyIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ
        T0ieHM6ZGF0ZVRpbWUiIG5hbWU9IkV2ZW50QWNrbm93bGVkZ2VkIi8+CiAgPC94czpzZXF1Z
        W5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TG9nRW50c
        nlEYXRhVHlwZSIgbmFtZT0iTG9nRW50cnlEYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlI
        G5hbWU9Ikxpc3RPZkxvZ0VudHJ5RGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzO
        mVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zO
        kxvZ0VudHJ5RGF0YVR5cGUiIG5hbWU9IkxvZ0VudHJ5RGF0YVR5cGUiIG5pbGxhYmxlPSJ0c
        nVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVud
        CB0eXBlPSJ0bnM6TGlzdE9mTG9nRW50cnlEYXRhVHlwZSIgbmFtZT0iTGlzdE9mTG9nRW50c
        nlEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KPC94czpzY2hlbWE+Cg==</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6008" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6007" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6007</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/PNENC/Types.xsd</uax:String>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1006" BrowseName="1:EncoderDiagnosisEventType">
    <DisplayName>EncoderDiagnosisEventType</DisplayName>
    <Category>PNENC Diagnosis Events</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/8.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6041</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6042</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6043</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6041" BrowseName="1:DiagnosisType" ParentNodeId="ns=1;i=1006" DataType="EventTypeEnumeration">
    <DisplayName>DiagnosisType</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6040" BrowseName="1:EventCode" ParentNodeId="ns=1;i=1006" DataType="Integer">
    <DisplayName>EventCode</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6042" BrowseName="1:EventText" ParentNodeId="ns=1;i=1006" DataType="String">
    <DisplayName>EventText</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6043" BrowseName="1:Reason" ParentNodeId="ns=1;i=1006" DataType="EncoderDiagnosisReasonEnumeration">
    <DisplayName>Reason</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1006</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1005" BrowseName="1:EncoderProbeLatchEventType">
    <DisplayName>EncoderProbeLatchEventType</DisplayName>
    <Category>PNENC Probes Events</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/8.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6039</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6037</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1011</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6039" BrowseName="1:LastLatchedPos" ParentNodeId="ns=1;i=1005" DataType="Number">
    <DisplayName>LastLatchedPos</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6038" BrowseName="1:LatchActive" ParentNodeId="ns=1;i=1005" DataType="Boolean">
    <DisplayName>LatchActive</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6037" BrowseName="1:ProbeName" ParentNodeId="ns=1;i=1005" DataType="String">
    <DisplayName>ProbeName</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1004" BrowseName="1:EncoderRefLatchEventType">
    <DisplayName>EncoderRefLatchEventType</DisplayName>
    <Category>PNENC Sensor Events</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/8.3</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6036</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6035</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6036" BrowseName="1:LastLatchedPos" ParentNodeId="ns=1;i=1004" DataType="Number">
    <DisplayName>LastLatchedPos</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6035" BrowseName="1:LatchActive" ParentNodeId="ns=1;i=1004" DataType="Boolean">
    <DisplayName>LatchActive</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1003" BrowseName="1:LogbookEventType">
    <DisplayName>LogbookEventType</DisplayName>
    <Category>PNENC Logbook Events</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/8.4</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6034</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1010</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6034" BrowseName="1:LogEntry" ParentNodeId="ns=1;i=1003" DataType="LogEntryDataType">
    <DisplayName>LogEntry</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5003</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <LogEntryDataType xmlns="http://opcfoundation.org/UA/PNENC/Types.xsd">
                        <FaultSituationNumber>0</FaultSituationNumber>
                        <EventNumber>0</EventNumber>
                        <EventType>FAULT_0</EventType>
                        <EventCode>0</EventCode>
                        <EventText />
                        <EventComing>1900-01-01T00:00:00Z</EventComing>
                        <EventGoing>1900-01-01T00:00:00Z</EventGoing>
                        <EventAcknowledged>1900-01-01T00:00:00Z</EventAcknowledged>
                    </LogEntryDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1009" BrowseName="1:EncoderAxisConfigType">
    <DisplayName>EncoderAxisConfigType</DisplayName>
    <Category>PNENC Config Readable</Category>
    <Category>PNENC Config Writable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.6</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6065</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6060</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6061</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6059</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6062</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6064</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6063</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6065" BrowseName="1:AccelerationDampingTimeConstant" ParentNodeId="ns=1;i=1009" DataType="Float">
    <DisplayName>AccelerationDampingTimeConstant</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6060" BrowseName="1:AxisType" ParentNodeId="ns=1;i=1009" DataType="EncoderAxisTypeEnumeration">
    <DisplayName>AxisType</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6061" BrowseName="1:CodeSequence" ParentNodeId="ns=1;i=1009" DataType="EncoderCodeSequenceEnumeration">
    <DisplayName>CodeSequence</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6059" BrowseName="1:PositionScalingFactor" ParentNodeId="ns=1;i=1009" DataType="Float">
    <DisplayName>PositionScalingFactor</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6062" BrowseName="1:PresetOrShiftValue" ParentNodeId="ns=1;i=1009" DataType="Float">
    <DisplayName>PresetOrShiftValue</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7008" BrowseName="1:SetAxisConfig" ParentNodeId="ns=1;i=1009">
    <DisplayName>SetAxisConfig</DisplayName>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.6</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6066</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6067</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6066" BrowseName="InputArguments" ParentNodeId="ns=1;i=7008" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>AxisConfigParameters</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=14533</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6067" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7008" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>AxisConfigParametersResult</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=14533</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6064" BrowseName="1:VelocityDampingTimeConstant" ParentNodeId="ns=1;i=1009" DataType="Float">
    <DisplayName>VelocityDampingTimeConstant</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6063" BrowseName="1:VelocityReference" ParentNodeId="ns=1;i=1009" DataType="Float">
    <DisplayName>VelocityReference</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1009</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1002" BrowseName="1:EncoderChannelType">
    <DisplayName>EncoderChannelType</DisplayName>
    <Category>PNENC Signals</Category>
    <Category>PNENC Measurement</Category>
    <Category>PNENC Diagnosis Events</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6106</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5009</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6009</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6003</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6090</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6092</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6093</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6094</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6097</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6099</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6098</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6091</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6100</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6109</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5012</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6095</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6110</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6103</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6096</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6106" BrowseName="1:Acceleration" ParentNodeId="ns=1;i=1002" DataType="Float">
    <DisplayName>Acceleration</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6107</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6108</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6107" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6106" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6106</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6108" BrowseName="EURange" ParentNodeId="ns=1;i=6106" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6106</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6001" BrowseName="1:ApplicationTag" ParentNodeId="ns=1;i=1002" DataType="String">
    <DisplayName>ApplicationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5008" BrowseName="1:AxisConfig" ParentNodeId="ns=1;i=1002">
    <DisplayName>AxisConfig</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5009" BrowseName="1:ControlConfig" ParentNodeId="ns=1;i=1002">
    <DisplayName>ControlConfig</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1008</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6009" BrowseName="1:EncoderChannelState" ParentNodeId="ns=1;i=1002" DataType="EncoderChannelStateEnumeration">
    <DisplayName>EncoderChannelState</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6003" BrowseName="1:EncoderProfileVersion" ParentNodeId="ns=1;i=1002" DataType="String">
    <DisplayName>EncoderProfileVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6090" BrowseName="1:G1_STW" ParentNodeId="ns=1;i=1002" DataType="UInt16">
    <DisplayName>G1_STW</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6092" BrowseName="1:G1_XIST1" ParentNodeId="ns=1;i=1002" DataType="UInt32">
    <DisplayName>G1_XIST1</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6124</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6125</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:UInt32>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6124" BrowseName="1:ShiftFactorXIST1" ParentNodeId="ns=1;i=6092" DataType="UInt16">
    <DisplayName>ShiftFactorXIST1</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6092</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6125" BrowseName="1:XIST1PresetControl" ParentNodeId="ns=1;i=6092" DataType="EncoderPresetControlEnumeration">
    <DisplayName>XIST1PresetControl</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6092</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6093" BrowseName="1:G1_XIST2" ParentNodeId="ns=1;i=1002" DataType="UInt32">
    <DisplayName>G1_XIST2</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6126</Reference>
    </References>
    <Value>
      <uax:UInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:UInt32>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6126" BrowseName="1:ShiftFactorXIST2" ParentNodeId="ns=1;i=6093" DataType="UInt16">
    <DisplayName>ShiftFactorXIST2</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6093</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6094" BrowseName="1:G1_XIST3" ParentNodeId="ns=1;i=1002" DataType="UInt64">
    <DisplayName>G1_XIST3</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6097" BrowseName="1:G1_XIST_PRESET_B" ParentNodeId="ns=1;i=1002" DataType="UInt32">
    <DisplayName>G1_XIST_PRESET_B</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6099" BrowseName="1:G1_XIST_PRESET_B1" ParentNodeId="ns=1;i=1002" DataType="UInt32">
    <DisplayName>G1_XIST_PRESET_B1</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6098" BrowseName="1:G1_XIST_PRESET_C" ParentNodeId="ns=1;i=1002" DataType="UInt64">
    <DisplayName>G1_XIST_PRESET_C</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6091" BrowseName="1:G1_ZSW" ParentNodeId="ns=1;i=1002" DataType="UInt16">
    <DisplayName>G1_ZSW</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5001" BrowseName="1:Lock" ParentNodeId="ns=1;i=1002">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7003</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7004</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6014</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6015</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6016</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7005</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7002" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5001" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6010</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6010" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7002" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7002</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7003" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5001" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6011</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6011" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7003" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7003</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExitLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7004" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5001" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6012</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6013</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6012" BrowseName="InputArguments" ParentNodeId="ns=1;i=7004" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7004</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6013" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7004" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7004</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>InitLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6014" BrowseName="2:Locked" ParentNodeId="ns=1;i=5001" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6015" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5001" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6016" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5001" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6017" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5001" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7005" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5001" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6018" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7005" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7005</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RenewLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5010" BrowseName="1:Logbook" ParentNodeId="ns=1;i=1002">
    <DisplayName>Logbook</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6113</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6114</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6113" BrowseName="1:LogbookSize" ParentNodeId="ns=1;i=5010" DataType="UInt16">
    <DisplayName>LogbookSize</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5010</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6114" BrowseName="1:LogEntries" ParentNodeId="ns=1;i=5010" DataType="LogEntryDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>LogEntries</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5010</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5003</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <LogEntryDataType xmlns="http://opcfoundation.org/UA/PNENC/Types.xsd">
                        <FaultSituationNumber>0</FaultSituationNumber>
                        <EventNumber>0</EventNumber>
                        <EventType>FAULT_0</EventType>
                        <EventCode>0</EventCode>
                        <EventText />
                        <EventComing>1900-01-01T00:00:00Z</EventComing>
                        <EventGoing>1900-01-01T00:00:00Z</EventGoing>
                        <EventAcknowledged>1900-01-01T00:00:00Z</EventAcknowledged>
                    </LogEntryDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6019" BrowseName="1:NIST_A" ParentNodeId="ns=1;i=1002" DataType="Int16">
    <DisplayName>NIST_A</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6020" BrowseName="1:NIST_B" ParentNodeId="ns=1;i=1002" DataType="Int32">
    <DisplayName>NIST_B</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6100" BrowseName="1:Position" ParentNodeId="ns=1;i=1002" DataType="Double">
    <DisplayName>Position</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6123</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6101</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6102</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6122</Reference>
    </References>
    <Value>
      <uax:Double xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Double>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6123" BrowseName="1:AbsolutePositionRange" ParentNodeId="ns=1;i=6100" DataType="Range">
    <DisplayName>AbsolutePositionRange</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6100</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6101" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6100" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6100</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6102" BrowseName="EURange" ParentNodeId="ns=1;i=6100" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6100</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6122" BrowseName="1:Resolution" ParentNodeId="ns=1;i=6100" DataType="Double">
    <DisplayName>Resolution</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6100</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6109" BrowseName="1:PositionSensorSignalValue" ParentNodeId="ns=1;i=1002" DataType="Number">
    <DisplayName>PositionSensorSignalValue</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6128</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6128" BrowseName="1:SignalType" ParentNodeId="ns=1;i=6109" DataType="EncoderSignalTypeEnumeration">
    <DisplayName>SignalType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6109</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5012" BrowseName="1:Probes" ParentNodeId="ns=1;i=1002">
    <DisplayName>Probes</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5011" BrowseName="1:Sensor" ParentNodeId="ns=1;i=1002">
    <DisplayName>Sensor</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6129</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6129" BrowseName="1:PositionOffset" ParentNodeId="ns=1;i=5011" DataType="Number">
    <DisplayName>PositionOffset</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5011</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5007" BrowseName="1:SensorConfig" ParentNodeId="ns=1;i=1002">
    <DisplayName>SensorConfig</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7001" BrowseName="1:SetApplicationTag" ParentNodeId="ns=1;i=1002">
    <DisplayName>SetApplicationTag</DisplayName>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6002" BrowseName="InputArguments" ParentNodeId="ns=1;i=7001" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7001</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ApplicationTag</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6095" BrowseName="1:STW2_ENC" ParentNodeId="ns=1;i=1002" DataType="UInt16">
    <DisplayName>STW2_ENC</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6110" BrowseName="1:Temperature" ParentNodeId="ns=1;i=1002" DataType="Float">
    <DisplayName>Temperature</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6111</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6112</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6111" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6110" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6110</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6112" BrowseName="EURange" ParentNodeId="ns=1;i=6110" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6110</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6103" BrowseName="1:Velocity" ParentNodeId="ns=1;i=1002" DataType="Float">
    <DisplayName>Velocity</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6127</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6104</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6105</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
    <Value>
      <uax:Float xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">0</uax:Float>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6127" BrowseName="1:Damping" ParentNodeId="ns=1;i=6103" DataType="Float">
    <DisplayName>Damping</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=15318</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6103</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6104" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6103" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6103</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6105" BrowseName="EURange" ParentNodeId="ns=1;i=6103" DataType="Range">
    <DisplayName>EURange</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6103</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6096" BrowseName="1:ZSW2_ENC" ParentNodeId="ns=1;i=1002" DataType="UInt16">
    <DisplayName>ZSW2_ENC</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1008" BrowseName="1:EncoderControlConfigType">
    <DisplayName>EncoderControlConfigType</DisplayName>
    <Category>PNENC Config Readable</Category>
    <Category>PNENC Config Writable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.7</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6054</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7007</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6056</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6055</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6054" BrowseName="1:AlarmChannelControl" ParentNodeId="ns=1;i=1008" DataType="EncoderAlarmChannelControlEnumeration">
    <DisplayName>AlarmChannelControl</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1008</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7007" BrowseName="1:SetControlConfig" ParentNodeId="ns=1;i=1008">
    <DisplayName>SetControlConfig</DisplayName>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.7</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6057</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6058</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6057" BrowseName="InputArguments" ParentNodeId="ns=1;i=7007" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7007</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlConfigParameters</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=14533</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6058" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7007" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7007</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ControlConfigParametersResult</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=14533</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6056" BrowseName="1:SignOfLifeFailuresTolerated" ParentNodeId="ns=1;i=1008" DataType="UInt16">
    <DisplayName>SignOfLifeFailuresTolerated</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6055" BrowseName="1:XIST1PresetControl" ParentNodeId="ns=1;i=1008" DataType="EncoderPresetControlEnumeration">
    <DisplayName>XIST1PresetControl</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1012" BrowseName="1:EncoderProbesType">
    <DisplayName>EncoderProbesType</DisplayName>
    <Category>PNENC Probes</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.3</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5006" BrowseName="1:&lt;Probex&gt;" SymbolicName="Probex" ParentNodeId="ns=1;i=1012">
    <DisplayName>&lt;Probex&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6130</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6130" BrowseName="1:LastLatchedPos" ParentNodeId="ns=1;i=5006" DataType="Number">
    <DisplayName>LastLatchedPos</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1011" BrowseName="1:EncoderProbeType">
    <DisplayName>EncoderProbeType</DisplayName>
    <Category>PNENC Probes</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.4</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6085</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6084</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5005</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6085" BrowseName="1:LastLatchedPos" ParentNodeId="ns=1;i=1011" DataType="Number">
    <DisplayName>LastLatchedPos</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6084" BrowseName="1:LatchActive" ParentNodeId="ns=1;i=1011" DataType="Boolean">
    <DisplayName>LatchActive</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7018" BrowseName="1:LatchStart" ParentNodeId="ns=1;i=1011">
    <DisplayName>LatchStart</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAMethod>
  <UAObject NodeId="ns=1;i=5005" BrowseName="1:Lock" ParentNodeId="ns=1;i=1011">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7014</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7015</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7016</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6079</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6080</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6081</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6082</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7017</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7014" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5005" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6075</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6075" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7014" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7014</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7015" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5005" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6076</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6076" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7015" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7015</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExitLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7016" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5005" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6077</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6078</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6077" BrowseName="InputArguments" ParentNodeId="ns=1;i=7016" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7016</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6078" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7016" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7016</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>InitLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6079" BrowseName="2:Locked" ParentNodeId="ns=1;i=5005" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6080" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5005" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6081" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5005" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6082" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5005" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5005</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7017" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5005" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6083</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5005</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6083" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7017" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7017</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RenewLockStatus</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1007" BrowseName="1:EncoderSensorConfigType">
    <DisplayName>EncoderSensorConfigType</DisplayName>
    <Category>PNENC Config Readable</Category>
    <Category>PNENC Config Writable</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.8</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6050</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6045</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6046</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6047</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6048</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6049</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6051" BrowseName="1:AbsolutePosDeterminableRevolutions" ParentNodeId="ns=1;i=1007" DataType="Integer">
    <DisplayName>AbsolutePosDeterminableRevolutions</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6050" BrowseName="1:AbsolutePosLinSupported" ParentNodeId="ns=1;i=1007" DataType="Boolean">
    <DisplayName>AbsolutePosLinSupported</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6045" BrowseName="1:ConfigType" ParentNodeId="ns=1;i=1007" DataType="EncoderConfigTypeEnumeration">
    <DisplayName>ConfigType</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6044" BrowseName="1:SensorAbsoluteType" ParentNodeId="ns=1;i=1007" DataType="EncoderSensorAbsoluteTypeEnumeration">
    <DisplayName>SensorAbsoluteType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6046" BrowseName="1:SensorResolutionIncPerRotation" ParentNodeId="ns=1;i=1007" DataType="Integer">
    <DisplayName>SensorResolutionIncPerRotation</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6047" BrowseName="1:SensorResolutionNanometerPerIncrement" ParentNodeId="ns=1;i=1007" DataType="Integer">
    <DisplayName>SensorResolutionNanometerPerIncrement</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7006" BrowseName="1:SetSensorConfig" ParentNodeId="ns=1;i=1007">
    <DisplayName>SetSensorConfig</DisplayName>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.8</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6052</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6053</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6052" BrowseName="InputArguments" ParentNodeId="ns=1;i=7006" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7006</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SensorConfigParameters</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=14533</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6053" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7006" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7006</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SensorConfigParametersResult</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=14533</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6048" BrowseName="1:ShiftFactorXIST1" ParentNodeId="ns=1;i=1007" DataType="Integer">
    <DisplayName>ShiftFactorXIST1</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6049" BrowseName="1:ShiftFactorXIST2" ParentNodeId="ns=1;i=1007" DataType="Integer">
    <DisplayName>ShiftFactorXIST2</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1013" BrowseName="1:EncoderSensorType">
    <DisplayName>EncoderSensorType</DisplayName>
    <Category>PNENC Sensor</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.2</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6087</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6089</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6088</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7020</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6087" BrowseName="1:PositionOffset" ParentNodeId="ns=1;i=1013" DataType="Number">
    <DisplayName>PositionOffset</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7019" BrowseName="1:PresetControl" ParentNodeId="ns=1;i=1013">
    <DisplayName>PresetControl</DisplayName>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6086</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6086" BrowseName="InputArguments" ParentNodeId="ns=1;i=7019" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7019</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>PresetValue</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=26</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6089" BrowseName="1:Ref1LastLatchedPos" ParentNodeId="ns=1;i=1013" DataType="Number">
    <DisplayName>Ref1LastLatchedPos</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6088" BrowseName="1:Ref1LatchActive" ParentNodeId="ns=1;i=1013" DataType="Boolean">
    <DisplayName>Ref1LatchActive</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7020" BrowseName="1:Ref1LatchStart" ParentNodeId="ns=1;i=1013">
    <DisplayName>Ref1LatchStart</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
    </References>
  </UAMethod>
  <UAObjectType NodeId="ns=1;i=1010" BrowseName="1:LogbookType">
    <DisplayName>LogbookType</DisplayName>
    <Category>PNENC Logbook</Category>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.5</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7009</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7013</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7011</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7012</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6069</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6068</Reference>
    </References>
  </UAObjectType>
  <UAMethod NodeId="ns=1;i=7009" BrowseName="1:DeleteLogbook" ParentNodeId="ns=1;i=1010">
    <DisplayName>DeleteLogbook</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7013" BrowseName="1:GetActiveDiagnosis" ParentNodeId="ns=1;i=1010">
    <DisplayName>GetActiveDiagnosis</DisplayName>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.5</Documentation>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6074</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6074" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7013" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7013</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ActiveDiagnosis</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7011" BrowseName="1:GetCurrentFaultSituation" ParentNodeId="ns=1;i=1010">
    <DisplayName>GetCurrentFaultSituation</DisplayName>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.5</Documentation>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6071</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6071" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7011" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7011</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CurrentLogEntries</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7010" BrowseName="1:GetFilteredLogbookEntries" ParentNodeId="ns=1;i=1010">
    <DisplayName>GetFilteredLogbookEntries</DisplayName>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.5</Documentation>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6070</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6033</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6070" BrowseName="InputArguments" ParentNodeId="ns=1;i=7010" DataType="Argument" ValueRank="1" ArrayDimensions="5">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7010</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>LogbookFilterOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <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>FaultSituationNumber</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <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>EventType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3003</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <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>EventCode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <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>EventAppearanceInterval</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=290</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6033" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7010" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7010</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FilteredLogEntries</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7012" BrowseName="1:GetHistoricFaultSituation" ParentNodeId="ns=1;i=1010">
    <DisplayName>GetHistoricFaultSituation</DisplayName>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/7.5</Documentation>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6072</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6073</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6072" BrowseName="InputArguments" ParentNodeId="ns=1;i=7012" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7012</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FaultSituationNumber</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions />
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6073" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7012" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7012</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>HistoricLogEntries</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=1;i=3013</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description />
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6069" BrowseName="1:LogbookSize" ParentNodeId="ns=1;i=1010" DataType="UInt16">
    <DisplayName>LogbookSize</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6068" BrowseName="1:LogEntries" ParentNodeId="ns=1;i=1010" DataType="LogEntryDataType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>LogEntries</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5003</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <LogEntryDataType xmlns="http://opcfoundation.org/UA/PNENC/Types.xsd">
                        <FaultSituationNumber>0</FaultSituationNumber>
                        <EventNumber>0</EventNumber>
                        <EventType>FAULT_0</EventType>
                        <EventCode>0</EventCode>
                        <EventText />
                        <EventComing>1900-01-01T00:00:00Z</EventComing>
                        <EventGoing>1900-01-01T00:00:00Z</EventGoing>
                        <EventAcknowledged>1900-01-01T00:00:00Z</EventAcknowledged>
                    </LogEntryDataType>
                </uax:Body>
            </uax:ExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5013" BrowseName="1:http://opcfoundation.org/UA/PNENC/" SymbolicName="http___opcfoundation_org_UA_PNENC_">
    <DisplayName>http://opcfoundation.org/UA/PNENC/</DisplayName>
    <Documentation>https://reference.opcfoundation.org/PNENC/v100/docs/12.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6115</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=11715</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6116</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6117</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6118</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6119</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6120</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6121</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6115" BrowseName="IsNamespaceSubset" ParentNodeId="ns=1;i=5013" DataType="Boolean">
    <DisplayName>IsNamespaceSubset</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6116" BrowseName="NamespacePublicationDate" ParentNodeId="ns=1;i=5013" DataType="DateTime">
    <DisplayName>NamespacePublicationDate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2022-10-21T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6117" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=5013" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/PNENC/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6118" BrowseName="NamespaceVersion" ParentNodeId="ns=1;i=5013" DataType="String">
    <DisplayName>NamespaceVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">1.0.0</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6119" BrowseName="StaticNodeIdTypes" ParentNodeId="ns=1;i=5013" DataType="IdType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNodeIdTypes</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
    </References>
    <Value>
      <uax:ListOfInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Int32>0</uax:Int32>
            </uax:ListOfInt32>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6120" BrowseName="StaticNumericNodeIdRange" ParentNodeId="ns=1;i=5013" DataType="NumericRange" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNumericNodeIdRange</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6121" BrowseName="StaticStringNodeIdPattern" ParentNodeId="ns=1;i=5013" DataType="String">
    <DisplayName>StaticStringNodeIdPattern</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5002" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6027</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5003" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6032</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5004" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
    </References>
  </UAObject>
</UANodeSet>
