<?xml version="1.0" encoding="utf-8"?>
<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd" xmlns:s1="http://opcfoundation.org/UA/MachineTool/Types.xsd" xmlns:s2="http://opcfoundation.org/UA/Machinery/Types.xsd" xmlns:s3="http://opcfoundation.org/UA/DI/Types.xsd" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" xmlns:s4="http://opcfoundation.org/UA/IA/Types.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <NamespaceUris>
        <Uri>http://opcfoundation.org/UA/MachineTool/</Uri>
        <Uri>http://opcfoundation.org/UA/Machinery/</Uri>
        <Uri>http://opcfoundation.org/UA/DI/</Uri>
        <Uri>http://opcfoundation.org/UA/IA/</Uri>
    </NamespaceUris>
    <Models>
        <Model ModelUri="http://opcfoundation.org/UA/MachineTool/" PublicationDate="2020-09-25T00:00:00Z" Version="1.00.0">
            <RequiredModel ModelUri="http://opcfoundation.org/UA/" PublicationDate="2020-07-15T00:00:00Z" Version="1.04.7"/>
            <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" PublicationDate="2019-05-01T00:00:00Z" Version="1.02"/>
            <RequiredModel ModelUri="http://opcfoundation.org/UA/Machinery/" PublicationDate="2020-09-25T00:00:00Z" Version="1.0.0"/>
            <RequiredModel ModelUri="http://opcfoundation.org/UA/IA/" PublicationDate="2020-08-31T00:00:00Z" Version="1.00.0"/>
        </Model>
    </Models>
    <Aliases>
        <Alias Alias="Boolean">i=1</Alias>
        <Alias Alias="UInt16">i=5</Alias>
        <Alias Alias="UInt32">i=7</Alias>
        <Alias Alias="Double">i=11</Alias>
        <Alias Alias="String">i=12</Alias>
        <Alias Alias="DateTime">i=13</Alias>
        <Alias Alias="ByteString">i=15</Alias>
        <Alias Alias="NodeId">i=17</Alias>
        <Alias Alias="LocalizedText">i=21</Alias>
        <Alias Alias="Number">i=26</Alias>
        <Alias Alias="UInteger">i=28</Alias>
        <Alias Alias="HasModellingRule">i=37</Alias>
        <Alias Alias="HasTypeDefinition">i=40</Alias>
        <Alias Alias="GeneratesEvent">i=41</Alias>
        <Alias Alias="HasSubtype">i=45</Alias>
        <Alias Alias="HasProperty">i=46</Alias>
        <Alias Alias="HasComponent">i=47</Alias>
        <Alias Alias="HasOrderedComponent">i=49</Alias>
        <Alias Alias="FromState">i=51</Alias>
        <Alias Alias="ToState">i=52</Alias>
        <Alias Alias="HasEffect">i=54</Alias>
        <Alias Alias="IdType">i=256</Alias>
        <Alias Alias="NumericRange">i=291</Alias>
        <Alias Alias="UtcTime">i=294</Alias>
        <Alias Alias="Range">i=884</Alias>
        <Alias Alias="EUInformation">i=887</Alias>
        <Alias Alias="EnumValueType">i=7594</Alias>
        <Alias Alias="HasInterface">i=17603</Alias>
        <Alias Alias="HasAddIn">i=17604</Alias>
        <Alias Alias="StacklightOperationMode">ns=4;i=3002</Alias>
        <Alias Alias="SignalColor">ns=4;i=3004</Alias>
        <Alias Alias="SignalModeLight">ns=4;i=3005</Alias>
        <Alias Alias="ProcessIrregularity">ns=1;i=62</Alias>
        <Alias Alias="PartQuality">ns=1;i=63</Alias>
        <Alias Alias="ChannelState">ns=1;i=64</Alias>
        <Alias Alias="MachineOperationMode">ns=1;i=65</Alias>
        <Alias Alias="ToolLocked">ns=1;i=66</Alias>
        <Alias Alias="ChannelMode">ns=1;i=67</Alias>
        <Alias Alias="ToolLifeIndication">ns=1;i=68</Alias>
        <Alias Alias="ToolManagement">ns=1;i=69</Alias>
        <Alias Alias="LaserState">ns=1;i=70</Alias>
        <Alias Alias="EDMGeneratorState">ns=1;i=71</Alias>
    </Aliases>
    <Extensions>
        <Extension>
            <ua:ModelInfo Tool="UaModeler" Hash="oMLLaSDcFURveHiSenOl7Q==" Version="1.6.3"/>
        </Extension>
    </Extensions>
    <UADataType NodeId="ns=1;i=67" BrowseName="1:ChannelMode">
        <DisplayName>ChannelMode</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=288</Reference>
        </References>
        <Definition Name="1:ChannelMode">
            <Field Name="Automatic" Value="0">
                <Description Locale="en">NC channel mode Automatic – execute CNC part programs.</Description>
            </Field>
            <Field Name="MdaMdi" Value="1">
                <Description Locale="en">NC channel mode Mda/Mdi – manual data input and execution.</Description>
            </Field>
            <Field Name="JogManual" Value="2">
                <Description Locale="en">NC channel mode Jog Manual – axis movement triggered by user.</Description>
            </Field>
            <Field Name="JogIncrement" Value="3">
                <Description Locale="en">NC channel mode Jog Increment – incremental axis movement triggered by user.</Description>
            </Field>
            <Field Name="TeachingHandle" Value="4">
                <Description Locale="en">NC channel mode Teaching Handle – teaching a machine tool by moving axes of the machine tool by hand.</Description>
            </Field>
            <Field Name="Remote" Value="5">
                <Description Locale="en">NC channel mode Remote – the machine tool can receive CNC files via a remote access mechanism.</Description>
            </Field>
            <Field Name="Reference" Value="6">
                <Description Locale="en">NC channel mode Reference – The machine tool returns to its reference point/ zero position.</Description>
            </Field>
            <Field Name="Other" Value="7">
                <Description Locale="en">NC channel mode is different from the values defined in this enumeration.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=67" ValueRank="1" NodeId="ns=1;i=288" ArrayDimensions="8" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=67</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Automatic</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>NC channel mode Automatic – execute CNC part programs.</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>MdaMdi</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>NC channel mode Mda/Mdi – manual data input and execution.</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>JogManual</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>NC channel mode Jog Manual – axis movement triggered by user.</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>JogIncrement</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>NC channel mode Jog Increment – incremental axis movement triggered by user.</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>TeachingHandle</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>NC channel mode Teaching Handle – teaching a machine tool by moving axes of the machine tool by hand.</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>Remote</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>NC channel mode Remote – the machine tool can receive CNC files via a remote access mechanism.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>6</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Reference</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>NC channel mode Reference – The machine tool returns to its reference point/ zero position.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>7</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Other</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>NC channel mode is different from the values defined in this enumeration.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=64" BrowseName="1:ChannelState">
        <DisplayName>ChannelState</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=266</Reference>
        </References>
        <Definition Name="1:ChannelState">
            <Field Name="Active" Value="0">
                <Description Locale="en">There is an active command being executed by the NC channel.</Description>
            </Field>
            <Field Name="Interrupted" Value="1">
                <Description Locale="en">The NC execution is interrupted. Execution of a program in the channel can be restarted.</Description>
            </Field>
            <Field Name="Reset" Value="2">
                <Description Locale="en">No NC command is active in the NC channel. E.g. channel is idle.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=64" ValueRank="1" NodeId="ns=1;i=266" ArrayDimensions="3" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=64</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Active</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>There is an active command being executed by the NC channel.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Interrupted</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The NC execution is interrupted. Execution of a program in the channel can be restarted.</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>Reset</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>No NC command is active in the NC channel. E.g. channel is idle.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=71" BrowseName="1:EDMGeneratorState">
        <DisplayName>EDMGeneratorState</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=289</Reference>
        </References>
        <Definition Name="1:EDMGeneratorState">
            <Field Name="Undefined" Value="0">
                <Description Locale="en">The EDM spark generator state cannot be indicated.</Description>
            </Field>
            <Field Name="Ready" Value="1">
                <Description Locale="en">Generator is initialized and can receive a set of technology parameters.</Description>
            </Field>
            <Field Name="Active_Low_Voltage" Value="2">
                <Description Locale="en">Generator is switched on and is supplying pulses respecting the low voltage (≤ 25 V AC or ≤ 60 V DC) requirements of safety standard (ISO 28881).</Description>
            </Field>
            <Field Name="Active_High_Voltage" Value="3">
                <Description Locale="en">Generator is switched on and is supplying pulse at high voltage (> 25 V AC or > 60 V DC).</Description>
            </Field>
            <Field Name="Error" Value="4">
                <Description Locale="en">Generator is in an error state.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=71" ValueRank="1" NodeId="ns=1;i=289" ArrayDimensions="5" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=71</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Undefined</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The EDM spark generator state cannot be indicated.</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>Ready</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Generator is initialized and can receive a set of technology parameters.</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>Active_Low_Voltage</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Generator is switched on and is supplying pulses respecting the low voltage (≤ 25 V AC or ≤ 60 V DC) requirements of safety standard (ISO 28881).</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>Active_High_Voltage</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Generator is switched on and is supplying pulse at high voltage (> 25 V AC or > 60 V DC).</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>Error</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Generator is in an error state.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=70" BrowseName="1:LaserState">
        <DisplayName>LaserState</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=308</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:LaserState">
            <Field Name="Undefined" Value="0">
                <Description Locale="en">The laser state cannot be indicated, for example because the device does not provide this information
or because it is currently unavailable. This can be e.g. during the startup phase.&#xd;</Description>
            </Field>
            <Field Name="Ready" Value="1">
                <Description Locale="en">The laser is ready and laser programs can be started. No error state is active. In this state, laser
emission is prohibited.</Description>
            </Field>
            <Field Name="Active" Value="2">
                <Description Locale="en">In this state, safety clearances have to be set for processing and emission can be activated.
For devices that can run programs themselves it indicates that a program is running on the laser
device.</Description>
            </Field>
            <Field Name="Error" Value="3">
                <Description Locale="en">An error state is reported from the laser device.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=70" ValueRank="1" NodeId="ns=1;i=308" ArrayDimensions="4" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=70</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Undefined</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The laser state cannot be indicated, for example because the device does not provide this information
or because it is currently unavailable. This can be e.g. during the startup phase.&#xd;</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>Ready</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The laser is ready and laser programs can be started. No error state is active. In this state, laser
emission is prohibited.</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>Active</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>In this state, safety clearances have to be set for processing and emission can be activated.
For devices that can run programs themselves it indicates that a program is running on the laser
device.</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>Error</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>An error state is reported from the laser device.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=65" BrowseName="1:MachineOperationMode">
        <DisplayName>MachineOperationMode</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=320</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:MachineOperationMode">
            <Field Name="Manual" Value="0">
                <Description Locale="en">The machine is controlled manually, by the operator. Depending on technology specific norms, the maximum axis movement speeds of the machine tool are limited.</Description>
            </Field>
            <Field Name="Automatic" Value="1">
                <Description Locale="en">Operating mode for the automatic, programmed and continuous operation of the machine. Manual loading and unloading workpieces are possible when the automatic program is stopped. Axis movement speeds are fully available to the machine tool’s ability.</Description>
            </Field>
            <Field Name="Setup" Value="2">
                <Description Locale="en">Depending on technology specific norms, the maximum axis movement speeds of the machine tool are limited. In this mode, the operator can make settings for the subsequent work processes.</Description>
            </Field>
            <Field Name="AutoWithManualIntervention" Value="3">
                <Description Locale="en">Operating mode with the possibility of manual interventions in the machining process as well as limited automatic operation started by the operator. Depending on technology specific norms, the maximum axis movement speeds of the machine tool are limited.</Description>
            </Field>
            <Field Name="Service" Value="4">
                <Description Locale="en">Operating mode for service purposes. This mode shall not be used for manufacturing any parts. This mode shall only be used by authorized personnel.</Description>
            </Field>
            <Field Name="Other" Value="5">
                <Description Locale="en">The machine operation mode is different from the values defined in this enumeration.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=65" ValueRank="1" NodeId="ns=1;i=320" ArrayDimensions="6" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=65</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Manual</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The machine is controlled manually, by the operator. Depending on technology specific norms, the maximum axis movement speeds of the machine tool are limited.</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>Automatic</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Operating mode for the automatic, programmed and continuous operation of the machine. Manual loading and unloading workpieces are possible when the automatic program is stopped. Axis movement speeds are fully available to the machine tool’s ability.</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>Setup</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Depending on technology specific norms, the maximum axis movement speeds of the machine tool are limited. In this mode, the operator can make settings for the subsequent work processes.</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>AutoWithManualIntervention</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Operating mode with the possibility of manual interventions in the machining process as well as limited automatic operation started by the operator. Depending on technology specific norms, the maximum axis movement speeds of the machine tool are limited.</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>Service</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Operating mode for service purposes. This mode shall not be used for manufacturing any parts. This mode shall only be used by authorized personnel.</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>Other</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The machine operation mode is different from the values defined in this enumeration.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=63" BrowseName="1:PartQuality">
        <DisplayName>PartQuality</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=227</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:PartQuality">
            <Field Name="CapabilityUnavailable" Value="0">
                <Description Locale="en">The machine tool is not able to give a statement about the part quality.</Description>
            </Field>
            <Field Name="Good" Value="1">
                <Description Locale="en">The part quality is determined good.</Description>
            </Field>
            <Field Name="Bad" Value="2">
                <Description Locale="en">The part quality is determined bad.</Description>
            </Field>
            <Field Name="NotYetMeasured" Value="3">
                <Description Locale="en">The PartQuality will still be determined in the machine tool to be either Good or Bad.</Description>
            </Field>
            <Field Name="WillNotBeMeasured" Value="4">
                <Description Locale="en">The machine tool will not give a statement about the part quality.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=63" ValueRank="1" NodeId="ns=1;i=227" ArrayDimensions="5" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>CapabilityUnavailable</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The machine tool is not able to give a statement about the part quality.</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>Good</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The part quality is determined good.</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>Bad</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The part quality is determined bad.</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>NotYetMeasured</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The PartQuality will still be determined in the machine tool to be either Good or Bad.</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>WillNotBeMeasured</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The machine tool will not give a statement about the part quality.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=62" BrowseName="1:ProcessIrregularity">
        <DisplayName>ProcessIrregularity</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=190</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:ProcessIrregularity">
            <Field Name="CapabilityUnavailable" Value="0">
                <Description Locale="en">The machine tool is not able to give a statement about process irregularities.</Description>
            </Field>
            <Field Name="Detected" Value="1">
                <Description Locale="en">A process irregularity has been detected.</Description>
            </Field>
            <Field Name="NotDetected" Value="2">
                <Description Locale="en">There was no process irregularity detected.</Description>
            </Field>
            <Field Name="NotYetDetermined" Value="3">
                <Description Locale="en">A statement about the process irregularity is to be expected.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=62" ValueRank="1" NodeId="ns=1;i=190" ArrayDimensions="4" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=62</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>CapabilityUnavailable</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The machine tool is not able to give a statement about process irregularities.</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>Detected</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>A process irregularity has been detected.</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>NotDetected</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>There was no process irregularity detected.</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>NotYetDetermined</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>A statement about the process irregularity is to be expected.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=68" BrowseName="1:ToolLifeIndication">
        <DisplayName>ToolLifeIndication</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=295</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:ToolLifeIndication">
            <Field Name="Time" Value="0">
                <Description Locale="en">The tool life indicates the time the tool has been in use or can still be used. The value shall be given in hours (decimal value).</Description>
            </Field>
            <Field Name="NumberOfParts" Value="1">
                <Description Locale="en">The tool life indicates the total number of parts that have been produced or can still be produced using the tool. The unit shall be „one“.</Description>
            </Field>
            <Field Name="NumberOfUsages" Value="2">
                <Description Locale="en">The tool life indicates counting the process steps this tool has been used or can still be used (for example usages of a punching tool). The unit shall be „one“.</Description>
            </Field>
            <Field Name="Feed_Distance" Value="3">
                <Description Locale="en">The tool life indicates the sum of the feed path covered by the tool and the workpiece relative to each other during machining. This value shall be given in one of the following units: millimetres, metres, kilometres.</Description>
            </Field>
            <Field Name="Cutting_Distance" Value="4">
                <Description Locale="en">The tool life indicates the sum of the lengths that the cutting knife works in the workpiece. If the knife is not fixed, this includes the lengths of the arc segments of the knife path. This value shall be given in one of the following units: millimetres, metres, kilometres. This value is likely only available for serial production with clearly defined machining conditions.</Description>
            </Field>
            <Field Name="Length" Value="5">
                <Description Locale="en">The tool life indicates the abraded length of the tool. This value shall be given in one of the following units: micrometres, millimetres, metres, kilometres.</Description>
            </Field>
            <Field Name="Diameter" Value="6">
                <Description Locale="en">The tool life indicates the abraded diameter of the tool. This value shall be given in one of the following units: micrometres, millimetres, metres, kilometres.</Description>
            </Field>
            <Field Name="Other" Value="7">
                <Description Locale="en">The tool life is indicated in a way not covered by the remaining enum values.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=68" ValueRank="1" NodeId="ns=1;i=295" ArrayDimensions="8" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Time</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool life indicates the time the tool has been in use or can still be used. The value shall be given in hours (decimal value).</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>NumberOfParts</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool life indicates the total number of parts that have been produced or can still be produced using the tool. The unit shall be „one“.</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>NumberOfUsages</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool life indicates counting the process steps this tool has been used or can still be used (for example usages of a punching tool). The unit shall be „one“.</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>Feed_Distance</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool life indicates the sum of the feed path covered by the tool and the workpiece relative to each other during machining. This value shall be given in one of the following units: millimetres, metres, kilometres.</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>Cutting_Distance</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool life indicates the sum of the lengths that the cutting knife works in the workpiece. If the knife is not fixed, this includes the lengths of the arc segments of the knife path. This value shall be given in one of the following units: millimetres, metres, kilometres. This value is likely only available for serial production with clearly defined machining conditions.</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>Length</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool life indicates the abraded length of the tool. This value shall be given in one of the following units: micrometres, millimetres, metres, kilometres.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>6</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Diameter</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool life indicates the abraded diameter of the tool. This value shall be given in one of the following units: micrometres, millimetres, metres, kilometres.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>7</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Other</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool life is indicated in a way not covered by the remaining enum values.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=66" BrowseName="1:ToolLocked">
        <DisplayName>ToolLocked</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=309</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:ToolLocked">
            <Field Name="CapabilityUnavailable" Value="0">
                <Description Locale="en">The reason for locking the tool cannot be given.</Description>
            </Field>
            <Field Name="ByOperator" Value="1">
                <Description Locale="en">The tool is locked by an operator.</Description>
            </Field>
            <Field Name="ToolBreak" Value="2">
                <Description Locale="en">The tool is locked because a tool break has been detected.</Description>
            </Field>
            <Field Name="ToolLife" Value="3">
                <Description Locale="en">The tool is locked because it reached a tool life limit.</Description>
            </Field>
            <Field Name="MeasurementError" Value="4">
                <Description Locale="en">The tool is locked due to a measurement error of the tool.</Description>
            </Field>
            <Field Name="Other" Value="5">
                <Description Locale="en">The tool is locked for another reason.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=66" ValueRank="1" NodeId="ns=1;i=309" ArrayDimensions="6" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=66</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>CapabilityUnavailable</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The reason for locking the tool cannot be given.</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>ByOperator</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool is locked by an operator.</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>ToolBreak</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool is locked because a tool break has been detected.</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>ToolLife</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool is locked because it reached a tool life limit.</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>MeasurementError</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool is locked due to a measurement error of the tool.</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>Other</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool is locked for another reason.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=69" BrowseName="1:ToolManagement">
        <DisplayName>ToolManagement</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=268</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:ToolManagement">
            <Field Name="NumberBased" Value="0">
                <Description Locale="en">The tool is addressed using a single identifier.</Description>
            </Field>
            <Field Name="GroupBased" Value="1">
                <Description Locale="en">The tool is addressed using an identifier for the group and a second one for the tool within the group.</Description>
            </Field>
            <Field Name="Other" Value="2">
                <Description Locale="en">The tool is addressed by a different, custom defined system.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=69" ValueRank="1" NodeId="ns=1;i=268" ArrayDimensions="3" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=69</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>NumberBased</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool is addressed using a single identifier.</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>GroupBased</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool is addressed using an identifier for the group and a second one for the tool within the group.</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>Other</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The tool is addressed by a different, custom defined system.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString" NodeId="ns=1;i=221" BrowseName="1:TypeDictionary">
        <DisplayName>TypeDictionary</DisplayName>
        <Description>Collects the data type descriptions of http://opcfoundation.org/UA/MachineTool/</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=222</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference>
        </References>
        <Value>
            <uax:ByteString>PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ
[encoded data, 5832 characters]
        z4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgo8L29wYzpUeXBlRGljdGlvbmFyeT4K</uax:ByteString>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=221" NodeId="ns=1;i=222" BrowseName="NamespaceUri">
        <DisplayName>NamespaceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=221</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>http://opcfoundation.org/UA/MachineTool/</uax:String>
        </Value>
    </UAVariable>
    <UAVariable SymbolicName="TypeDictionary_XmlSchema" DataType="ByteString" NodeId="ns=1;i=223" BrowseName="1:TypeDictionary">
        <DisplayName>TypeDictionary</DisplayName>
        <Description>Collects the data type descriptions of http://opcfoundation.org/UA/MachineTool/</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=224</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference>
        </References>
        <Value>
            <uax:ByteString>PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod
[encoded data, 10935 characters]
        GxhYmxlPSJ0cnVlIi8+CjwveHM6c2NoZW1hPgo=</uax:ByteString>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=223" NodeId="ns=1;i=224" BrowseName="NamespaceUri">
        <DisplayName>NamespaceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=223</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>http://opcfoundation.org/UA/MachineTool/Types.xsd</uax:String>
        </Value>
    </UAVariable>
    <UAVariableType DataType="Number" NodeId="ns=1;i=61" BrowseName="1:ToolLifeType">
        <DisplayName>ToolLifeType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=285</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=286</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=411</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=305</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=304</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=306</Reference>
        </References>
    </UAVariableType>
    <UAVariable DataType="EUInformation" ParentNodeId="ns=1;i=61" NodeId="ns=1;i=285" BrowseName="1:EngineeringUnits">
        <DisplayName>EngineeringUnits</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="ToolLifeIndication" ParentNodeId="ns=1;i=61" NodeId="ns=1;i=286" BrowseName="1:Indication">
        <DisplayName>Indication</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=61" NodeId="ns=1;i=411" BrowseName="1:IsCountingUp">
        <DisplayName>IsCountingUp</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Number" ParentNodeId="ns=1;i=61" NodeId="ns=1;i=305" BrowseName="1:LimitValue">
        <DisplayName>LimitValue</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Number" ParentNodeId="ns=1;i=61" NodeId="ns=1;i=304" BrowseName="1:StartValue">
        <DisplayName>StartValue</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=61</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Number" ParentNodeId="ns=1;i=61" NodeId="ns=1;i=306" BrowseName="1:WarningValue">
        <DisplayName>WarningValue</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=61</Reference>
        </References>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=47" BrowseName="1:OperatorConditionClassType">
        <DisplayName>OperatorConditionClassType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=11163</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=48" BrowseName="1:ClampingConditionClassType">
        <DisplayName>ClampingConditionClassType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=11164</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=52" BrowseName="1:ManualProcessStepConditionClassType">
        <DisplayName>ManualProcessStepConditionClassType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=11164</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=53" BrowseName="1:MeasurementConditionClassType">
        <DisplayName>MeasurementConditionClassType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=11164</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=54" BrowseName="1:PartMissingConditionClassType">
        <DisplayName>PartMissingConditionClassType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=11164</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=55" BrowseName="1:ProcessIrregularityConditionClassType">
        <DisplayName>ProcessIrregularityConditionClassType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=11164</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=57" BrowseName="1:ToolBreakageConditionClassType">
        <DisplayName>ToolBreakageConditionClassType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=11164</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=58" BrowseName="1:ToolChangeConditionClassType">
        <DisplayName>ToolChangeConditionClassType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=11164</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=60" BrowseName="1:UtilityConditionClassType">
        <DisplayName>UtilityConditionClassType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=11163</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="ns=1;i=39" BrowseName="1:AlertType">
        <DisplayName>AlertType</DisplayName>
        <References>
            <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=38</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2915</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=231</Reference>
            <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=90</Reference>
            <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=5001</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=39" NodeId="ns=1;i=231" BrowseName="1:ErrorCode">
        <DisplayName>ErrorCode</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=39</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=19" BrowseName="1:InterruptionConditionType">
        <DisplayName>InterruptionConditionType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2782</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=244</Reference>
            <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=28</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=19" NodeId="ns=1;i=244" BrowseName="1:IsAutomated">
        <DisplayName>IsAutomated</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=19</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=35" BrowseName="1:NotificationEventType">
        <DisplayName>NotificationEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=232</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
            <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=38</Reference>
            <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=90</Reference>
            <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=5001</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=35" NodeId="ns=1;i=232" BrowseName="1:Identifier">
        <DisplayName>Identifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=35</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=31" BrowseName="1:ProductionJobTransitionEventType">
        <DisplayName>ProductionJobTransitionEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=416</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=243</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=417</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2311</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=418</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=419</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=132</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=142</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=143</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=144</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=145</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=147</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=148</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=149</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=150</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=151</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=31" NodeId="ns=1;i=416" BrowseName="1:CustomerOrderIdentifier">
        <DisplayName>CustomerOrderIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=31</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=31" NodeId="ns=1;i=243" BrowseName="1:Identifier">
        <DisplayName>Identifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=31</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=31" NodeId="ns=1;i=417" BrowseName="1:OrderIdentifier">
        <DisplayName>OrderIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=31</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=31" NodeId="ns=1;i=418" BrowseName="1:RunsCompleted">
        <DisplayName>RunsCompleted</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=31</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=31" NodeId="ns=1;i=419" BrowseName="1:RunsPlanned">
        <DisplayName>RunsPlanned</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=392</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=31</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=419" NodeId="ns=1;i=392" BrowseName="1:IsValid">
        <DisplayName>IsValid</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=419</Reference>
        </References>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=27" BrowseName="1:ProductionPartTransitionEventType">
        <DisplayName>ProductionPartTransitionEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=404</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=173</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=300</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=351</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=391</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=403</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2311</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=114</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=115</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=124</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=125</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=127</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=157</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=158</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=159</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=160</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=161</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5022</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5023</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5024</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5025</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5026</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5028</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5029</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5030</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=5031</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=27" NodeId="ns=1;i=404" BrowseName="1:CustomerOrderIdentifier">
        <DisplayName>CustomerOrderIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=27</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=27" NodeId="ns=1;i=173" BrowseName="1:Identifier">
        <DisplayName>Identifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=27</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=27" NodeId="ns=1;i=300" BrowseName="1:JobIdentifier">
        <DisplayName>JobIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=27</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=27" NodeId="ns=1;i=351" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=27</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="PartQuality" ParentNodeId="ns=1;i=27" NodeId="ns=1;i=391" BrowseName="1:PartQuality">
        <DisplayName>PartQuality</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=27</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="ProcessIrregularity" ParentNodeId="ns=1;i=27" NodeId="ns=1;i=403" BrowseName="1:ProcessIrregularity">
        <DisplayName>ProcessIrregularity</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=27</Reference>
        </References>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=17" BrowseName="1:ProductionProgramTransitionEventType">
        <DisplayName>ProductionProgramTransitionEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=301</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=344</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2311</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=91</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=92</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=102</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=104</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=105</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=106</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=107</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=108</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=109</Reference>
            <Reference ReferenceType="HasEffect" IsForward="false">ns=1;i=133</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=17" NodeId="ns=1;i=301" BrowseName="1:JobIdentifier">
        <DisplayName>JobIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=17" NodeId="ns=1;i=344" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=17</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=49" BrowseName="1:BaseToolType">
        <DisplayName>BaseToolType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=316</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=118</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=176</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=49" NodeId="ns=1;i=316" BrowseName="1:Identifier">
        <DisplayName>Identifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=49</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=49" NodeId="ns=1;i=118" BrowseName="1:Location">
        <DisplayName>Location</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=49</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=312</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=318</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=118" NodeId="ns=1;i=312" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=118</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt16" ParentNodeId="ns=1;i=118" NodeId="ns=1;i=318" BrowseName="1:PlaceNumber">
        <DisplayName>PlaceNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=118</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=49" NodeId="ns=1;i=176" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=49</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=51" BrowseName="1:MultiToolType">
        <DisplayName>MultiToolType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=73</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=49</Reference>
        </References>
    </UAObjectType>
    <UAObject SymbolicName="Tool" ParentNodeId="ns=1;i=51" NodeId="ns=1;i=73" BrowseName="1:&lt;Tool>">
        <DisplayName>&lt;Tool></DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=51</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=293</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=297</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=179</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=50</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=73" NodeId="ns=1;i=293" BrowseName="1:ControlIdentifier1">
        <DisplayName>ControlIdentifier1</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=73</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="ToolManagement" ParentNodeId="ns=1;i=73" NodeId="ns=1;i=297" BrowseName="1:ControlIdentifierInterpretation">
        <DisplayName>ControlIdentifierInterpretation</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=73</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=73" NodeId="ns=1;i=179" BrowseName="1:Locked">
        <DisplayName>Locked</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=73</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=277</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="ToolLocked" ParentNodeId="ns=1;i=179" NodeId="ns=1;i=277" BrowseName="1:ReasonForLocking">
        <DisplayName>ReasonForLocking</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=179</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=50" BrowseName="1:ToolType">
        <DisplayName>ToolType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=178</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=220</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=296</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=319</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=321</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=322</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=88</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=49</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=50" NodeId="ns=1;i=178" BrowseName="1:ControlIdentifier1">
        <DisplayName>ControlIdentifier1</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=50</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=50" NodeId="ns=1;i=220" BrowseName="1:ControlIdentifier2">
        <DisplayName>ControlIdentifier2</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=50</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="ToolManagement" ParentNodeId="ns=1;i=50" NodeId="ns=1;i=296" BrowseName="1:ControlIdentifierInterpretation">
        <DisplayName>ControlIdentifierInterpretation</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=50</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UtcTime" ParentNodeId="ns=1;i=50" NodeId="ns=1;i=319" BrowseName="1:LastUsage">
        <DisplayName>LastUsage</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=50</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=50" NodeId="ns=1;i=321" BrowseName="1:Locked">
        <DisplayName>Locked</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=50</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=269</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="ToolLocked" ParentNodeId="ns=1;i=321" NodeId="ns=1;i=269" BrowseName="1:ReasonForLocking">
        <DisplayName>ReasonForLocking</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=321</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=50" NodeId="ns=1;i=322" BrowseName="1:PlannedForOperating">
        <DisplayName>PlannedForOperating</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=50</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=50" NodeId="ns=1;i=88" BrowseName="1:ToolLife">
        <DisplayName>ToolLife</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=283</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=50</Reference>
        </References>
    </UAObject>
    <UAVariable SymbolicName="ToolLifeEntry" DataType="Number" ParentNodeId="ns=1;i=88" NodeId="ns=1;i=283" BrowseName="1:&lt;ToolLifeEntry>">
        <DisplayName>&lt;ToolLifeEntry></DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=88</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=307</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=388</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=413</Reference>
            <Reference ReferenceType="HasModellingRule">i=11510</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=61</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="EUInformation" ParentNodeId="ns=1;i=283" NodeId="ns=1;i=307" BrowseName="1:EngineeringUnits">
        <DisplayName>EngineeringUnits</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=283</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="ToolLifeIndication" ParentNodeId="ns=1;i=283" NodeId="ns=1;i=388" BrowseName="1:Indication">
        <DisplayName>Indication</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=283</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=283" NodeId="ns=1;i=413" BrowseName="1:IsCountingUp">
        <DisplayName>IsCountingUp</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=283</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=33" BrowseName="1:ChannelModifierType">
        <DisplayName>ChannelModifierType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=248</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=340</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=325</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=317</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=338</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=33" NodeId="ns=1;i=248" BrowseName="1:BlockSkip" AccessLevel="3">
        <DisplayName>BlockSkip</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=33</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=33" NodeId="ns=1;i=340" BrowseName="1:DryRun" AccessLevel="3">
        <DisplayName>DryRun</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=33</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=33" NodeId="ns=1;i=325" BrowseName="1:OptionalStop" AccessLevel="3">
        <DisplayName>OptionalStop</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=33</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=33" NodeId="ns=1;i=317" BrowseName="1:SingleStep" AccessLevel="3">
        <DisplayName>SingleStep</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=33</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=33" NodeId="ns=1;i=338" BrowseName="1:TestMode" AccessLevel="3">
        <DisplayName>TestMode</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=33</Reference>
        </References>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=23" BrowseName="1:ElementMonitoringType">
        <DisplayName>ElementMonitoringType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=234</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=23" NodeId="ns=1;i=234" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=16" BrowseName="1:ChannelMonitoringType">
        <DisplayName>ChannelMonitoringType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=249</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=113</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=332</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=276</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=287</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=23</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="ChannelMode" ParentNodeId="ns=1;i=16" NodeId="ns=1;i=249" BrowseName="1:ChannelMode">
        <DisplayName>ChannelMode</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=16" NodeId="ns=1;i=113" BrowseName="1:ChannelModifiers">
        <DisplayName>ChannelModifiers</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=383</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=33</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=361</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=364</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=367</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=366</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=113" NodeId="ns=1;i=383" BrowseName="1:BlockSkip" AccessLevel="3">
        <DisplayName>BlockSkip</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=113</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=113" NodeId="ns=1;i=361" BrowseName="1:DryRun" AccessLevel="3">
        <DisplayName>DryRun</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=113</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=113" NodeId="ns=1;i=364" BrowseName="1:OptionalStop" AccessLevel="3">
        <DisplayName>OptionalStop</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=113</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=113" NodeId="ns=1;i=367" BrowseName="1:SingleStep" AccessLevel="3">
        <DisplayName>SingleStep</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=113</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=113" NodeId="ns=1;i=366" BrowseName="1:TestMode" AccessLevel="3">
        <DisplayName>TestMode</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=113</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="ChannelState" ParentNodeId="ns=1;i=16" NodeId="ns=1;i=332" BrowseName="1:ChannelState">
        <DisplayName>ChannelState</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Double" ParentNodeId="ns=1;i=16" NodeId="ns=1;i=276" BrowseName="1:FeedOverride">
        <DisplayName>FeedOverride</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=335</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=336</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
        <Value>
            <uax:Double>0</uax:Double>
        </Value>
    </UAVariable>
    <UAVariable DataType="EUInformation" ParentNodeId="ns=1;i=276" NodeId="ns=1;i=335" BrowseName="EngineeringUnits">
        <DisplayName>EngineeringUnits</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=276</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Range" ParentNodeId="ns=1;i=276" NodeId="ns=1;i=336" BrowseName="EURange">
        <DisplayName>EURange</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=276</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Double" ParentNodeId="ns=1;i=16" NodeId="ns=1;i=287" BrowseName="1:RapidOverride">
        <DisplayName>RapidOverride</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=342</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=343</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=16</Reference>
        </References>
        <Value>
            <uax:Double>0</uax:Double>
        </Value>
    </UAVariable>
    <UAVariable DataType="EUInformation" ParentNodeId="ns=1;i=287" NodeId="ns=1;i=342" BrowseName="EngineeringUnits">
        <DisplayName>EngineeringUnits</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=287</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Range" ParentNodeId="ns=1;i=287" NodeId="ns=1;i=343" BrowseName="EURange">
        <DisplayName>EURange</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=287</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=46" BrowseName="1:CombinedChannelMonitoringType">
        <DisplayName>CombinedChannelMonitoringType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=16</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=41" BrowseName="1:WorkingUnitMonitoringType">
        <DisplayName>WorkingUnitMonitoringType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=23</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="ns=1;i=42" BrowseName="1:EDMGeneratorMonitoringType">
        <DisplayName>EDMGeneratorMonitoringType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=41</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=390</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=389</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="EDMGeneratorState" ParentNodeId="ns=1;i=42" NodeId="ns=1;i=390" BrowseName="1:EDMGeneratorState">
        <DisplayName>EDMGeneratorState</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=42</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=42" NodeId="ns=1;i=389" BrowseName="1:IsOn">
        <DisplayName>IsOn</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=42</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=36" BrowseName="1:LaserMonitoringType">
        <DisplayName>LaserMonitoringType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=323</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=324</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=41</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=36" NodeId="ns=1;i=323" BrowseName="1:ControllerIsOn">
        <DisplayName>ControllerIsOn</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=36</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="LaserState" ParentNodeId="ns=1;i=36" NodeId="ns=1;i=324" BrowseName="1:LaserState">
        <DisplayName>LaserState</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=36</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=22" BrowseName="1:SpindleMonitoringType">
        <DisplayName>SpindleMonitoringType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=247</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=371</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=241</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=41</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=22" NodeId="ns=1;i=247" BrowseName="1:IsRotating">
        <DisplayName>IsRotating</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=22" NodeId="ns=1;i=371" BrowseName="1:IsUsedAsAxis" AccessLevel="3">
        <DisplayName>IsUsedAsAxis</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Double" ParentNodeId="ns=1;i=22" NodeId="ns=1;i=241" BrowseName="1:Override">
        <DisplayName>Override</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=246</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=275</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=22</Reference>
        </References>
        <Value>
            <uax:Double>0</uax:Double>
        </Value>
    </UAVariable>
    <UAVariable DataType="EUInformation" ParentNodeId="ns=1;i=241" NodeId="ns=1;i=246" BrowseName="EngineeringUnits">
        <DisplayName>EngineeringUnits</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=241</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Range" ParentNodeId="ns=1;i=241" NodeId="ns=1;i=275" BrowseName="EURange">
        <DisplayName>EURange</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=241</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=12" BrowseName="1:EquipmentType">
        <DisplayName>EquipmentType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=116</Reference>
        </References>
    </UAObjectType>
    <UAObject ParentNodeId="ns=1;i=12" NodeId="ns=1;i=116" BrowseName="1:Tools">
        <DisplayName>Tools</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=387</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=44</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=12</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=116" NodeId="ns=1;i=387" BrowseName="NodeVersion">
        <DisplayName>NodeVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=116</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=11" BrowseName="1:MachineToolIdentificationType">
        <DisplayName>MachineToolIdentificationType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1012</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=85</Reference>
        </References>
    </UAObjectType>
    <UAObject ParentNodeId="ns=1;i=11" NodeId="ns=1;i=85" BrowseName="1:SoftwareIdentification">
        <DisplayName>SoftwareIdentification</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=103</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAObject SymbolicName="SoftwareItem" ParentNodeId="ns=1;i=85" NodeId="ns=1;i=103" BrowseName="1:&lt;SoftwareItem>">
        <DisplayName>&lt;SoftwareItem></DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=85</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=205</Reference>
            <Reference ReferenceType="HasModellingRule">i=11510</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=43</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=187</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=103" NodeId="ns=1;i=205" BrowseName="1:Identifier">
        <DisplayName>Identifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=103</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>0</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=103" NodeId="ns=1;i=187" BrowseName="3:SoftwareRevision">
        <DisplayName>SoftwareRevision</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=103</Reference>
        </References>
        <Value>
            <uax:String>0</uax:String>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=26" BrowseName="1:MachineOperationMonitoringType">
        <DisplayName>MachineOperationMonitoringType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=233</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=370</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=225</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=261</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="Double" ParentNodeId="ns=1;i=26" NodeId="ns=1;i=233" BrowseName="1:FeedOverride">
        <DisplayName>FeedOverride</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=17570</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=237</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=252</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=26</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="EUInformation" ParentNodeId="ns=1;i=233" NodeId="ns=1;i=237" BrowseName="EngineeringUnits">
        <DisplayName>EngineeringUnits</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=233</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Range" ParentNodeId="ns=1;i=233" NodeId="ns=1;i=252" BrowseName="EURange">
        <DisplayName>EURange</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=233</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=26" NodeId="ns=1;i=370" BrowseName="1:IsWarmUp" AccessLevel="3">
        <DisplayName>IsWarmUp</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=26</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="MachineOperationMode" ParentNodeId="ns=1;i=26" NodeId="ns=1;i=225" BrowseName="1:OperationMode">
        <DisplayName>OperationMode</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=26</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=26" NodeId="ns=1;i=261" BrowseName="1:PowerOnDuration">
        <DisplayName>PowerOnDuration</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=26</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=13" BrowseName="1:MachineToolType">
        <DisplayName>MachineToolType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=131</Reference>
            <Reference ReferenceType="HasAddIn">ns=1;i=83</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=123</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=128</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=82</Reference>
        </References>
    </UAObjectType>
    <UAObject ParentNodeId="ns=1;i=13" NodeId="ns=1;i=131" BrowseName="1:Equipment">
        <DisplayName>Equipment</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=12</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=146</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=131" NodeId="ns=1;i=146" BrowseName="1:Tools">
        <DisplayName>Tools</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=265</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=44</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=131</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=146" NodeId="ns=1;i=265" BrowseName="NodeVersion">
        <DisplayName>NodeVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=146</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=13" NodeId="ns=1;i=83" BrowseName="3:Identification">
        <DisplayName>Identification</DisplayName>
        <References>
            <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=13</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=11</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=182</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=258</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=259</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=83" NodeId="ns=1;i=182" BrowseName="3:Manufacturer">
        <DisplayName>Manufacturer</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=83</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=83" NodeId="ns=1;i=258" BrowseName="3:ProductInstanceUri">
        <DisplayName>ProductInstanceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=83</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=83" NodeId="ns=1;i=259" BrowseName="3:SerialNumber">
        <DisplayName>SerialNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=83</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=13" NodeId="ns=1;i=123" BrowseName="1:Monitoring">
        <DisplayName>Monitoring</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=122</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=14</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=123" NodeId="ns=1;i=122" BrowseName="1:MachineTool">
        <DisplayName>MachineTool</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=26</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=263</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=123</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="MachineOperationMode" ParentNodeId="ns=1;i=122" NodeId="ns=1;i=263" BrowseName="1:OperationMode">
        <DisplayName>OperationMode</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=122</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=13" NodeId="ns=1;i=128" BrowseName="1:Notification">
        <DisplayName>Notification</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5001</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=7</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=130</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=128" EventNotifier="1" NodeId="ns=1;i=5001" BrowseName="1:Messages">
        <DisplayName>Messages</DisplayName>
        <References>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=39</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=128</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=38</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=35</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=128" NodeId="ns=1;i=130" BrowseName="1:Prognoses">
        <DisplayName>Prognoses</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=128</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=13" NodeId="ns=1;i=82" BrowseName="1:Production">
        <DisplayName>Production</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=84</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=21</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=82" NodeId="ns=1;i=84" BrowseName="1:ActiveProgram">
        <DisplayName>ActiveProgram</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=82</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=174</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=175</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=32</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5034</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=84" NodeId="ns=1;i=174" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=84</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt16" ParentNodeId="ns=1;i=84" NodeId="ns=1;i=175" BrowseName="NumberInList">
        <DisplayName>NumberInList</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=84</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=84" NodeId="ns=1;i=5034" BrowseName="1:State">
        <DisplayName>State</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6036</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=15</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=84</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5034" NodeId="ns=1;i=6036" BrowseName="CurrentState">
        <DisplayName>CurrentState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6037</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6038</Reference>
        </References>
        <Value>
            <uax:LocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=6036" NodeId="ns=1;i=6037" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6036</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=6036" NodeId="ns=1;i=6038" BrowseName="Number">
        <DisplayName>Number</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6036</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=38" BrowseName="1:MessagesType">
        <DisplayName>MessagesType</DisplayName>
        <References>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=39</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=35</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="ns=1;i=14" BrowseName="1:MonitoringType">
        <DisplayName>MonitoringType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=126</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=119</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=121</Reference>
        </References>
    </UAObjectType>
    <UAObject SymbolicName="MonitoredElement" ParentNodeId="ns=1;i=14" NodeId="ns=1;i=126" BrowseName="1:&lt;MonitoredElement>">
        <DisplayName>&lt;MonitoredElement></DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=23</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=284</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=126" NodeId="ns=1;i=284" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=126</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=14" NodeId="ns=1;i=119" BrowseName="1:MachineTool">
        <DisplayName>MachineTool</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=26</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=254</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="MachineOperationMode" ParentNodeId="ns=1;i=119" NodeId="ns=1;i=254" BrowseName="1:OperationMode">
        <DisplayName>OperationMode</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=119</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=14" NodeId="ns=1;i=121" BrowseName="1:Stacklight">
        <DisplayName>Stacklight</DisplayName>
        <References>
            <Reference ReferenceType="HasOrderedComponent">ns=1;i=117</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=14</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=415</Reference>
        </References>
    </UAObject>
    <UAObject SymbolicName="OrderedObject_Placeholder" ParentNodeId="ns=1;i=121" NodeId="ns=1;i=117" BrowseName="&lt;OrderedObject>">
        <DisplayName>&lt;OrderedObject></DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=11510</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=226</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=290</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=303</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=310</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=4;i=1006</Reference>
            <Reference ReferenceType="HasOrderedComponent" IsForward="false">ns=1;i=121</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInteger" ParentNodeId="ns=1;i=117" NodeId="ns=1;i=226" BrowseName="NumberInList" AccessLevel="3">
        <DisplayName>NumberInList</DisplayName>
        <Description Locale="en">Enumerate the stacklight elements counting upwards beginning from the base of the stacklight.</Description>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=117</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="SignalColor" ParentNodeId="ns=1;i=117" NodeId="ns=1;i=290" BrowseName="4:SignalColor">
        <DisplayName>SignalColor</DisplayName>
        <Description Locale="en">Indicates the colour the lamp element has when switched on.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=117</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="SignalModeLight" ParentNodeId="ns=1;i=117" NodeId="ns=1;i=303" BrowseName="4:SignalMode">
        <DisplayName>SignalMode</DisplayName>
        <Description Locale="en">Shows in what way the lamp is used (continuous light, flashing, blinking) when switched on.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=117</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=117" NodeId="ns=1;i=310" BrowseName="4:SignalOn">
        <DisplayName>SignalOn</DisplayName>
        <Description Locale="en">Indicates if the signal emitted by the stack element is currently switched on or not.</Description>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=117</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="StacklightOperationMode" ParentNodeId="ns=1;i=121" NodeId="ns=1;i=415" BrowseName="4:StacklightMode" AccessLevel="3">
        <DisplayName>StacklightMode</DisplayName>
        <Description Locale="en">Shows in what way (stack of individual lights, level meter, running light) the stacklight unit is used.</Description>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=121</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=7" BrowseName="1:NotificationType">
        <DisplayName>NotificationType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=90</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=96</Reference>
        </References>
    </UAObjectType>
    <UAObject ParentNodeId="ns=1;i=7" EventNotifier="1" NodeId="ns=1;i=90" BrowseName="1:Messages">
        <DisplayName>Messages</DisplayName>
        <References>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=39</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=7</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=38</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=35</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=7" NodeId="ns=1;i=96" BrowseName="1:Prognoses">
        <DisplayName>Prognoses</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=7</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2</Reference>
        </References>
    </UAObject>
    <UAObjectType NodeId="ns=1;i=30" BrowseName="1:ProductionJobListType">
        <DisplayName>ProductionJobListType</DisplayName>
        <References>
            <Reference ReferenceType="HasOrderedComponent">ns=1;i=74</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=23518</Reference>
        </References>
    </UAObjectType>
    <UAObject SymbolicName="OrderedObject_Placeholder" ParentNodeId="ns=1;i=30" NodeId="ns=1;i=74" BrowseName="&lt;OrderedObject>">
        <DisplayName>&lt;OrderedObject></DisplayName>
        <References>
            <Reference ReferenceType="HasOrderedComponent" IsForward="false">ns=1;i=30</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=195</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=215</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=29</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=76</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=206</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=245</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5003</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=74" NodeId="ns=1;i=195" BrowseName="1:Identifier">
        <DisplayName>Identifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=74</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt16" ParentNodeId="ns=1;i=74" NodeId="ns=1;i=215" BrowseName="NumberInList">
        <DisplayName>NumberInList</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=74</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=74" NodeId="ns=1;i=76" BrowseName="1:ProductionPrograms">
        <DisplayName>ProductionPrograms</DisplayName>
        <References>
            <Reference ReferenceType="HasOrderedComponent">ns=1;i=93</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=23518</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=74</Reference>
        </References>
    </UAObject>
    <UAObject SymbolicName="OrderedObject" ParentNodeId="ns=1;i=76" NodeId="ns=1;i=93" BrowseName="&lt;OrderedObject>">
        <DisplayName>&lt;OrderedObject></DisplayName>
        <References>
            <Reference ReferenceType="HasOrderedComponent" IsForward="false">ns=1;i=76</Reference>
            <Reference ReferenceType="HasModellingRule">i=11510</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=214</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=255</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=59</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=93" NodeId="ns=1;i=214" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=93</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt16" ParentNodeId="ns=1;i=93" NodeId="ns=1;i=255" BrowseName="NumberInList">
        <DisplayName>NumberInList</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=93</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=74" NodeId="ns=1;i=206" BrowseName="1:RunsCompleted">
        <DisplayName>RunsCompleted</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=74</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=74" NodeId="ns=1;i=245" BrowseName="1:RunsPlanned">
        <DisplayName>RunsPlanned</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=253</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=74</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=245" NodeId="ns=1;i=253" BrowseName="1:IsValid">
        <DisplayName>IsValid</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=245</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=74" NodeId="ns=1;i=5003" BrowseName="1:State">
        <DisplayName>State</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6004</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=28</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=74</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5003" NodeId="ns=1;i=6004" BrowseName="CurrentState">
        <DisplayName>CurrentState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5003</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6005</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6006</Reference>
        </References>
        <Value>
            <uax:LocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=6004" NodeId="ns=1;i=6005" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6004</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=6004" NodeId="ns=1;i=6006" BrowseName="Number">
        <DisplayName>Number</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6004</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=29" BrowseName="1:ProductionJobType">
        <DisplayName>ProductionJobType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=181</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=189</Reference>
            <Reference ReferenceType="HasInterface">i=23513</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=196</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=251</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=72</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=75</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=191</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=192</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5002</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=29" NodeId="ns=1;i=181" BrowseName="1:CustomerOrderIdentifier">
        <DisplayName>CustomerOrderIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=29</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=29" NodeId="ns=1;i=189" BrowseName="1:Identifier">
        <DisplayName>Identifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=29</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt16" ParentNodeId="ns=1;i=29" NodeId="ns=1;i=196" BrowseName="NumberInList">
        <DisplayName>NumberInList</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=29</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=29" NodeId="ns=1;i=251" BrowseName="1:OrderIdentifier">
        <DisplayName>OrderIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=29</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=29" NodeId="ns=1;i=72" BrowseName="1:PartSets">
        <DisplayName>PartSets</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=94</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=29</Reference>
        </References>
    </UAObject>
    <UAObject SymbolicName="PartSet" ParentNodeId="ns=1;i=72" NodeId="ns=1;i=94" BrowseName="1:&lt;PartSet>">
        <DisplayName>&lt;PartSet></DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=72</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=217</Reference>
            <Reference ReferenceType="HasModellingRule">i=11510</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=228</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=229</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=34</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=94" NodeId="ns=1;i=217" BrowseName="1:ContainsMixedParts">
        <DisplayName>ContainsMixedParts</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=94</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=94" NodeId="ns=1;i=228" BrowseName="1:PartsCompletedPerRun">
        <DisplayName>PartsCompletedPerRun</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=94</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=94" NodeId="ns=1;i=229" BrowseName="1:PartsPlannedPerRun">
        <DisplayName>PartsPlannedPerRun</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=94</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=29" NodeId="ns=1;i=75" BrowseName="1:ProductionPrograms">
        <DisplayName>ProductionPrograms</DisplayName>
        <References>
            <Reference ReferenceType="HasOrderedComponent">ns=1;i=77</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=23518</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=29</Reference>
        </References>
    </UAObject>
    <UAObject SymbolicName="OrderedObject_Placeholder" ParentNodeId="ns=1;i=75" NodeId="ns=1;i=77" BrowseName="&lt;OrderedObject>">
        <DisplayName>&lt;OrderedObject></DisplayName>
        <References>
            <Reference ReferenceType="HasOrderedComponent" IsForward="false">ns=1;i=75</Reference>
            <Reference ReferenceType="HasModellingRule">i=11510</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=197</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=242</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=59</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=77" NodeId="ns=1;i=197" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=77</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt16" ParentNodeId="ns=1;i=77" NodeId="ns=1;i=242" BrowseName="NumberInList">
        <DisplayName>NumberInList</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=77</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=29" NodeId="ns=1;i=191" BrowseName="1:RunsCompleted">
        <DisplayName>RunsCompleted</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=29</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=29" NodeId="ns=1;i=192" BrowseName="1:RunsPlanned">
        <DisplayName>RunsPlanned</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=188</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=29</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=192" NodeId="ns=1;i=188" BrowseName="1:IsValid">
        <DisplayName>IsValid</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=192</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=29" NodeId="ns=1;i=5002" BrowseName="1:State">
        <DisplayName>State</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6001</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=28</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=29</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5002" NodeId="ns=1;i=6001" BrowseName="CurrentState">
        <DisplayName>CurrentState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6003</Reference>
        </References>
        <Value>
            <uax:LocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=6001" NodeId="ns=1;i=6002" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6001</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=6001" NodeId="ns=1;i=6003" BrowseName="Number">
        <DisplayName>Number</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6001</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=34" BrowseName="1:ProductionPartSetType">
        <DisplayName>ProductionPartSetType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=365</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=262</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=267</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=111</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=264</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=34" NodeId="ns=1;i=365" BrowseName="1:ContainsMixedParts">
        <DisplayName>ContainsMixedParts</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=34</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=34" NodeId="ns=1;i=262" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=34</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=34" NodeId="ns=1;i=267" BrowseName="1:PartsCompletedPerRun">
        <DisplayName>PartsCompletedPerRun</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=34</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=34" NodeId="ns=1;i=111" BrowseName="1:PartsPerRun">
        <DisplayName>PartsPerRun</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=112</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=34</Reference>
        </References>
    </UAObject>
    <UAObject SymbolicName="Part" ParentNodeId="ns=1;i=111" NodeId="ns=1;i=112" BrowseName="1:&lt;Part>">
        <DisplayName>&lt;Part></DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=111</Reference>
            <Reference ReferenceType="HasModellingRule">i=11510</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=164</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=168</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=257</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=56</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=112" NodeId="ns=1;i=164" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=112</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="PartQuality" ParentNodeId="ns=1;i=112" NodeId="ns=1;i=168" BrowseName="1:PartQuality">
        <DisplayName>PartQuality</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=112</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="ProcessIrregularity" ParentNodeId="ns=1;i=112" NodeId="ns=1;i=257" BrowseName="1:ProcessIrregularity">
        <DisplayName>ProcessIrregularity</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=112</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=34" NodeId="ns=1;i=264" BrowseName="1:PartsPlannedPerRun">
        <DisplayName>PartsPlannedPerRun</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=34</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=56" BrowseName="1:ProductionPartType">
        <DisplayName>ProductionPartType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=201</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=172</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=348</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=167</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=302</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=101</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=56" NodeId="ns=1;i=201" BrowseName="1:CustomerOrderIdentifier">
        <DisplayName>CustomerOrderIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=56</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=56" NodeId="ns=1;i=172" BrowseName="1:Identifier">
        <DisplayName>Identifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=56</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=56" NodeId="ns=1;i=348" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=56</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="PartQuality" ParentNodeId="ns=1;i=56" NodeId="ns=1;i=167" BrowseName="1:PartQuality">
        <DisplayName>PartQuality</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=56</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="ProcessIrregularity" ParentNodeId="ns=1;i=56" NodeId="ns=1;i=302" BrowseName="1:ProcessIrregularity">
        <DisplayName>ProcessIrregularity</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=56</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=56" NodeId="ns=1;i=101" BrowseName="1:State">
        <DisplayName>State</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=5022</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=239</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5023</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5024</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5025</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5026</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5027</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=40</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5028</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5029</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5030</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5031</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=56</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=101" NodeId="ns=1;i=5022" BrowseName="1:AbortedToInitializing">
        <DisplayName>AbortedToInitializing</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6021</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5022" NodeId="ns=1;i=6021" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5022</Reference>
        </References>
        <Value>
            <uax:UInt32>8</uax:UInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=101" NodeId="ns=1;i=239" BrowseName="CurrentState">
        <DisplayName>CurrentState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=256</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=260</Reference>
        </References>
        <Value>
            <uax:LocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=239" NodeId="ns=1;i=256" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=239</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=239" NodeId="ns=1;i=260" BrowseName="Number">
        <DisplayName>Number</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=239</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=101" NodeId="ns=1;i=5023" BrowseName="1:EndedToInitializing">
        <DisplayName>EndedToInitializing</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6022</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5023" NodeId="ns=1;i=6022" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5023</Reference>
        </References>
        <Value>
            <uax:UInt32>2</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=101" NodeId="ns=1;i=5024" BrowseName="1:InitializingToAborted">
        <DisplayName>InitializingToAborted</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6023</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5024" NodeId="ns=1;i=6023" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5024</Reference>
        </References>
        <Value>
            <uax:UInt32>9</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=101" NodeId="ns=1;i=5025" BrowseName="1:InitializingToRunning">
        <DisplayName>InitializingToRunning</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6024</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5025" NodeId="ns=1;i=6024" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5025</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=101" NodeId="ns=1;i=5026" BrowseName="1:InterruptedToAborted">
        <DisplayName>InterruptedToAborted</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6025</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5026" NodeId="ns=1;i=6025" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5026</Reference>
        </References>
        <Value>
            <uax:UInt32>7</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=101" NodeId="ns=1;i=5027" BrowseName="1:InterruptedToRunning">
        <DisplayName>InterruptedToRunning</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6026</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5027" NodeId="ns=1;i=6026" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5027</Reference>
        </References>
        <Value>
            <uax:UInt32>5</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=101" NodeId="ns=1;i=5028" BrowseName="1:RunningToAborted">
        <DisplayName>RunningToAborted</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6027</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5028" NodeId="ns=1;i=6027" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5028</Reference>
        </References>
        <Value>
            <uax:UInt32>6</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=101" NodeId="ns=1;i=5029" BrowseName="1:RunningToEnded">
        <DisplayName>RunningToEnded</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6028</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5029" NodeId="ns=1;i=6028" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5029</Reference>
        </References>
        <Value>
            <uax:UInt32>1</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=101" NodeId="ns=1;i=5030" BrowseName="1:RunningToInterrupted">
        <DisplayName>RunningToInterrupted</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6029</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5030" NodeId="ns=1;i=6029" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5030</Reference>
        </References>
        <Value>
            <uax:UInt32>4</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=101" NodeId="ns=1;i=5031" BrowseName="1:RunningToRunning">
        <DisplayName>RunningToRunning</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=101</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6030</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=5031" NodeId="ns=1;i=6030" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5031</Reference>
        </References>
        <Value>
            <uax:UInt32>3</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=59" BrowseName="1:ProductionProgramType">
        <DisplayName>ProductionProgramType</DisplayName>
        <References>
            <Reference ReferenceType="HasInterface">i=23513</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=193</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=230</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5032</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=59" NodeId="ns=1;i=193" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=59</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt16" ParentNodeId="ns=1;i=59" NodeId="ns=1;i=230" BrowseName="NumberInList">
        <DisplayName>NumberInList</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=59</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=59" NodeId="ns=1;i=5032" BrowseName="1:State">
        <DisplayName>State</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6031</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=15</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=59</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5032" NodeId="ns=1;i=6031" BrowseName="CurrentState">
        <DisplayName>CurrentState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5032</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6035</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6039</Reference>
        </References>
        <Value>
            <uax:LocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=6031" NodeId="ns=1;i=6035" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6031</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=6031" NodeId="ns=1;i=6039" BrowseName="Number">
        <DisplayName>Number</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6031</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=32" BrowseName="1:ProductionActiveProgramType">
        <DisplayName>ProductionActiveProgramType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=384</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=382</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5033</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=59</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=32" NodeId="ns=1;i=384" BrowseName="1:JobIdentifier" AccessLevel="3">
        <DisplayName>JobIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=32</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=32" NodeId="ns=1;i=382" BrowseName="1:JobNodeId" AccessLevel="3">
        <DisplayName>JobNodeId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=32</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=32" NodeId="ns=1;i=5033" BrowseName="1:State">
        <DisplayName>State</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6032</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=15</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=32</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5033" NodeId="ns=1;i=6032" BrowseName="CurrentState">
        <DisplayName>CurrentState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5033</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6033</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6034</Reference>
        </References>
        <Value>
            <uax:LocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=6032" NodeId="ns=1;i=6033" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6032</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=6032" NodeId="ns=1;i=6034" BrowseName="Number">
        <DisplayName>Number</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6032</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=20" BrowseName="1:ProductionStatisticsType">
        <DisplayName>ProductionStatisticsType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=405</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=20" NodeId="ns=1;i=405" BrowseName="1:PartsProducedInLifetime">
        <DisplayName>PartsProducedInLifetime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=20</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=21" BrowseName="1:ProductionType">
        <DisplayName>ProductionType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=87</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=81</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=134</Reference>
        </References>
    </UAObjectType>
    <UAObject ParentNodeId="ns=1;i=21" NodeId="ns=1;i=87" BrowseName="1:ActiveProgram">
        <DisplayName>ActiveProgram</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=326</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=250</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=32</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5035</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=87" NodeId="ns=1;i=326" BrowseName="1:Name">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=87</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt16" ParentNodeId="ns=1;i=87" NodeId="ns=1;i=250" BrowseName="NumberInList">
        <DisplayName>NumberInList</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=87</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=87" NodeId="ns=1;i=5035" BrowseName="1:State">
        <DisplayName>State</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6040</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=15</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=87</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5035" NodeId="ns=1;i=6040" BrowseName="CurrentState">
        <DisplayName>CurrentState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5035</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6041</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6042</Reference>
        </References>
        <Value>
            <uax:LocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=6040" NodeId="ns=1;i=6041" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6040</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=6040" NodeId="ns=1;i=6042" BrowseName="Number">
        <DisplayName>Number</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6040</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=21" NodeId="ns=1;i=81" BrowseName="1:ProductionPlan">
        <DisplayName>ProductionPlan</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=30</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=21" NodeId="ns=1;i=134" BrowseName="1:Statistics">
        <DisplayName>Statistics</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=236</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=20</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=21</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=134" NodeId="ns=1;i=236" BrowseName="1:PartsProducedInLifetime">
        <DisplayName>PartsProducedInLifetime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=134</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=2" BrowseName="1:PrognosisListType">
        <DisplayName>PrognosisListType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=89</Reference>
            <Reference ReferenceType="GeneratesEvent">i=2133</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=341</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAObject SymbolicName="Prognosis" ParentNodeId="ns=1;i=2" NodeId="ns=1;i=89" BrowseName="1:&lt;Prognosis>">
        <DisplayName>&lt;Prognosis></DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=240</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=3</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UtcTime" ParentNodeId="ns=1;i=89" NodeId="ns=1;i=240" BrowseName="1:PredictedTime">
        <DisplayName>PredictedTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=89</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:DateTime>2000-01-01T00:00:00Z</uax:DateTime>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=2" NodeId="ns=1;i=341" BrowseName="NodeVersion">
        <DisplayName>NodeVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=3" BrowseName="1:PrognosisType">
        <DisplayName>PrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=162</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="UtcTime" ParentNodeId="ns=1;i=3" NodeId="ns=1;i=162" BrowseName="1:PredictedTime">
        <DisplayName>PredictedTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:DateTime>2000-01-01T00:00:00Z</uax:DateTime>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=9" BrowseName="1:MaintenancePrognosisType">
        <DisplayName>MaintenancePrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=170</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=9" NodeId="ns=1;i=170" BrowseName="1:Activity">
        <DisplayName>Activity</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=10" BrowseName="1:ManualActivityPrognosisType">
        <DisplayName>ManualActivityPrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=171</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=10" NodeId="ns=1;i=171" BrowseName="1:Activity">
        <DisplayName>Activity</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1" BrowseName="1:PartLoadPrognosisType">
        <DisplayName>PartLoadPrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=402</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=408</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=409</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=401</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=1" NodeId="ns=1;i=402" BrowseName="1:Location">
        <DisplayName>Location</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=1" NodeId="ns=1;i=408" BrowseName="1:PartIdentifier" AccessLevel="3">
        <DisplayName>PartIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=1" NodeId="ns=1;i=409" BrowseName="1:PartName" AccessLevel="3">
        <DisplayName>PartName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=1" NodeId="ns=1;i=401" BrowseName="1:PartNodeId" AccessLevel="3">
        <DisplayName>PartNodeId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=5" BrowseName="1:PartUnloadPrognosisType">
        <DisplayName>PartUnloadPrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=165</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=166</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=180</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=395</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5" NodeId="ns=1;i=165" BrowseName="1:Location">
        <DisplayName>Location</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5" NodeId="ns=1;i=166" BrowseName="1:PartIdentifier">
        <DisplayName>PartIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=5" NodeId="ns=1;i=180" BrowseName="1:PartName">
        <DisplayName>PartName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=5" NodeId="ns=1;i=395" BrowseName="1:PartNodeId" AccessLevel="3">
        <DisplayName>PartNodeId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=8" BrowseName="1:ProcessChangeoverPrognosisType">
        <DisplayName>ProcessChangeoverPrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=169</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=362</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=8" NodeId="ns=1;i=169" BrowseName="1:Activity">
        <DisplayName>Activity</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=8</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=8" NodeId="ns=1;i=362" BrowseName="1:Location">
        <DisplayName>Location</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=8</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=37" BrowseName="1:ProductionJobEndPrognosisType">
        <DisplayName>ProductionJobEndPrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=414</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=412</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=37" NodeId="ns=1;i=414" BrowseName="1:JobNodeId" AccessLevel="3">
        <DisplayName>JobNodeId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=37</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=37" NodeId="ns=1;i=412" BrowseName="1:SourceIdentifier">
        <DisplayName>SourceIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=37</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=45" BrowseName="1:ToolChangePrognosisType">
        <DisplayName>ToolChangePrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=218</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=238</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=280</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=393</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=45" NodeId="ns=1;i=218" BrowseName="1:Location">
        <DisplayName>Location</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=45</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=45" NodeId="ns=1;i=238" BrowseName="1:ToolIdentifier">
        <DisplayName>ToolIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=45</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=45" NodeId="ns=1;i=280" BrowseName="1:ToolName" AccessLevel="3">
        <DisplayName>ToolName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=45</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=45" NodeId="ns=1;i=393" BrowseName="1:ToolNodeId" AccessLevel="3">
        <DisplayName>ToolNodeId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=45</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=4" BrowseName="1:ToolLoadPrognosisType">
        <DisplayName>ToolLoadPrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=163</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=279</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=368</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=4" NodeId="ns=1;i=163" BrowseName="1:Location">
        <DisplayName>Location</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=4" NodeId="ns=1;i=279" BrowseName="1:ToolIdentifier">
        <DisplayName>ToolIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=4" NodeId="ns=1;i=368" BrowseName="1:ToolName">
        <DisplayName>ToolName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=18" BrowseName="1:ToolUnloadPrognosisType">
        <DisplayName>ToolUnloadPrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=281</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=282</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=369</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=394</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=18" NodeId="ns=1;i=281" BrowseName="1:Location">
        <DisplayName>Location</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=18</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=18" NodeId="ns=1;i=282" BrowseName="1:ToolIdentifier">
        <DisplayName>ToolIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=18</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=18" NodeId="ns=1;i=369" BrowseName="1:ToolName">
        <DisplayName>ToolName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=18</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=18" NodeId="ns=1;i=394" BrowseName="1:ToolNodeId" AccessLevel="3">
        <DisplayName>ToolNodeId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=18</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=6" BrowseName="1:UtilityChangePrognosisType">
        <DisplayName>UtilityChangePrognosisType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=3</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=363</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=6" NodeId="ns=1;i=363" BrowseName="1:UtilityName">
        <DisplayName>UtilityName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=43" BrowseName="1:SoftwareIdentificationType">
        <DisplayName>SoftwareIdentificationType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=185</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=186</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=184</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=43" NodeId="ns=1;i=185" BrowseName="1:Identifier">
        <DisplayName>Identifier</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=43</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>0</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=43" NodeId="ns=1;i=186" BrowseName="3:Manufacturer">
        <DisplayName>Manufacturer</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=43</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=43" NodeId="ns=1;i=184" BrowseName="3:SoftwareRevision">
        <DisplayName>SoftwareRevision</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=43</Reference>
        </References>
        <Value>
            <uax:String>0</uax:String>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=24" BrowseName="1:ProductionStateMachineType">
        <DisplayName>ProductionStateMachineType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=141</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=136</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=270</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=140</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=99</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=135</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=152</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=153</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=139</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=97</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=95</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=272</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2771</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=154</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=155</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=156</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=137</Reference>
        </References>
    </UAObjectType>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=141" BrowseName="1:Aborted">
        <DisplayName>Aborted</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=97</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=102</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=104</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=105</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=108</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=114</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=124</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=132</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=136</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=350</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=144</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=148</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=150</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=152</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=154</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=159</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=160</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=141" NodeId="ns=1;i=350" BrowseName="StateNumber">
        <DisplayName>StateNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=141</Reference>
        </References>
        <Value>
            <uax:UInt32>4</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=136" BrowseName="1:AbortedToInitializing">
        <DisplayName>AbortedToInitializing</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=141</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="ToState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=334</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=136" NodeId="ns=1;i=334" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=136</Reference>
        </References>
        <Value>
            <uax:UInt32>8</uax:UInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=24" NodeId="ns=1;i=270" BrowseName="CurrentState">
        <DisplayName>CurrentState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=271</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=274</Reference>
        </References>
        <Value>
            <uax:LocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=270" NodeId="ns=1;i=271" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=270</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=270" NodeId="ns=1;i=274" BrowseName="Number">
        <DisplayName>Number</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=270</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=140" BrowseName="1:Ended">
        <DisplayName>Ended</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=92</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=99</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=106</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=115</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=349</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=143</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=149</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=155</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=157</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=140" NodeId="ns=1;i=349" BrowseName="StateNumber">
        <DisplayName>StateNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=140</Reference>
        </References>
        <Value>
            <uax:UInt32>2</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=99" BrowseName="1:EndedToInitializing">
        <DisplayName>EndedToInitializing</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=140</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="ToState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=299</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=99" NodeId="ns=1;i=299" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=99</Reference>
        </References>
        <Value>
            <uax:UInt32>2</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=135" BrowseName="1:Initializing">
        <DisplayName>Initializing</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=91</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=99</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=102</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=104</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=106</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=114</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=115</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=132</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2309</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=345</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=136</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=142</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=149</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=150</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=152</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=153</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=158</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=159</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=135" NodeId="ns=1;i=345" BrowseName="StateNumber">
        <DisplayName>StateNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=135</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=152" BrowseName="1:InitializingToAborted">
        <DisplayName>InitializingToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="FromState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=373</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=152" NodeId="ns=1;i=373" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=152</Reference>
        </References>
        <Value>
            <uax:UInt32>9</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=153" BrowseName="1:InitializingToRunning">
        <DisplayName>InitializingToRunning</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=375</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=153" NodeId="ns=1;i=375" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=153</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=139" BrowseName="1:Interrupted">
        <DisplayName>Interrupted</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=95</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=97</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=105</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=107</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=109</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=124</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=125</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=127</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=347</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=145</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=147</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=148</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=156</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=139" NodeId="ns=1;i=347" BrowseName="StateNumber">
        <DisplayName>StateNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=139</Reference>
        </References>
        <Value>
            <uax:UInt32>3</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=97" BrowseName="1:InterruptedToAborted">
        <DisplayName>InterruptedToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="FromState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=298</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=97" NodeId="ns=1;i=298" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=97</Reference>
        </References>
        <Value>
            <uax:UInt32>7</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=95" BrowseName="1:InterruptedToRunning">
        <DisplayName>InterruptedToRunning</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=294</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=95" NodeId="ns=1;i=294" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=95</Reference>
        </References>
        <Value>
            <uax:UInt32>5</uax:UInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=24" NodeId="ns=1;i=272" BrowseName="LastTransition">
        <DisplayName>LastTransition</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=2767</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=273</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=278</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
        <Value>
            <uax:LocalizedText/>
        </Value>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=272" NodeId="ns=1;i=273" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=272</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=272" NodeId="ns=1;i=278" BrowseName="Number">
        <DisplayName>Number</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=272</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=138" BrowseName="1:Running">
        <DisplayName>Running</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=91</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=92</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=95</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=107</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=108</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=109</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=125</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=127</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=133</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=133</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=137</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=137</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=346</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2307</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=142</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=143</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=144</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=145</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=147</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=151</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=151</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=153</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=154</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=155</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=156</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=157</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=158</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=160</Reference>
            <Reference ReferenceType="FromState" IsForward="false">ns=1;i=161</Reference>
            <Reference ReferenceType="ToState" IsForward="false">ns=1;i=161</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=138" NodeId="ns=1;i=346" BrowseName="StateNumber">
        <DisplayName>StateNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=138</Reference>
        </References>
        <Value>
            <uax:UInt32>1</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=154" BrowseName="1:RunningToAborted">
        <DisplayName>RunningToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=378</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=154" NodeId="ns=1;i=378" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=154</Reference>
        </References>
        <Value>
            <uax:UInt32>6</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=155" BrowseName="1:RunningToEnded">
        <DisplayName>RunningToEnded</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=140</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=381</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=155" NodeId="ns=1;i=381" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=155</Reference>
        </References>
        <Value>
            <uax:UInt32>1</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=156" BrowseName="1:RunningToInterrupted">
        <DisplayName>RunningToInterrupted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=139</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=386</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=156" NodeId="ns=1;i=386" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=156</Reference>
        </References>
        <Value>
            <uax:UInt32>4</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=24" NodeId="ns=1;i=137" BrowseName="1:RunningToRunning">
        <DisplayName>RunningToRunning</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=358</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=137" NodeId="ns=1;i=358" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=137</Reference>
        </References>
        <Value>
            <uax:UInt32>3</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=28" BrowseName="1:ProductionJobStateMachineType">
        <DisplayName>ProductionJobStateMachineType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=150</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=149</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=132</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=142</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=148</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=147</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=19</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=144</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=143</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=145</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=151</Reference>
        </References>
    </UAObjectType>
    <UAObject ParentNodeId="ns=1;i=28" NodeId="ns=1;i=150" BrowseName="1:AbortedToInitializing">
        <DisplayName>AbortedToInitializing</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=141</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=28</Reference>
            <Reference ReferenceType="ToState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=31</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=376</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=150" NodeId="ns=1;i=376" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=150</Reference>
        </References>
        <Value>
            <uax:UInt32>8</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=28" NodeId="ns=1;i=149" BrowseName="1:EndedToInitializing">
        <DisplayName>EndedToInitializing</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=140</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=28</Reference>
            <Reference ReferenceType="ToState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=31</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=360</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=149" NodeId="ns=1;i=360" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=149</Reference>
        </References>
        <Value>
            <uax:UInt32>2</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=28" NodeId="ns=1;i=132" BrowseName="1:InitializingToAborted">
        <DisplayName>InitializingToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="FromState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=28</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=31</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=385</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=132" NodeId="ns=1;i=385" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=132</Reference>
        </References>
        <Value>
            <uax:UInt32>9</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=28" NodeId="ns=1;i=142" BrowseName="1:InitializingToRunning">
        <DisplayName>InitializingToRunning</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=28</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=31</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=352</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=142" NodeId="ns=1;i=352" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=142</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=28" NodeId="ns=1;i=148" BrowseName="1:InterruptedToAborted">
        <DisplayName>InterruptedToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="FromState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=28</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=31</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=357</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=148" NodeId="ns=1;i=357" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=148</Reference>
        </References>
        <Value>
            <uax:UInt32>7</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=28" NodeId="ns=1;i=147" BrowseName="1:InterruptedToRunning">
        <DisplayName>InterruptedToRunning</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=28</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=31</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=356</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=147" NodeId="ns=1;i=356" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=147</Reference>
        </References>
        <Value>
            <uax:UInt32>5</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=28" NodeId="ns=1;i=144" BrowseName="1:RunningToAborted">
        <DisplayName>RunningToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=31</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=28</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=354</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=144" NodeId="ns=1;i=354" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=144</Reference>
        </References>
        <Value>
            <uax:UInt32>6</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=28" NodeId="ns=1;i=143" BrowseName="1:RunningToEnded">
        <DisplayName>RunningToEnded</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=140</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=31</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=28</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=353</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=143" NodeId="ns=1;i=353" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=143</Reference>
        </References>
        <Value>
            <uax:UInt32>1</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=28" NodeId="ns=1;i=145" BrowseName="1:RunningToInterrupted">
        <DisplayName>RunningToInterrupted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=31</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=28</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=355</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=145" NodeId="ns=1;i=355" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=145</Reference>
        </References>
        <Value>
            <uax:UInt32>4</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=28" NodeId="ns=1;i=151" BrowseName="1:RunningToRunning">
        <DisplayName>RunningToRunning</DisplayName>
        <References>
            <Reference ReferenceType="HasEffect">ns=1;i=31</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=28</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=372</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=151" NodeId="ns=1;i=372" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=151</Reference>
        </References>
        <Value>
            <uax:UInt32>3</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=40" BrowseName="1:ProductionPartStateMachineType">
        <DisplayName>ProductionPartStateMachineType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=114</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=115</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=159</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=158</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=124</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=125</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=24</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=160</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=157</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=127</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=161</Reference>
        </References>
    </UAObjectType>
    <UAObject ParentNodeId="ns=1;i=40" NodeId="ns=1;i=114" BrowseName="1:AbortedToInitializing">
        <DisplayName>AbortedToInitializing</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=141</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=40</Reference>
            <Reference ReferenceType="ToState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=329</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=114" NodeId="ns=1;i=329" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=114</Reference>
        </References>
        <Value>
            <uax:UInt32>8</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=40" NodeId="ns=1;i=115" BrowseName="1:EndedToInitializing">
        <DisplayName>EndedToInitializing</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=140</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=40</Reference>
            <Reference ReferenceType="ToState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=330</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=115" NodeId="ns=1;i=330" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=115</Reference>
        </References>
        <Value>
            <uax:UInt32>2</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=40" NodeId="ns=1;i=159" BrowseName="1:InitializingToAborted">
        <DisplayName>InitializingToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="FromState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=40</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=379</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=159" NodeId="ns=1;i=379" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=159</Reference>
        </References>
        <Value>
            <uax:UInt32>9</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=40" NodeId="ns=1;i=158" BrowseName="1:InitializingToRunning">
        <DisplayName>InitializingToRunning</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=40</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=377</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=158" NodeId="ns=1;i=377" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=158</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=40" NodeId="ns=1;i=124" BrowseName="1:InterruptedToAborted">
        <DisplayName>InterruptedToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="FromState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=40</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=331</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=124" NodeId="ns=1;i=331" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=124</Reference>
        </References>
        <Value>
            <uax:UInt32>7</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=40" NodeId="ns=1;i=125" BrowseName="1:InterruptedToRunning">
        <DisplayName>InterruptedToRunning</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=40</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=333</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=125" NodeId="ns=1;i=333" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=125</Reference>
        </References>
        <Value>
            <uax:UInt32>5</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=40" NodeId="ns=1;i=160" BrowseName="1:RunningToAborted">
        <DisplayName>RunningToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=40</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=380</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=160" NodeId="ns=1;i=380" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=160</Reference>
        </References>
        <Value>
            <uax:UInt32>6</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=40" NodeId="ns=1;i=157" BrowseName="1:RunningToEnded">
        <DisplayName>RunningToEnded</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=140</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=40</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=374</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=157" NodeId="ns=1;i=374" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=157</Reference>
        </References>
        <Value>
            <uax:UInt32>1</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=40" NodeId="ns=1;i=127" BrowseName="1:RunningToInterrupted">
        <DisplayName>RunningToInterrupted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=40</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=337</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=127" NodeId="ns=1;i=337" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=127</Reference>
        </References>
        <Value>
            <uax:UInt32>4</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=40" NodeId="ns=1;i=161" BrowseName="1:RunningToRunning">
        <DisplayName>RunningToRunning</DisplayName>
        <References>
            <Reference ReferenceType="HasEffect">ns=1;i=27</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=40</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=410</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=161" NodeId="ns=1;i=410" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=161</Reference>
        </References>
        <Value>
            <uax:UInt32>3</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=15" BrowseName="1:ProductionProgramStateMachineType">
        <DisplayName>ProductionProgramStateMachineType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=102</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=106</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=104</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=91</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=105</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=107</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=108</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=92</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=109</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=133</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=24</Reference>
        </References>
    </UAObjectType>
    <UAObject ParentNodeId="ns=1;i=15" NodeId="ns=1;i=102" BrowseName="1:AbortedToInitializing">
        <DisplayName>AbortedToInitializing</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=141</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
            <Reference ReferenceType="ToState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=17</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=311</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=102" NodeId="ns=1;i=311" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=102</Reference>
        </References>
        <Value>
            <uax:UInt32>8</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=15" NodeId="ns=1;i=106" BrowseName="1:EndedToInitializing">
        <DisplayName>EndedToInitializing</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=140</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
            <Reference ReferenceType="ToState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=17</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=315</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=106" NodeId="ns=1;i=315" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=106</Reference>
        </References>
        <Value>
            <uax:UInt32>2</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=15" NodeId="ns=1;i=104" BrowseName="1:InitializingToAborted">
        <DisplayName>InitializingToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="FromState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=17</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=313</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=104" NodeId="ns=1;i=313" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=104</Reference>
        </References>
        <Value>
            <uax:UInt32>9</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=15" NodeId="ns=1;i=91" BrowseName="1:InitializingToRunning">
        <DisplayName>InitializingToRunning</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=135</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=17</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=291</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=91" NodeId="ns=1;i=291" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=91</Reference>
        </References>
        <Value>
            <uax:UInt32>0</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=15" NodeId="ns=1;i=105" BrowseName="1:InterruptedToAborted">
        <DisplayName>InterruptedToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="FromState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=17</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=314</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=105" NodeId="ns=1;i=314" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=105</Reference>
        </References>
        <Value>
            <uax:UInt32>7</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=15" NodeId="ns=1;i=107" BrowseName="1:InterruptedToRunning">
        <DisplayName>InterruptedToRunning</DisplayName>
        <References>
            <Reference ReferenceType="FromState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=17</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=327</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=107" NodeId="ns=1;i=327" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=107</Reference>
        </References>
        <Value>
            <uax:UInt32>5</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=15" NodeId="ns=1;i=108" BrowseName="1:RunningToAborted">
        <DisplayName>RunningToAborted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=141</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=17</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=328</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=108" NodeId="ns=1;i=328" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=108</Reference>
        </References>
        <Value>
            <uax:UInt32>6</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=15" NodeId="ns=1;i=92" BrowseName="1:RunningToEnded">
        <DisplayName>RunningToEnded</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=140</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=17</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=292</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=92" NodeId="ns=1;i=292" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=92</Reference>
        </References>
        <Value>
            <uax:UInt32>1</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=15" NodeId="ns=1;i=109" BrowseName="1:RunningToInterrupted">
        <DisplayName>RunningToInterrupted</DisplayName>
        <References>
            <Reference ReferenceType="ToState">ns=1;i=139</Reference>
            <Reference ReferenceType="HasEffect">ns=1;i=17</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=339</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=109" NodeId="ns=1;i=339" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=109</Reference>
        </References>
        <Value>
            <uax:UInt32>4</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=15" NodeId="ns=1;i=133" BrowseName="1:RunningToRunning">
        <DisplayName>RunningToRunning</DisplayName>
        <References>
            <Reference ReferenceType="HasEffect">ns=1;i=17</Reference>
            <Reference ReferenceType="FromState">ns=1;i=138</Reference>
            <Reference ReferenceType="ToState">ns=1;i=138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=359</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2310</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=133" NodeId="ns=1;i=359" BrowseName="TransitionNumber">
        <DisplayName>TransitionNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=133</Reference>
        </References>
        <Value>
            <uax:UInt32>3</uax:UInt32>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=44" BrowseName="1:ToolListType">
        <DisplayName>ToolListType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=98</Reference>
            <Reference ReferenceType="GeneratesEvent">i=2133</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=213</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAObject SymbolicName="Tool" ParentNodeId="ns=1;i=44" NodeId="ns=1;i=98" BrowseName="1:&lt;Tool>">
        <DisplayName>&lt;Tool></DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=44</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=49</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=44" NodeId="ns=1;i=213" BrowseName="NodeVersion">
        <DisplayName>NodeVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=44</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject SymbolicName="http___opcfoundation_org_UA_MachineTool_" NodeId="ns=1;i=120" BrowseName="1:http://opcfoundation.org/UA/MachineTool/">
        <DisplayName>http://opcfoundation.org/UA/MachineTool/</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=396</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=11715</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=397</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=398</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=399</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=400</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=406</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=407</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=120" NodeId="ns=1;i=396" BrowseName="IsNamespaceSubset">
        <DisplayName>IsNamespaceSubset</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=120</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="DateTime" ParentNodeId="ns=1;i=120" NodeId="ns=1;i=397" BrowseName="NamespacePublicationDate">
        <DisplayName>NamespacePublicationDate</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=120</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:DateTime>2020-09-25T00:00:00Z</uax:DateTime>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=120" NodeId="ns=1;i=398" BrowseName="NamespaceUri">
        <DisplayName>NamespaceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=120</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>http://opcfoundation.org/UA/MachineTool/</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=120" NodeId="ns=1;i=399" BrowseName="NamespaceVersion">
        <DisplayName>NamespaceVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=120</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>1.00.00</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="IdType" ParentNodeId="ns=1;i=120" ValueRank="1" NodeId="ns=1;i=400" ArrayDimensions="0" BrowseName="StaticNodeIdTypes">
        <DisplayName>StaticNodeIdTypes</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=120</Reference>
        </References>
        <Value>
            <uax:ListOfInt32>
                <uax:Int32>0</uax:Int32>
            </uax:ListOfInt32>
        </Value>
    </UAVariable>
    <UAVariable DataType="NumericRange" ParentNodeId="ns=1;i=120" ValueRank="1" NodeId="ns=1;i=406" ArrayDimensions="0" BrowseName="StaticNumericNodeIdRange">
        <DisplayName>StaticNumericNodeIdRange</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=120</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" ParentNodeId="ns=1;i=120" NodeId="ns=1;i=407" BrowseName="StaticStringNodeIdPattern">
        <DisplayName>StaticStringNodeIdPattern</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=120</Reference>
        </References>
    </UAVariable>
</UANodeSet>
