<?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" LastModified="2023-12-04T15:17:37.697Z" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  <NamespaceUris>
    <Uri>http://opcfoundation.org/UA/Mining/ExternalStandards/IREDES</Uri>
  </NamespaceUris>
  <Models>
    <Model ModelUri="http://opcfoundation.org/UA/Mining/ExternalStandards/IREDES" Version="1.0.0" PublicationDate="2024-02-01T00:00:00Z">
      <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.05.02" PublicationDate="2022-11-01T00:00:00Z" />
    </Model>
  </Models>
  <Aliases>
    <Alias Alias="Boolean">i=1</Alias>
    <Alias Alias="UInt16">i=5</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="DateTime">i=13</Alias>
    <Alias Alias="String">i=12</Alias>
    <Alias Alias="ByteString">i=15</Alias>
    <Alias Alias="QualifiedName">i=20</Alias>
    <Alias Alias="HasComponent">i=47</Alias>
    <Alias Alias="HasProperty">i=46</Alias>
    <Alias Alias="HasSubtype">i=45</Alias>
    <Alias Alias="HasTypeDefinition">i=40</Alias>
    <Alias Alias="HasModellingRule">i=37</Alias>
    <Alias Alias="HasEncoding">i=38</Alias>
    <Alias Alias="HasAddIn">i=17604</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="EUInformation">i=887</Alias>
    <Alias Alias="EnumValueType">i=7594</Alias>
    <Alias Alias="JobAssignmentTimeDataType">ns=1;i=3004</Alias>
    <Alias Alias="DispFlag">ns=1;i=3006</Alias>
    <Alias Alias="Answer">ns=1;i=3009</Alias>
    <Alias Alias="LTPPMptFromType">ns=1;i=3012</Alias>
    <Alias Alias="LTPPMptToType">ns=1;i=3015</Alias>
    <Alias Alias="LTPPMaction">ns=1;i=3018</Alias>
  </Aliases>
  <Extensions>
    <Extension>
      <si:Generator Product="SiOME" Edition="Standard" Version="2.8.0" xmlns:si="http://www.siemens.com/OPCUA/2017/SimaticNodeSetExtensions" />
    </Extension>
    <Extension>
      <si:GeneratorExtension Hash="702533832d131310e02dfd34c41ab86e" xmlns:si="http://www.siemens.com/OPCUA/2017/SimaticNodeSetExtensions" />
    </Extension>
  </Extensions>
  <UADataType NodeId="ns=1;i=3009" BrowseName="1:Answer">
    <DisplayName>Answer</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.6</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:Answer">
      <Field Name="Accepted" Value="0">
        <Description>Order is accepted.</Description>
      </Field>
      <Field Name="Delayed" Value="1">
        <Description>Order can only be executed with delay.</Description>
      </Field>
      <Field Name="AcceptedWithCondition" Value="2">
        <Description>Order is accepted under a condition.</Description>
      </Field>
      <Field Name="Denied" Value="3">
        <Description>Orders denied.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6008" BrowseName="EnumValues" ParentNodeId="ns=1;i=3009" DataType="EnumValueType" ValueRank="1" ArrayDimensions="4">
    <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>Accepted</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Order is accepted.</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>Delayed</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Order can only be executed with delay.</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>AcceptedWithCondition</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Order is accepted under a condition.</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>Denied</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Orders denied.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3006" BrowseName="1:DispFlag">
    <DisplayName>DispFlag</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.5</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:DispFlag">
      <Field Name="MachStart" Value="0">
        <Description>To be displayed when the machine is started. Machine start is defined as switching on the main power supply or power generation.</Description>
      </Field>
      <Field Name="FileLoad" Value="1">
        <Description>To be displayed as soon as the file is loaded (activated) in the machine’s automation system (applicable especially to plan files originating from the mine!).</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6007" 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>MachStart</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>To be displayed when the machine is started. Machine start is defined as switching on the main power supply or power generation.</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>FileLoad</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>To be displayed as soon as the file is loaded (activated) in the machine’s automation system (applicable especially to plan files originating from the mine!).</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3018" BrowseName="1:LTPPMaction">
    <DisplayName>LTPPMaction</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.9</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:LTPPMaction">
      <Field Name="Load" Value="0">
        <Description>Load.</Description>
      </Field>
      <Field Name="Dump" Value="1">
        <Description>Dump.</Description>
      </Field>
      <Field Name="Parking" Value="2">
        <Description>Parking.</Description>
      </Field>
      <Field Name="Workshop" Value="3">
        <Description>Workshop.</Description>
      </Field>
      <Field Name="Other" Value="4">
        <Description>Other.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6011" BrowseName="EnumValues" ParentNodeId="ns=1;i=3018" DataType="EnumValueType" ValueRank="1" ArrayDimensions="5">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3018</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>Load</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Load</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>Dump</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Dump</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>Parking</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Parking</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>Workshop</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Workshop</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>Other</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Other</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3012" BrowseName="1:LTPPMptFromType">
    <DisplayName>LTPPMptFromType</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.7</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:LTPPMptFromType">
      <Field Name="LoadPt" Value="0">
        <Description>Load point.</Description>
      </Field>
      <Field Name="DumpPt" Value="1">
        <Description>Dump point.</Description>
      </Field>
      <Field Name="Parking" Value="2">
        <Description>Parking.</Description>
      </Field>
      <Field Name="Workshop" Value="3">
        <Description>Workshop.</Description>
      </Field>
      <Field Name="Others" Value="4">
        <Description>Others.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6009" BrowseName="EnumValues" ParentNodeId="ns=1;i=3012" DataType="EnumValueType" ValueRank="1" ArrayDimensions="5">
    <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>LoadPt</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Load point</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>DumpPt</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Dump point</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>Parking</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Parking</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>Workshop</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Workshop</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>Others</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Others</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3015" BrowseName="1:LTPPMptToType">
    <DisplayName>LTPPMptToType</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.8</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:LTPPMptToType">
      <Field Name="LoadPt" Value="0">
        <Description>Load point.</Description>
      </Field>
      <Field Name="DumpPt" Value="1">
        <Description>Dump point.</Description>
      </Field>
      <Field Name="Parking" Value="2">
        <Description>Parking.</Description>
      </Field>
      <Field Name="Boulder" Value="3">
        <Description>Boulder.</Description>
      </Field>
      <Field Name="Workshop" Value="4">
        <Description>Workshop.</Description>
      </Field>
      <Field Name="Others" Value="5">
        <Description>Others.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6010" BrowseName="EnumValues" ParentNodeId="ns=1;i=3015" DataType="EnumValueType" ValueRank="1" ArrayDimensions="6">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3015</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>LoadPt</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Load point</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>DumpPt</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Dump point</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>Parking</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Parking</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>Boulder</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Boulder</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>Workshop</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Workshop</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>Others</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Others</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3005" BrowseName="1:IRangle">
    <DisplayName>IRangle</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.4.3</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=10</Reference>
    </References>
  </UADataType>
  <UADataType NodeId="ns=1;i=3008" BrowseName="1:AnyURI">
    <DisplayName>AnyURI</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.4.5</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=12</Reference>
    </References>
  </UADataType>
  <UADataType NodeId="ns=1;i=3001" BrowseName="1:IRtext">
    <DisplayName>IRtext</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.4.1</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=12</Reference>
    </References>
  </UADataType>
  <UADataType NodeId="ns=1;i=3002" BrowseName="1:IRtextLong">
    <DisplayName>IRtextLong</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.4.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=12</Reference>
    </References>
  </UADataType>
  <UADataType NodeId="ns=1;i=3000" BrowseName="1:IRtextShort">
    <DisplayName>IRtextShort</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.4.1</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=12</Reference>
    </References>
  </UADataType>
  <UADataType NodeId="ns=1;i=3007" BrowseName="1:IRVersion">
    <DisplayName>IRVersion</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.4.4</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=12</Reference>
    </References>
  </UADataType>
  <UADataType NodeId="ns=1;i=3003" BrowseName="1:IRLengthDataType">
    <DisplayName>IRLengthDataType</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.1</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5001</Reference>
    </References>
    <Definition Name="1:IRLengthDataType">
      <Field Name="Value" DataType="Double">
        <Description>Data Type for length specification.</Description>
      </Field>
      <Field Name="Unit" DataType="EUInformation">
        <Description>Datatype for engineering unit description. Valid values: mm, cm, m, ft.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UADataType NodeId="ns=1;i=3004" BrowseName="1:JobAssignmentTimeDataType">
    <DisplayName>JobAssignmentTimeDataType</DisplayName>
    <Category>IREDES Component</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/6.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=12756</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
    </References>
    <Definition Name="1:JobAssignmentTimeDataType" IsUnion="true">
      <Field Name="ExpectedFinishTime" DataType="DateTime">
        <Description>Time Machine is expected to finish the job.</Description>
      </Field>
      <Field Name="ExpectedDuration" DataType="Duration">
        <Description>Time the job is going to take to finish.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAObjectType NodeId="ns=1;i=1004" BrowseName="1:DisplayToOperatorType">
    <DisplayName>DisplayToOperatorType</DisplayName>
    <Category>IREDES DisplayToOperatorType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.4.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6030</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6032</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6029</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6031</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6030" BrowseName="1:AckFlag" ParentNodeId="ns=1;i=1004" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>AckFlag</DisplayName>
    <Description>Acknowledgement by the operator that he has read the message. (Will be transferred back as soon as the SiteHead is returned to the mine’s computer system with the next protocol exchange. Contains the name of the operator (user name in the Automation system) or simply ACK if automation system does not work with user logins.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6032" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1004" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>DisplayToOperator</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6029" BrowseName="1:DispFlag" ParentNodeId="ns=1;i=1004" DataType="DispFlag" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DispFlag</DisplayName>
    <Description>States under which circumstances the line (message) has to be displayed to the operator.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6031" BrowseName="1:DispText" ParentNodeId="ns=1;i=1004" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DispText</DisplayName>
    <Description>Text to be displayed.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1006" BrowseName="1:EquipmentInfoType">
    <DisplayName>EquipmentInfoType</DisplayName>
    <Category>IREDES EquipmentInfoType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.2.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6023</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6024</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6022</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6019</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6017" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1006" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>EquipmentInfo</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6023" BrowseName="1:EqpInfo" ParentNodeId="ns=1;i=1006" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>EqpInfo</DisplayName>
    <Description>Other equipment specific information. Free text.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6018" BrowseName="1:EqpManufact" ParentNodeId="ns=1;i=1006" DataType="String">
    <DisplayName>EqpManufact</DisplayName>
    <Description>Name of the manufacturer.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6020" BrowseName="1:EqpModel" ParentNodeId="ns=1;i=1006" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>EqpModel</DisplayName>
    <Description>Equipment model describing the model in the specified EqpType. To be stated if required for unequivocal machine type identification.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6024" BrowseName="1:EqpName" ParentNodeId="ns=1;i=1006" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>EqpName</DisplayName>
    <Description>Used for designation of the machine.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6021" BrowseName="1:EqpSerNo" ParentNodeId="ns=1;i=1006" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>EqpSerNo</DisplayName>
    <Description>Serial number of the machine.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6022" BrowseName="1:EqpSysVer" ParentNodeId="ns=1;i=1006" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>EqpSysVer</DisplayName>
    <Description>Version Info Automation System / Software.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6019" BrowseName="1:EqpType" ParentNodeId="ns=1;i=1006" DataType="String">
    <DisplayName>EqpType</DisplayName>
    <Description>Manufacturer internal type name of the machine.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1009" BrowseName="1:GenHeadType">
    <DisplayName>GenHeadType</DisplayName>
    <Category>IREDES GenHeadType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.3.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6025</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6028</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6026</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6027</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5007</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6025" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1009" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>GenHead</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6028" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=1009" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5008" BrowseName="1:EquipmentInfo" ParentNodeId="ns=1;i=1009">
    <DisplayName>EquipmentInfo</DisplayName>
    <Description>Equipment specific information concerning the main aggregate the information comes from. ATTENTION: This information shall not be required to interpret a standard conformant data set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6263</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6264</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6263" BrowseName="1:EqpManufact" ParentNodeId="ns=1;i=5008" DataType="String">
    <DisplayName>EqpManufact</DisplayName>
    <Description>Name of the manufacturer.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6264" BrowseName="1:EqpType" ParentNodeId="ns=1;i=5008" DataType="String">
    <DisplayName>EqpType</DisplayName>
    <Description>Manufacturer internal type name of the machine.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6026" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=1009" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6027" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=1009" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5007" BrowseName="1:ProjectInfo" ParentNodeId="ns=1;i=1009">
    <DisplayName>ProjectInfo</DisplayName>
    <Description>Project specific information. Type definition see below.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
    </References>
  </UAObject>
  <UAObjectType NodeId="ns=1;i=1015" BrowseName="1:GenTrailerType">
    <DisplayName>GenTrailerType</DisplayName>
    <Category>IREDES GenTrailerType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.7.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6038</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6036</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6037</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6038" BrowseName="1:ChkSum" ParentNodeId="ns=1;i=1015" DataType="ByteString" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>ChkSum</DisplayName>
    <Description>CRC 32 checksum.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6036" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1015" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>GenTrailer</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6037" BrowseName="1:FileCloseDate" ParentNodeId="ns=1;i=1015" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCloseDate</DisplayName>
    <Description>Date the file was created.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1005" BrowseName="1:IREDESType">
    <DisplayName>IREDESType</DisplayName>
    <Category>IREDES IREDESType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.8.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6039</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6043</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5012</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6039" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1005" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>IREDES</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5011" BrowseName="1:GenHead" ParentNodeId="ns=1;i=1005">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6040</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6041</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6042</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6040" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5011" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6041" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5011" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6042" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5011" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6044" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=1005" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6043" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=1005" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5012" BrowseName="1:SiteHead" ParentNodeId="ns=1;i=1005">
    <DisplayName>SiteHead</DisplayName>
    <Description>Optional site header.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5014</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5013" BrowseName="1:DisplayToOperator" ParentNodeId="ns=1;i=5012">
    <DisplayName>DisplayToOperator</DisplayName>
    <Description>Object used to display messages to the operator of a machine.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5014" BrowseName="1:SiteOption" ParentNodeId="ns=1;i=5012">
    <DisplayName>SiteOption</DisplayName>
    <Description>Object that holds/references information that will not be processed.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1008</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAObject>
  <UAObjectType NodeId="ns=1;i=1030" BrowseName="1:IRLHDTruckType">
    <DisplayName>IRLHDTruckType</DisplayName>
    <Category>IREDES IRLHDTruckType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.21.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6222</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5072</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5067</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5062</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6222" BrowseName="1:DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1030" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>IRLHDTruck</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5072" BrowseName="1:IRLTMMon" ParentNodeId="ns=1;i=1030">
    <DisplayName>IRLTMMon</DisplayName>
    <Description>IRLHD machine monitoring reporting.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5073</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5074</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6254</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6255</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5073" BrowseName="1:GenTrailer" ParentNodeId="ns=1;i=5072">
    <DisplayName>GenTrailer</DisplayName>
    <Description>Datatype that is used to guarantee the integrity of the data set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6247</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6248</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6247" BrowseName="1:ChkSum" ParentNodeId="ns=1;i=5073" DataType="ByteString" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>ChkSum</DisplayName>
    <Description>CRC 32 checksum.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6248" BrowseName="1:FileCloseDate" ParentNodeId="ns=1;i=5073" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCloseDate</DisplayName>
    <Description>Date the file was created.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5074" BrowseName="1:IREDES" ParentNodeId="ns=1;i=5072">
    <DisplayName>IREDES</DisplayName>
    <Description>Basic IREDES data type. Part of every complete IREDES data set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5075</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6249</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6253</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5075" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5074">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6250</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6251</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6252</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6250" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5075" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6251" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5075" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6252" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5075" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6249" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5074" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6253" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5074" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6254" BrowseName="1:LTMMonDownwCompat" ParentNodeId="ns=1;i=5072" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTMMonDownwCompat</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6255" BrowseName="1:LTMMonVersion" ParentNodeId="ns=1;i=5072" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTMMonVersion</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5067" BrowseName="1:IRLTPlan" ParentNodeId="ns=1;i=1030">
    <DisplayName>IRLTPlan</DisplayName>
    <Description>IRLHD production planning.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5068</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6243</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6244</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5071</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5068" BrowseName="1:IRpPerfGenType" ParentNodeId="ns=1;i=5067">
    <DisplayName>IRpPerfGenType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6235</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5069</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6241</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6242</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6235" BrowseName="1:EndLogTine" ParentNodeId="ns=1;i=5068" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>EndLogTine</DisplayName>
    <Description>End of the reporting period. Date and time when the last entry to this xml-set was made.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5069" BrowseName="1:IREDES" ParentNodeId="ns=1;i=5068">
    <DisplayName>IREDES</DisplayName>
    <Description>Basic IREDES data type. Part of every complete IREDES data set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5070</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6236</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6240</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5070" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5069">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6237</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6238</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6239</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6237" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5070" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6238" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5070" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6239" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5070" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6236" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5069" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6240" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5069" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6241" BrowseName="1:ReportId" ParentNodeId="ns=1;i=5068" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>ReportId</DisplayName>
    <Description>Report ID code, to uniquely identify this log report.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6242" BrowseName="1:StartLogTime" ParentNodeId="ns=1;i=5068" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>StartLogTime</DisplayName>
    <Description>Start of the reporting period. Date and time when the first entry to this xml-set was made.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6243" BrowseName="1:LTPPerfDownwCompat" ParentNodeId="ns=1;i=5067" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPerfDownwCompat</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6244" BrowseName="1:LTPPerfVersion" ParentNodeId="ns=1;i=5067" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPerfVersion</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5071" BrowseName="1:LTPPLoadRepType" ParentNodeId="ns=1;i=5067">
    <DisplayName>LTPPLoadRepType</DisplayName>
    <Description>Reports on how much material has been transported between load and dump points during the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6245</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6246</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6245" BrowseName="1:LTPPCyclTot" ParentNodeId="ns=1;i=5071" DataType="UInt64" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPCyclTot</DisplayName>
    <Description>Total number of working cycles (rounds) completed during the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6246" BrowseName="1:LTPPloadTot" ParentNodeId="ns=1;i=5071" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPloadTot</DisplayName>
    <Description>Total load carried under all completed working cycles during reporting period. Minimum accuracy required by the standard: 0.01.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5062" BrowseName="1:IRLTPPerf" ParentNodeId="ns=1;i=1030">
    <DisplayName>IRLTPPerf</DisplayName>
    <Description>IRLHD production performance reporting.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1026</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5063</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6231</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6232</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5066</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5063" BrowseName="1:IRpPerfGen" ParentNodeId="ns=1;i=5062">
    <DisplayName>IRpPerfGen</DisplayName>
    <Description>Generic type used report production performance.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6223</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5064</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6229</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6230</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6223" BrowseName="1:EndLogTine" ParentNodeId="ns=1;i=5063" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>EndLogTine</DisplayName>
    <Description>End of the reporting period. Date and time when the last entry to this xml-set was made.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5064" BrowseName="1:IREDES" ParentNodeId="ns=1;i=5063">
    <DisplayName>IREDES</DisplayName>
    <Description>Basic IREDES data type. Part of every complete IREDES data set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5065</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6224</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6228</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5065" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5064">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6225</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6226</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6227</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6225" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5065" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6226" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5065" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6227" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5065" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6224" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5064" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6228" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5064" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6229" BrowseName="1:ReportId" ParentNodeId="ns=1;i=5063" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>ReportId</DisplayName>
    <Description>Report ID code, to uniquely identify this log report.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6230" BrowseName="1:StartLogTime" ParentNodeId="ns=1;i=5063" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>StartLogTime</DisplayName>
    <Description>Start of the reporting period. Date and time when the first entry to this xml-set was made.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6231" BrowseName="1:LTPPerfDownwCompat" ParentNodeId="ns=1;i=5062" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPerfDownwCompat</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6232" BrowseName="1:LTPPerfVersion" ParentNodeId="ns=1;i=5062" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPerfVersion</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5066" BrowseName="1:LTPPLoadRep" ParentNodeId="ns=1;i=5062">
    <DisplayName>LTPPLoadRep</DisplayName>
    <Description>Reports on how much material has been transported between load and dump points during the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6233</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6234</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6233" BrowseName="1:LTPPCyclTot" ParentNodeId="ns=1;i=5066" DataType="UInt64" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPCyclTot</DisplayName>
    <Description>Total number of working cycles (rounds) completed during the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6234" BrowseName="1:LTPPloadTot" ParentNodeId="ns=1;i=5066" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPloadTot</DisplayName>
    <Description>Total load carried under all completed working cycles during reporting period. Minimum accuracy required by the standard: 0.01.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1011" BrowseName="1:IRLTMMonType">
    <DisplayName>IRLTMMonType</DisplayName>
    <Category>IREDES IRLTMMonType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.13.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6130</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5045</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6139</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6138</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6130" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1011" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>IRLTMMon</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5047" BrowseName="1:GenTrailer" ParentNodeId="ns=1;i=1011">
    <DisplayName>GenTrailer</DisplayName>
    <Description>Datatype that is used to guarantee the integrity of the data set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6136</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6137</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6136" BrowseName="1:ChkSum" ParentNodeId="ns=1;i=5047" DataType="ByteString" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>ChkSum</DisplayName>
    <Description>CRC 32 checksum.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6137" BrowseName="1:FileCloseDate" ParentNodeId="ns=1;i=5047" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCloseDate</DisplayName>
    <Description>Date the file was created.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5045" BrowseName="1:IREDES" ParentNodeId="ns=1;i=1011">
    <DisplayName>IREDES</DisplayName>
    <Description>Basic IREDES data type. Part of every complete IREDES data set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5046</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6131</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6135</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5046" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5045">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6132</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6133</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6134</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6132" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5046" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6133" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5046" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6134" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5046" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6131" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5045" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6135" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5045" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6139" BrowseName="1:LTMMonDownwCompat" ParentNodeId="ns=1;i=1011" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTMMonDownwCompat</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6138" BrowseName="1:LTMMonVersion" ParentNodeId="ns=1;i=1011" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTMMonVersion</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1014" BrowseName="1:IRLTPlanType">
    <DisplayName>IRLTPlanType</DisplayName>
    <Category>IREDES  IRLTPlanType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.14.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6140</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5048</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6156</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6155</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6140" BrowseName="1:DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1014" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>IRLTPlan</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5051" BrowseName="1:GenTrailer" ParentNodeId="ns=1;i=1014">
    <DisplayName>GenTrailer</DisplayName>
    <Description>Datatype that is used to ensure the integrity of the data set.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5052</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6153</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6154</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5052" BrowseName="1:IREDESType" ParentNodeId="ns=1;i=5051">
    <DisplayName>IREDESType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6148</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6152</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5053" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5052">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6149</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6150</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6151</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6149" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5053" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6150" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5053" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6151" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5053" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6148" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5052" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6152" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5052" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6153" BrowseName="1:PlanId" ParentNodeId="ns=1;i=5051" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>PlanId</DisplayName>
    <Description>IREDES internal production plan ID used for reference e.g. by Production Quality data sets basing on a particular production plan.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6154" BrowseName="1:PlanName" ParentNodeId="ns=1;i=5051" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>PlanName</DisplayName>
    <Description>Plan logical name to identify this specific plan to the human user. Useful to help the operator of a machine to logical identify a specific plan.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5048" BrowseName="1:IRplanGen" ParentNodeId="ns=1;i=1014">
    <DisplayName>IRplanGen</DisplayName>
    <Description>Generic datatype for production planning.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1017</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6146</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6147</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5049" BrowseName="1:IREDES" ParentNodeId="ns=1;i=5048">
    <DisplayName>IREDES</DisplayName>
    <Description>Basic IREDES data type. Part of every complete IREDES data set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5050</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6141</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6145</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5050" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5049">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6142</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6143</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6144</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6142" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5050" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6143" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5050" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6144" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5050" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6141" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5049" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6145" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5049" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6146" BrowseName="1:PlanId" ParentNodeId="ns=1;i=5048" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>PlanId</DisplayName>
    <Description>IREDES internal production plan ID used for reference e.g. by Production Quality data sets basing on a particular production plan.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6147" BrowseName="1:PlanName" ParentNodeId="ns=1;i=5048" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>PlanName</DisplayName>
    <Description>Plan logical name to identify this specific plan to the human user. Useful to help the operator of a machine to logical identify a specific plan.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6156" BrowseName="1:LTPlanDownwCompat" ParentNodeId="ns=1;i=1014" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPlanDownwCompat</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6155" BrowseName="1:LTPlanVersion" ParentNodeId="ns=1;i=1014" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPlanVersion</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1026" BrowseName="1:IRLTPPerfType">
    <DisplayName>IRLTPPerfType</DisplayName>
    <Category>IREDES IRLTPPerfType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.20.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6209</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6221</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6220</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5061</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6209" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1026" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>IRLTPPerf</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5058" BrowseName="1:IRpPerfGen" ParentNodeId="ns=1;i=1026">
    <DisplayName>IRpPerfGen</DisplayName>
    <Description>Generic type used report production performance.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6210</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5059</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6216</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6217</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6210" BrowseName="1:EndLogTine" ParentNodeId="ns=1;i=5058" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>EndLogTine</DisplayName>
    <Description>End of the reporting period. Date and time when the last entry to this xml-set was made.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5059" BrowseName="1:IREDES" ParentNodeId="ns=1;i=5058">
    <DisplayName>IREDES</DisplayName>
    <Description>Basic IREDES data type. Part of every complete IREDES data set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5060</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6215</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5060" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5059">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6212</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6213</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6214</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6212" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5060" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6213" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5060" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6214" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5060" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6211" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5059" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6215" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5059" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6216" BrowseName="1:ReportId" ParentNodeId="ns=1;i=5058" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>ReportId</DisplayName>
    <Description>Report ID code, to uniquely identify this log report.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6217" BrowseName="1:StartLogTime" ParentNodeId="ns=1;i=5058" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>StartLogTime</DisplayName>
    <Description>Start of the reporting period. Date and time when the first entry to this xml-set was made.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6221" BrowseName="1:LTPPerfDownwCompat" ParentNodeId="ns=1;i=1026" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPerfDownwCompat</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6220" BrowseName="1:LTPPerfVersion" ParentNodeId="ns=1;i=1026" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPerfVersion</DisplayName>
    <Description>2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5061" BrowseName="1:LTPPLoadRep" ParentNodeId="ns=1;i=1026">
    <DisplayName>LTPPLoadRep</DisplayName>
    <Description>Reports on how much material has been transported between load and dump points during the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6218</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6219</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6218" BrowseName="1:LTPPCyclTot" ParentNodeId="ns=1;i=5061" DataType="UInt64" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPCyclTot</DisplayName>
    <Description>Total number of working cycles (rounds) completed during the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6219" BrowseName="1:LTPPloadTot" ParentNodeId="ns=1;i=5061" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPloadTot</DisplayName>
    <Description>Total load carried under all completed working cycles during reporting period. Minimum accuracy required by the standard: 0.01.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1008" BrowseName="1:IROptionType">
    <DisplayName>IROptionType</DisplayName>
    <Category>IREDES IROptionType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.5.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6034</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6033" BrowseName="1:DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1008" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>IROption</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6034" BrowseName="1:OptionSchema" ParentNodeId="ns=1;i=1008" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>OptionSchema</DisplayName>
    <Description>URI for the schema that will extend the IREDES standard. This schema won’t be processed.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1017" BrowseName="1:IRplanGenType">
    <DisplayName>IRplanGenType</DisplayName>
    <Category>IREDES IRplanGenType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.11.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6075</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6067</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5019</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6074</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6073</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6076</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6077</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6075" BrowseName="1:Comment" ParentNodeId="ns=1;i=1017" DataType="String" ValueRank="1" ArrayDimensions="8" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <Description>Comments to the plan for example type of plan, purpose, tools to use.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6067" BrowseName="1:DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1017" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>IRplanGen</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5019" BrowseName="1:IREDES" ParentNodeId="ns=1;i=1017">
    <DisplayName>IREDES</DisplayName>
    <Description>Basic IREDES data type. Part of every complete IREDES data set.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6068</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6072</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5020" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5019">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6069</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6070</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6071</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6069" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5020" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6070" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5020" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6071" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5020" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6068" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5019" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6072" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5019" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6074" BrowseName="1:PlanId" ParentNodeId="ns=1;i=1017" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>PlanId</DisplayName>
    <Description>IREDES internal production plan ID used for reference e.g. by Production Quality data sets basing on a particular production plan.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6073" BrowseName="1:PlanName" ParentNodeId="ns=1;i=1017" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>PlanName</DisplayName>
    <Description>Plan logical name to identify this specific plan to the human user. Useful to help the operator of a machine to logical identify a specific plan.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6076" BrowseName="1:Project" ParentNodeId="ns=1;i=1017" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Project</DisplayName>
    <Description>Project ID code. To identify the target project for this plan.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6077" BrowseName="1:WorkOrder" ParentNodeId="ns=1;i=1017" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>WorkOrder</DisplayName>
    <Description>Work order ID code. To identify the work order associated with this plan.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1013" BrowseName="1:IRpPerfGenType">
    <DisplayName>IRpPerfGenType</DisplayName>
    <Category>IREDES IRpPerfGenType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.10.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6066</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6052</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6065</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6063</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6064</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6066" BrowseName="1:Comment" ParentNodeId="ns=1;i=1013" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <Description>Project information concerning this log.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6052" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1013" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>IRpPerfGen</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6065" BrowseName="1:EndLogTine" ParentNodeId="ns=1;i=1013" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>EndLogTine</DisplayName>
    <Description>End of the reporting period. Date and time when the last entry to this xml-set was made.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5015" BrowseName="1:IREDES" ParentNodeId="ns=1;i=1013">
    <DisplayName>IREDES</DisplayName>
    <Description>Basic IREDES data type. Part of every complete IREDES data set.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5016</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6053</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6057</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5016" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5015">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6054</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6055</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6056</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6054" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5016" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6055" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5016" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6056" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5016" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6053" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5015" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6057" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5015" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5017" BrowseName="1:OpPerfLog" ParentNodeId="ns=1;i=1013">
    <DisplayName>OpPerfLog</DisplayName>
    <Description>Object Type which accumulates the time of each operation mode during the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6058</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6062</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6058" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5017" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5018" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5017">
    <DisplayName>GenHead</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6059</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6060</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6061</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6059" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5018" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6060" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5018" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6061" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5018" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6062" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5017" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6063" BrowseName="1:ReportId" ParentNodeId="ns=1;i=1013" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>ReportId</DisplayName>
    <Description>Report ID code, to uniquely identify this log report.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6064" BrowseName="1:StartLogTime" ParentNodeId="ns=1;i=1013" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>StartLogTime</DisplayName>
    <Description>Start of the reporting period. Date and time when the first entry to this xml-set was made.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1016" BrowseName="1:IRreplyType">
    <DisplayName>IRreplyType</DisplayName>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6092</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6090</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5021</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6092" BrowseName="1:Comment" ParentNodeId="ns=1;i=1016" DataType="String" ValueRank="1" ArrayDimensions="5" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6090" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1016" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5021" BrowseName="1:Reply" ParentNodeId="ns=1;i=1016">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6091</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6091" BrowseName="1:Answer" ParentNodeId="ns=1;i=5021" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1020" BrowseName="1:IRStatusGenType">
    <DisplayName>IRStatusGenType</DisplayName>
    <Category>IREDES IRStatusGenType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.12.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6078</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6081</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5077</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6083</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6079</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6080</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6082" BrowseName="1:Comment" ParentNodeId="ns=1;i=1020" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <Description>Project information concerning this log.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6078" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1020" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>IRStatusGen</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6081" BrowseName="1:EndLogTime" ParentNodeId="ns=1;i=1020" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>EndLogTime</DisplayName>
    <Description>End of the reporting period. Date and time when the last entry to this xml-set was made.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5077" BrowseName="1:IREDES" ParentNodeId="ns=1;i=1020">
    <DisplayName>IREDES</DisplayName>
    <Description>Basic IREDES data type. Part of every complete IREDES data set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5078</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6265</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6269</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5078" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5077">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6266</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6267</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6268</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6266" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5078" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6267" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5078" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6268" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5078" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6265" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5077" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6269" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5077" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6083" BrowseName="1:OperatorId" ParentNodeId="ns=1;i=1020" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>OperatorId</DisplayName>
    <Description>Identify the operator of the machine for reference.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6079" BrowseName="1:ReportId" ParentNodeId="ns=1;i=1020" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>ReportId</DisplayName>
    <Description>Report ID code, to uniquely identify this log report.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6080" BrowseName="1:StartLogTime" ParentNodeId="ns=1;i=1020" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>StartLogTime</DisplayName>
    <Description>Start of the reporting period. Date and time when the first entry to this xml-set was made.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1021" BrowseName="1:IRWorkOrderGenType">
    <DisplayName>IRWorkOrderGenType</DisplayName>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6099</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6109</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6093</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5022</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6103</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6104</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6105</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6101</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5024</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5042</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5026</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5028</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5030</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5032</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5040</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6106</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6107</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6108</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5044</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6102</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6100</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6099" BrowseName="1:AssignmentTime" ParentNodeId="ns=1;i=1021" DataType="JobAssignmentTimeDataType" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>AssignmentTime</DisplayName>
    <Description>Time the execution of the job is expected to take.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6109" BrowseName="1:Comment" ParentNodeId="ns=1;i=1021" DataType="String" ValueRank="1" ArrayDimensions="5" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6093" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1021" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5022" BrowseName="1:IREDESType" ParentNodeId="ns=1;i=1021">
    <DisplayName>IREDESType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6094</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6098</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5023" BrowseName="1:GenHead" ParentNodeId="ns=1;i=5022">
    <DisplayName>GenHead</DisplayName>
    <Description>IREDES general header.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6095</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6096</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6097</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6095" BrowseName="1:DownCompat" ParentNodeId="ns=1;i=5023" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DownCompat</DisplayName>
    <Description>Downward compatibility of the profile version stated in “version” can be guaranteed down to the version number stated in this attribute. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6096" BrowseName="1:FileCreateDate" ParentNodeId="ns=1;i=5023" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>FileCreateDate</DisplayName>
    <Description>Date of file creation. This is the date/time stamp for initialization of the Data Set.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6097" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5023" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>Version of the IREDES main components of the standard. This version number changes any time IREDES top level schemas are modified. Please note to state downward compatibility in the separate Attribute. Type definition see below. Fixed 2.0.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6094" BrowseName="1:IRDownwCompat" ParentNodeId="ns=1;i=5022" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRDownwCompat</DisplayName>
    <Description>Earliest version the IREDES Base system version stated in IRVersion is downward compatible to. Since this version, only extensions have been made but no changes affecting compatibility issues (data type changes etc).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6098" BrowseName="1:IRVersion" ParentNodeId="ns=1;i=5022" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>IRVersion</DisplayName>
    <Description>IREDES Base version needed to process this scheme.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6103" BrowseName="1:Issuer" ParentNodeId="ns=1;i=1021" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Issuer</DisplayName>
    <Description>ID of the person or institute who issued this work order.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6104" BrowseName="1:MachineId" ParentNodeId="ns=1;i=1021" DataType="String" ValueRank="1" ArrayDimensions="10" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>MachineId</DisplayName>
    <Description>Machine assigned to the work.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6105" BrowseName="1:OperatorId" ParentNodeId="ns=1;i=1021" DataType="String" ValueRank="1" ArrayDimensions="10" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>OperatorId</DisplayName>
    <Description>Operators assigned to the work.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6101" BrowseName="1:PriorityLevel" ParentNodeId="ns=1;i=1021" DataType="UInt32" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>PriorityLevel</DisplayName>
    <Description>Priority of the workorder. Level from 1 to 10 as 10 representing top priority.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5024" BrowseName="1:Reply1" ParentNodeId="ns=1;i=1021">
    <DisplayName>Reply1</DisplayName>
    <Description>Work order reply.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6110</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5025</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6110" BrowseName="1:Comment" ParentNodeId="ns=1;i=5024" DataType="String" ValueRank="0" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5025" BrowseName="1:Reply" ParentNodeId="ns=1;i=5024">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6111</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6111" BrowseName="1:Answer" ParentNodeId="ns=1;i=5025" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5042" BrowseName="1:Reply10" ParentNodeId="ns=1;i=1021">
    <DisplayName>Reply10</DisplayName>
    <Description>Work order reply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6128</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5043</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6128" BrowseName="1:Comment" ParentNodeId="ns=1;i=5042" DataType="String" ValueRank="0" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5043" BrowseName="1:Reply" ParentNodeId="ns=1;i=5042">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6129</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6129" BrowseName="1:Answer" ParentNodeId="ns=1;i=5043" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5026" BrowseName="1:Reply2" ParentNodeId="ns=1;i=1021">
    <DisplayName>Reply2</DisplayName>
    <Description>Work order reply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6112</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5027</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6112" BrowseName="1:Comment" ParentNodeId="ns=1;i=5026" DataType="String" ValueRank="0" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5027" BrowseName="1:Reply" ParentNodeId="ns=1;i=5026">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6113</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6113" BrowseName="1:Answer" ParentNodeId="ns=1;i=5027" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5028" BrowseName="1:Reply3" ParentNodeId="ns=1;i=1021">
    <DisplayName>Reply3</DisplayName>
    <Description>Work order reply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6114</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5029</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6114" BrowseName="1:Comment" ParentNodeId="ns=1;i=5028" DataType="String" ValueRank="0" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5029" BrowseName="1:Reply" ParentNodeId="ns=1;i=5028">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6115</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6115" BrowseName="1:Answer" ParentNodeId="ns=1;i=5029" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5030" BrowseName="1:Reply4" ParentNodeId="ns=1;i=1021">
    <DisplayName>Reply4</DisplayName>
    <Description>Work order reply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6116</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5031</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6116" BrowseName="1:Comment" ParentNodeId="ns=1;i=5030" DataType="String" ValueRank="0" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5031" BrowseName="1:Reply" ParentNodeId="ns=1;i=5030">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6117</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6117" BrowseName="1:Answer" ParentNodeId="ns=1;i=5031" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5032" BrowseName="1:Reply5" ParentNodeId="ns=1;i=1021">
    <DisplayName>Reply5</DisplayName>
    <Description>Work order reply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6118</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5033</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6118" BrowseName="1:Comment" ParentNodeId="ns=1;i=5032" DataType="String" ValueRank="0" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5033" BrowseName="1:Reply" ParentNodeId="ns=1;i=5032">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6119</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6119" BrowseName="1:Answer" ParentNodeId="ns=1;i=5033" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5034" BrowseName="1:Reply6" ParentNodeId="ns=1;i=1021">
    <DisplayName>Reply6</DisplayName>
    <Description>Work order reply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6120</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5035</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6120" BrowseName="1:Comment" ParentNodeId="ns=1;i=5034" DataType="String" ValueRank="0" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5035" BrowseName="1:Reply" ParentNodeId="ns=1;i=5034">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6121</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6121" BrowseName="1:Answer" ParentNodeId="ns=1;i=5035" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5036" BrowseName="1:Reply7" ParentNodeId="ns=1;i=1021">
    <DisplayName>Reply7</DisplayName>
    <Description>Work order reply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6122</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5037</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6122" BrowseName="1:Comment" ParentNodeId="ns=1;i=5036" DataType="String" ValueRank="0" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5037" BrowseName="1:Reply" ParentNodeId="ns=1;i=5036">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6123</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6123" BrowseName="1:Answer" ParentNodeId="ns=1;i=5037" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5038" BrowseName="1:Reply8" ParentNodeId="ns=1;i=1021">
    <DisplayName>Reply8</DisplayName>
    <Description>Work order reply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6124</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5039</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6124" BrowseName="1:Comment" ParentNodeId="ns=1;i=5038" DataType="String" ValueRank="0" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5039" BrowseName="1:Reply" ParentNodeId="ns=1;i=5038">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6125</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6125" BrowseName="1:Answer" ParentNodeId="ns=1;i=5039" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5040" BrowseName="1:Reply9" ParentNodeId="ns=1;i=1021">
    <DisplayName>Reply9</DisplayName>
    <Description>Work order reply.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6126</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5041</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6126" BrowseName="1:Comment" ParentNodeId="ns=1;i=5040" DataType="String" ValueRank="0" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5041" BrowseName="1:Reply" ParentNodeId="ns=1;i=5040">
    <DisplayName>Reply</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6127</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6127" BrowseName="1:Answer" ParentNodeId="ns=1;i=5041" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6106" BrowseName="1:SafetyAdvice" ParentNodeId="ns=1;i=1021" DataType="String" ValueRank="1" ArrayDimensions="10" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>SafetyAdvice</DisplayName>
    <Description>Work order shall be carried out. Schema should be defined separately within the IRoptionType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6107" BrowseName="1:SpecialCondition" ParentNodeId="ns=1;i=1021" DataType="String" ValueRank="1" ArrayDimensions="10" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>SpecialCondition</DisplayName>
    <Description>E.g. electricity will be switched off in some region in mine during operation.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6108" BrowseName="1:SpecialTask" ParentNodeId="ns=1;i=1021" DataType="String" ValueRank="1" ArrayDimensions="10" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>SpecialTask</DisplayName>
    <Description>Tasks that are not or hard to describe in workorder.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5044" BrowseName="1:WorkOrderContent" ParentNodeId="ns=1;i=1021">
    <DisplayName>WorkOrderContent</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1008</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6102" BrowseName="1:WorkOrderId" ParentNodeId="ns=1;i=1021" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>WorkOrderId</DisplayName>
    <Description>Identification of this work order. This ID has nothing to do with the, for example, work plan ID.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6100" BrowseName="1:WorkOrderType" ParentNodeId="ns=1;i=1021" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>WorkOrderType</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1010" BrowseName="1:IRWorkOrderReplyGenType">
    <DisplayName>IRWorkOrderReplyGenType</DisplayName>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6085</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6087</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6084</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6086</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6088</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6089</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6085" BrowseName="1:Answer" ParentNodeId="ns=1;i=1010" DataType="Answer" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Answer</DisplayName>
    <Description>See Answer enumeration.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6087" BrowseName="1:Condition" ParentNodeId="ns=1;i=1010" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Condition</DisplayName>
    <Description>Only for "AcceptedWithCondition" option. Free text field for condition such as "need consumable", etc.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6084" BrowseName="1:DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1010" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6086" BrowseName="1:Duration" ParentNodeId="ns=1;i=1010" DataType="Duration" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Duration</DisplayName>
    <Description>For delayed option only.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6088" BrowseName="1:Extra" ParentNodeId="ns=1;i=1010" DataType="String" ValueRank="1" ArrayDimensions="10" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Extra</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6089" BrowseName="1:Reason" ParentNodeId="ns=1;i=1010" DataType="String" ValueRank="1" ArrayDimensions="5" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Reason</DisplayName>
    <Description>Place to clarify reasons for delaying or denying the work order.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1018" BrowseName="1:LTPPaccPtsType">
    <DisplayName>LTPPaccPtsType</DisplayName>
    <Category>IREDES LTPPaccPtsType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.18.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6187</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6193</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6194</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6189</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6188</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6191</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6190</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6192</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6000</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5054</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6187" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1018" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>LTPPaccPts</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6193" BrowseName="1:LTPPLcycl" ParentNodeId="ns=1;i=1018" DataType="UInt16" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLcycl</DisplayName>
    <Description>Number of cycles travelled between this point pair during reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6194" BrowseName="1:LTPPLdist" ParentNodeId="ns=1;i=1018" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLdist</DisplayName>
    <Description>Distance travelled between those two points during reporting period. Accumulated distance of al rounds travelled. Both routes are counted! Accuracy: 0.01 km.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6189" BrowseName="1:LTPPLdrawPtID" ParentNodeId="ns=1;i=1018" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLdrawPtID</DisplayName>
    <Description>Electronic (tag) ID of the draw (load point) in this combination (Name in 1.1.1.1).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6188" BrowseName="1:LTPPLdrawPtN" ParentNodeId="ns=1;i=1018" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLdrawPtN</DisplayName>
    <Description>Name of the draw (load point) accessed in the reported job.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6191" BrowseName="1:LTPPLdumpPtID" ParentNodeId="ns=1;i=1018" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLdumpPtID</DisplayName>
    <Description>Electronic (tag) ID of the draw (load point) in this combination (Name in 1.1.1.1).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6190" BrowseName="1:LTPPLdumpPtN" ParentNodeId="ns=1;i=1018" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLdumpPtN</DisplayName>
    <Description>Name of the dump point in this combination.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6192" BrowseName="1:LTPPLmass" ParentNodeId="ns=1;i=1018" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLmass</DisplayName>
    <Description>Mass transported between this point pair during reporting period in t. Min accuracy: 0.01 t.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6000" BrowseName="1:LTPPLopObserv" ParentNodeId="ns=1;i=1018" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLopObserv</DisplayName>
    <Description>Operator observations regarding the travel way, load or dump points during reporting period (e.g. loose rock, bad roadway,...). Preliminarily a string, later we can add preselect-lists for easier operator input!</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5054" BrowseName="1:LTPPTimeRep" ParentNodeId="ns=1;i=1018">
    <DisplayName>LTPPTimeRep</DisplayName>
    <Description>Time reporting for access to the particular load / Dump point pair. Multiple elements may be required as work can be interrupted and restarted again at a later time during reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1025</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6195</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6196</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6195" BrowseName="1:LTPPEndTime" ParentNodeId="ns=1;i=5054" DataType="UtcTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPEndTime</DisplayName>
    <Description>Mission end time.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6196" BrowseName="1:LTPPStartTime" ParentNodeId="ns=1;i=5054" DataType="UtcTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPStartTime</DisplayName>
    <Description>Mission start time.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1019" BrowseName="1:LTPPLoadRepType">
    <DisplayName>LTPPLoadRepType</DisplayName>
    <Category>IREDES LTPPLoadRepType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.19.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6197</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5056</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6198</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6199</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6201</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5057</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5055</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6200</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6197" BrowseName="1:DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1019" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>LTPPLoadRep</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5056" BrowseName="1:LTPPaccPts" ParentNodeId="ns=1;i=1019">
    <DisplayName>LTPPaccPts</DisplayName>
    <Description>Report data for each pair of load point / dump point.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6202</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6273</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6203</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6204</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6205</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6202" BrowseName="1:LTPPLcycl" ParentNodeId="ns=1;i=5056" DataType="UInt16" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLcycl</DisplayName>
    <Description>Number of cycles travelled between this point pair during reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6273" BrowseName="1:LTPPLdist" ParentNodeId="ns=1;i=5056" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLdist</DisplayName>
    <Description>Distance travelled between those two points during reporting period. Accumulated distance of al rounds travelled. Both routes are counted! Accuracy: 0.01 km.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6203" BrowseName="1:LTPPLdrawPtN" ParentNodeId="ns=1;i=5056" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLdrawPtN</DisplayName>
    <Description>Name of the draw (load point) accessed in the reported job.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6204" BrowseName="1:LTPPLdumpPtN" ParentNodeId="ns=1;i=5056" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLdumpPtN</DisplayName>
    <Description>Name of the dump point in this combination.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6205" BrowseName="1:LTPPLmass" ParentNodeId="ns=1;i=5056" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPLmass</DisplayName>
    <Description>Mass transported between this point pair during reporting period in t. Min accuracy: 0.01 t.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6198" BrowseName="1:LTPPCyclTot" ParentNodeId="ns=1;i=1019" DataType="UInt64" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPCyclTot</DisplayName>
    <Description>Total number of working cycles (rounds) completed during the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6199" BrowseName="1:LTPPdistTot" ParentNodeId="ns=1;i=1019" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPdistTot</DisplayName>
    <Description>Overall distance travelled in during the reporting period. This includes also non-performance related tramming e.g. to workshop. Minimum accuracy required by the standard: 0.1 km.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6201" BrowseName="1:LTPPloadTot" ParentNodeId="ns=1;i=1019" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPloadTot</DisplayName>
    <Description>Total load carried under all completed working cycles during reporting period. Minimum accuracy required by the standard: 0.01.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5057" BrowseName="1:LTPPMission" ParentNodeId="ns=1;i=1019">
    <DisplayName>LTPPMission</DisplayName>
    <Description>See LTPPMissionType.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6270</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6206</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6271</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6207</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6208</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6272</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6270" BrowseName="1:LTPPMaction" ParentNodeId="ns=1;i=5057" DataType="LTPPMaction" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMaction</DisplayName>
    <Description>Action to be carried out at destination point specified in LTPPMptTo.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6206" BrowseName="1:LTPPMisSeq" ParentNodeId="ns=1;i=5057" DataType="UInt64" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMisSeq</DisplayName>
    <Description>Sequence number of the mission. Starting at 1 with the first mission in the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6271" BrowseName="1:LTPPMpayld" ParentNodeId="ns=1;i=5057" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMpayld</DisplayName>
    <Description>Tonnage of payload carried between start and destination points.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6207" BrowseName="1:LTPPMptFromN" ParentNodeId="ns=1;i=5057" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMptFromN</DisplayName>
    <Description>Name of the point where the mission originated (tramming started).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6208" BrowseName="1:LTPPMptToN" ParentNodeId="ns=1;i=5057" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMptToN</DisplayName>
    <Description>Name of the destination point, where the tramming finished and the mission ended.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6272" BrowseName="1:LTPPMtramDist" ParentNodeId="ns=1;i=5057" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMtramDist</DisplayName>
    <Description>Tramming distance between start and destination point. Unit: km; Resolution: 0.0001 km (10 cm).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5055" BrowseName="1:LTPPwaitProc" ParentNodeId="ns=1;i=1019">
    <DisplayName>LTPPwaitProc</DisplayName>
    <Description>Process caused waiting time - LHD specific! Specifies details of the WaitProc timing in the Application Profile!</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1022</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6200" BrowseName="1:LTPPwrkDist" ParentNodeId="ns=1;i=1019" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPwrkDist</DisplayName>
    <Description>Total distance travelled in a working mode (as reported by MWorking) during the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1028" BrowseName="1:LTPPMissionType">
    <DisplayName>LTPPMissionType</DisplayName>
    <Category>IREDES LTPPMissionType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.17.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6168</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6180</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6176</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6178</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6169</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6177</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6186</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6183</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6172</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6170</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6171</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6174</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6173</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6175</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6182</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6185</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6184</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6181</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6179</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6168" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1028" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>LTPPMission</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6180" BrowseName="1:LTPPMaction" ParentNodeId="ns=1;i=1028" DataType="LTPPMaction" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMaction</DisplayName>
    <Description>Action to be carried out at destination point specified in LTPPMptTo.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6176" BrowseName="1:LTPPMarea" ParentNodeId="ns=1;i=1028" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMarea</DisplayName>
    <Description>ID for the mine area the machine is operating in. Usually both departure and destination points should be located in this area.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6178" BrowseName="1:LTPPMissEnd" ParentNodeId="ns=1;i=1028" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMissEnd</DisplayName>
    <Description>End time of the mission. Counting ends when the machine is ready to start the next mission, including all waiting before the next mission can be started.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6169" BrowseName="1:LTPPMisSeq" ParentNodeId="ns=1;i=1028" DataType="UInt64" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMisSeq</DisplayName>
    <Description>Sequence number of the mission. Starting at 1 with the first mission in the reporting period.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6177" BrowseName="1:LTPPMisstart" ParentNodeId="ns=1;i=1028" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMisstart</DisplayName>
    <Description>Time tag when the mission started.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6186" BrowseName="1:LTPPMopID" ParentNodeId="ns=1;i=1028" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMopID</DisplayName>
    <Description>Operator ID.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6183" BrowseName="1:LTPPMpayld" ParentNodeId="ns=1;i=1028" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMpayld</DisplayName>
    <Description>Tonnage of payload carried between start and destination points.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6172" BrowseName="1:LTPPMptFromID" ParentNodeId="ns=1;i=1028" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMptFromID</DisplayName>
    <Description>Electronic (Tag) ID of the point where the mission originated (tramming started). Electronic ID of the point stated in LTPPMptFromN.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6170" BrowseName="1:LTPPMptFromN" ParentNodeId="ns=1;i=1028" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMptFromN</DisplayName>
    <Description>Name of the point where the mission originated (tramming started).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6171" BrowseName="1:LTPPMptFromType" ParentNodeId="ns=1;i=1028" DataType="LTPPMptFromType" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMptFromType</DisplayName>
    <Description>Type of the point where the mission started.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6174" BrowseName="1:LTPPMptToID" ParentNodeId="ns=1;i=1028" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMptToID</DisplayName>
    <Description>Electronic (tag) ID of the point where the mission ended (destination point).</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6173" BrowseName="1:LTPPMptToN" ParentNodeId="ns=1;i=1028" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMptToN</DisplayName>
    <Description>Name of the destination point, where the tramming finished and the mission ended.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6175" BrowseName="1:LTPPMptToType" ParentNodeId="ns=1;i=1028" DataType="LTPPMptToType" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMptToType</DisplayName>
    <Description>Type of the point where the mission ended.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6182" BrowseName="1:LTPPMtimeAct" ParentNodeId="ns=1;i=1028" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMtimeAct</DisplayName>
    <Description>Duration of the action carried out at the destination point in LTPPMaction.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6185" BrowseName="1:LTPPMtramDist" ParentNodeId="ns=1;i=1028" DataType="Float" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMtramDist</DisplayName>
    <Description>Tramming distance between start and destination point. Unit: km; Resolution: 0.0001 km (10 cm).</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6184" BrowseName="1:LTPPMtramEnd" ParentNodeId="ns=1;i=1028" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMtramEnd</DisplayName>
    <Description>Tramming end time: Time stamp when the tramming ended at destination point.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6181" BrowseName="1:LTPPMwaitgen" ParentNodeId="ns=1;i=1028" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMwaitgen</DisplayName>
    <Description>Accumulated waiting time during the mission, excluding the time reported in LTPPMwaitPoint.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6179" BrowseName="1:LTPPMwaitPoint" ParentNodeId="ns=1;i=1028" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPMwaitPoint</DisplayName>
    <Description>Waiting time for destination point availability.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1025" BrowseName="1:LTPPTimeRepType">
    <DisplayName>LTPPTimeRepType</DisplayName>
    <Category>IREDES LTPPTimeRepType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.16.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6165</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6167</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6166</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6165" BrowseName="1:DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1025" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>LTPPTimeRep</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6167" BrowseName="1:LTPPEndTime" ParentNodeId="ns=1;i=1025" DataType="UtcTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPEndTime</DisplayName>
    <Description>Mission end time.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6166" BrowseName="1:LTPPStartTime" ParentNodeId="ns=1;i=1025" DataType="UtcTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>LTPPStartTime</DisplayName>
    <Description>Mission start time.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1022" BrowseName="1:LTPPwaitProcType">
    <DisplayName>LTPPwaitProcType</DisplayName>
    <Category>IREDES LTPPwaitProcType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.15.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6158</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6159</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6157</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6162</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6161</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6164</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6160</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6158" BrowseName="1:BlastDelay" ParentNodeId="ns=1;i=1022" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>BlastDelay</DisplayName>
    <Description>Any Delay caused by blasting operations.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6159" BrowseName="1:CantDump" ParentNodeId="ns=1;i=1022" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>CantDump</DisplayName>
    <Description>Dump point blocked by another machine, boulders or dump shaft filled / truck missing.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6157" BrowseName="1:DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1022" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>LTPPwaitProc</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6162" BrowseName="1:MineUtils" ParentNodeId="ns=1;i=1022" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>MineUtils</DisplayName>
    <Description>Waiting for mine utilities.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6161" BrowseName="1:NoRock" ParentNodeId="ns=1;i=1022" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>NoRock</DisplayName>
    <Description>Wait for material to handle - No access to material to load.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6164" BrowseName="1:RoadMaint" ParentNodeId="ns=1;i=1022" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>RoadMaint</DisplayName>
    <Description>Waiting for roadway maintenance.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6160" BrowseName="1:Traffic" ParentNodeId="ns=1;i=1022" DataType="DateTime" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Traffic</DisplayName>
    <Description>Traffic caused delays: roadway blocked by another machine / cars / other traffic.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1007" BrowseName="1:OpPerfLogType">
    <DisplayName>OpPerfLogType</DisplayName>
    <Category>IREDES OpPerfLogType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.9.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6045</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6046</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6051</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6048</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6047</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6050</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6045" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1007" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>OpPerfLog</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6046" BrowseName="1:Mworking" ParentNodeId="ns=1;i=1007" DataType="Duration" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Mworking</DisplayName>
    <Description>Machine working.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6051" BrowseName="1:TurnedOff" ParentNodeId="ns=1;i=1007" DataType="Duration" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>TurnedOff</DisplayName>
    <Description>Machine intentionally put in “OFF” state. This state is only counted if the machine is intentionally deactivated by an operator. Observe that a “switch off” while the machine is in “Wait Repair” mode will be counted as “wait repair” until the machine is switched on again.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6048" BrowseName="1:WaitOperator" ParentNodeId="ns=1;i=1007" DataType="Duration" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>WaitOperator</DisplayName>
    <Description>Time the machine waits for operator assistance during the reporting period. See “IREDES Drill Rig profile description” document.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6047" BrowseName="1:WaitProcess" ParentNodeId="ns=1;i=1007" DataType="Duration" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>WaitProcess</DisplayName>
    <Description>Machine waiting for other partners in the process or for process reasons not caused by the machine itself. This may be an (autonomous) machine waiting for access to a shared tramming zone or waiting for access to a dump shaft, a truck to become available etc. See “IREDES Drill Rig profile description” document.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6049" BrowseName="1:WaitRepair" ParentNodeId="ns=1;i=1007" DataType="Duration" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>WaitRepair</DisplayName>
    <Description>Waiting time for repair until the repair is finished and the machine manually is switched on again. See “IREDES Drill Rig profile description” document.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6050" BrowseName="1:WaitSamples" ParentNodeId="ns=1;i=1007" DataType="Duration" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>WaitSamples</DisplayName>
    <Description>Waiting time for external supplies like electric power, network connection for remote control (if not in local operation mode), water, material etc. See “IREDES Drill Rig profile description” document.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1003" BrowseName="ProjectInfoType">
    <DisplayName>ProjectInfoType</DisplayName>
    <Category>IREDES ProjectInfoType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.1.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6016</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6014</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6015</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6016" BrowseName="1:Comment" ParentNodeId="ns=1;i=1003" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Comment</DisplayName>
    <Description>Comments concerning the project can be added here.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6014" BrowseName="1:DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1003" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>ProjectInfo</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6015" BrowseName="1:Signature" ParentNodeId="ns=1;i=1003" DataType="String" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>Signature</DisplayName>
    <Description>Project signature.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1012" BrowseName="1:SiteHeadType">
    <DisplayName>SiteHeadType</DisplayName>
    <Category>IREDES SiteHeadType</Category>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/7.6.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6035</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5009</Reference>
      <Reference ReferenceType="HasAddIn">ns=1;i=5010</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6035" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1012" DataType="QualifiedName" AccessLevel="3" UserAccessLevel="3">
    <DisplayName>DefaultInstanceBrowseName</DisplayName>
    <Description>The default BrowseName for instances of this type.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:NamespaceIndex>0</uax:NamespaceIndex>
                <uax:Name>SiteHead</uax:Name>
            </uax:QualifiedName>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5009" BrowseName="1:DisplayToOperator" ParentNodeId="ns=1;i=1012">
    <DisplayName>DisplayToOperator</DisplayName>
    <Description>Object used to display messages to the operator of a machine.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1004</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5010" BrowseName="1:SiteOption" ParentNodeId="ns=1;i=1012">
    <DisplayName>SiteOption</DisplayName>
    <Description>Object that holds/references information that will not be processed.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1008</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5076" BrowseName="1:http://opcfoundation.org/UA/Mining/ExternalStandards/IREDES" SymbolicName="http___opcfoundation_org_UA_Mining_ExternalStandards_IREDES" ParentNodeId="i=11715">
    <DisplayName>http://opcfoundation.org/UA/Mining/ExternalStandards/IREDES</DisplayName>
    <Documentation>https://reference.opcfoundation.org/IREDES/v100/docs/9.1</Documentation>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">i=11715</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6256" BrowseName="IsNamespaceSubset" ParentNodeId="ns=1;i=5076" DataType="Boolean">
    <DisplayName>IsNamespaceSubset</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5076</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=6257" BrowseName="NamespacePublicationDate" ParentNodeId="ns=1;i=5076" DataType="DateTime">
    <DisplayName>NamespacePublicationDate</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5076</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2024-02-01T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6258" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=5076" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5076</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/Mining/ExternalStandards/IREDES</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6259" BrowseName="NamespaceVersion" ParentNodeId="ns=1;i=5076" DataType="String">
    <DisplayName>NamespaceVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5076</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=6260" BrowseName="StaticNodeIdTypes" ParentNodeId="ns=1;i=5076" DataType="IdType" ValueRank="1" ArrayDimensions="1">
    <DisplayName>StaticNodeIdTypes</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5076</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</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=6261" BrowseName="StaticNumericNodeIdRange" ParentNodeId="ns=1;i=5076" DataType="NumericRange" ValueRank="1" ArrayDimensions="1">
    <DisplayName>StaticNumericNodeIdRange</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5076</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6262" BrowseName="StaticStringNodeIdPattern" ParentNodeId="ns=1;i=5076" DataType="String">
    <DisplayName>StaticStringNodeIdPattern</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5076</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5001" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5002" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5003" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5004" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5005" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5006" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
    </References>
  </UAObject>
</UANodeSet>
