<?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="2022-01-10T00:00:00Z" Version="RC 1.01.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="2020-06-02T00:00:00Z" Version="1.02.2"/>
            <RequiredModel ModelUri="http://opcfoundation.org/UA/Machinery/" PublicationDate="2021-12-01T00:00:00Z" Version="1.02.0"/>
            <RequiredModel ModelUri="http://opcfoundation.org/UA/IA/" PublicationDate="2021-07-31T00:00:00Z" Version="1.01.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>
        <Alias Alias="MaintenanceMode">ns=1;i=3002</Alias>
    </Aliases>
    <Extensions>
        <Extension>
            <ua:ModelInfo Tool="UaModeler" Hash="M8Gqdgf0fF9SZg0/f//hHg==" Version="1.6.5"/>
        </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.</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.</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 tool 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 tool 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=3002" BrowseName="1:MaintenanceMode">
        <DisplayName>MaintenanceMode</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:MaintenanceMode">
            <Field Name="Service" Value="0">
                <Description Locale="en">Machine is being serviced.</Description>
            </Field>
            <Field Name="Inspection" Value="1">
                <Description Locale="en">Machine is being inspected.</Description>
            </Field>
            <Field Name="Repair" Value="2">
                <Description Locale="en">Machine is being repaired.</Description>
            </Field>
            <Field Name="Upgrade" Value="3">
                <Description Locale="en">Machine is being upgraded.</Description>
            </Field>
            <Field Name="Other" Value="4">
                <Description Locale="en">The machine maintenance mode is different from the values defined in this enumeration.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable DataType="EnumValueType" ParentNodeId="ns=1;i=3002" ValueRank="1" NodeId="ns=1;i=6018" ArrayDimensions="5" BrowseName="EnumValues">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3002</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>Service</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Machine is being serviced.</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>Inspection</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Machine is being inspected.</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>Repair</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Machine is being repaired.</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>Upgrade</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>Machine is being upgraded.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>4</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Other</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Locale>en</uax:Locale>
                                <uax:Text>The machine maintenance 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
        W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9NY
        WNoaW5lVG9vbC8iIERlZmF1bHRCeXRlT3JkZXI9IkxpdHRsZUVuZGlhbiIgeG1sbnM6b3BjP
        SJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvQmluYXJ5U2NoZW1hLyIgeG1sbnM6dWE9Imh0d
        HA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY
        2ZvdW5kYXRpb24ub3JnL1VBL01hY2hpbmVUb29sLyI+CiA8b3BjOkltcG9ydCBOYW1lc3BhY
        2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iLz4KIDxvcGM6RW51bWVyYXRlZFR5c
        GUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iQ2hhbm5lbE1vZGUiPgogIDxvcGM6RW51bWVyY
        XRlZFZhbHVlIE5hbWU9IkF1dG9tYXRpYyIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0Z
        WRWYWx1ZSBOYW1lPSJNZGFNZGkiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd
        WUgTmFtZT0iSm9nTWFudWFsIiBWYWx1ZT0iMiIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlI
        E5hbWU9IkpvZ0luY3JlbWVudCIgVmFsdWU9IjMiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
        SBOYW1lPSJUZWFjaGluZ0hhbmRsZSIgVmFsdWU9IjQiLz4KICA8b3BjOkVudW1lcmF0ZWRWY
        Wx1ZSBOYW1lPSJSZW1vdGUiIFZhbHVlPSI1Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgT
        mFtZT0iUmVmZXJlbmNlIiBWYWx1ZT0iNiIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hb
        WU9Ik90aGVyIiBWYWx1ZT0iNyIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVud
        W1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IkNoYW5uZWxTdGF0ZSI+CiAgP
        G9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWN0aXZlIiBWYWx1ZT0iMCIvPgogIDxvcGM6R
        W51bWVyYXRlZFZhbHVlIE5hbWU9IkludGVycnVwdGVkIiBWYWx1ZT0iMSIvPgogIDxvcGM6R
        W51bWVyYXRlZFZhbHVlIE5hbWU9IlJlc2V0IiBWYWx1ZT0iMiIvPgogPC9vcGM6RW51bWVyY
        XRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9I
        kVETUdlbmVyYXRvclN0YXRlIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmRlZ
        mluZWQiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVhZHkiI
        FZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWN0aXZlX0xvd19Wb
        2x0YWdlIiBWYWx1ZT0iMiIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFjdGl2Z
        V9IaWdoX1ZvbHRhZ2UiIFZhbHVlPSIzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZ
        T0iRXJyb3IiIFZhbHVlPSI0Ii8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51b
        WVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iTGFzZXJTdGF0ZSI+CiAgPG9wY
        zpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5kZWZpbmVkIiBWYWx1ZT0iMCIvPgogIDxvcGM6R
        W51bWVyYXRlZFZhbHVlIE5hbWU9IlJlYWR5IiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyY
        XRlZFZhbHVlIE5hbWU9IkFjdGl2ZSIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWY
        Wx1ZSBOYW1lPSJFcnJvciIgVmFsdWU9IjMiLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgogP
        G9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJNYWNoaW5lT3Blc
        mF0aW9uTW9kZSI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWFudWFsIiBWYWx1Z
        T0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkF1dG9tYXRpYyIgVmFsdWU9I
        jEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZXR1cCIgVmFsdWU9IjIiLz4KI
        CA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBdXRvV2l0aE1hbnVhbEludGVydmVudGlvb
        iIgVmFsdWU9IjMiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZXJ2aWNlIiBWY
        Wx1ZT0iNCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik90aGVyIiBWYWx1ZT0iN
        SIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0a
        EluQml0cz0iMzIiIE5hbWU9Ik1haW50ZW5hbmNlTW9kZSI+CiAgPG9wYzpFbnVtZXJhdGVkV
        mFsdWUgTmFtZT0iU2VydmljZSIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
        SBOYW1lPSJJbnNwZWN0aW9uIiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlI
        E5hbWU9IlJlcGFpciIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lP
        SJVcGdyYWRlIiBWYWx1ZT0iMyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik90a
        GVyIiBWYWx1ZT0iNCIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0Z
        WRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hbWU9IlBhcnRRdWFsaXR5Ij4KICA8b3BjOkVud
        W1lcmF0ZWRWYWx1ZSBOYW1lPSJDYXBhYmlsaXR5VW5hdmFpbGFibGUiIFZhbHVlPSIwIi8+C
        iAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR29vZCIgVmFsdWU9IjEiLz4KICA8b3BjO
        kVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCYWQiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhd
        GVkVmFsdWUgTmFtZT0iTm90WWV0TWVhc3VyZWQiIFZhbHVlPSIzIi8+CiAgPG9wYzpFbnVtZ
        XJhdGVkVmFsdWUgTmFtZT0iV2lsbE5vdEJlTWVhc3VyZWQiIFZhbHVlPSI0Ii8+CiA8L29wY
        zpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzM
        iIgTmFtZT0iUHJvY2Vzc0lycmVndWxhcml0eSI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgT
        mFtZT0iQ2FwYWJpbGl0eVVuYXZhaWxhYmxlIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyY
        XRlZFZhbHVlIE5hbWU9IkRldGVjdGVkIiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyYXRlZ
        FZhbHVlIE5hbWU9Ik5vdERldGVjdGVkIiBWYWx1ZT0iMiIvPgogIDxvcGM6RW51bWVyYXRlZ
        FZhbHVlIE5hbWU9Ik5vdFlldERldGVybWluZWQiIFZhbHVlPSIzIi8+CiA8L29wYzpFbnVtZ
        XJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZ
        T0iVG9vbExpZmVJbmRpY2F0aW9uIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUa
        W1lIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik51bWJlck9mU
        GFydHMiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTnVtYmVyT
        2ZVc2FnZXMiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRmVlZ
        F9EaXN0YW5jZSIgVmFsdWU9IjMiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDd
        XR0aW5nX0Rpc3RhbmNlIiBWYWx1ZT0iNCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hb
        WU9Ikxlbmd0aCIgVmFsdWU9IjUiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEa
        WFtZXRlciIgVmFsdWU9IjYiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPdGhlc
        iIgVmFsdWU9IjciLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkV
        HlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJUb29sTG9ja2VkIj4KICA8b3BjOkVudW1lc
        mF0ZWRWYWx1ZSBOYW1lPSJDYXBhYmlsaXR5VW5hdmFpbGFibGUiIFZhbHVlPSIwIi8+CiAgP
        G9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnlPcGVyYXRvciIgVmFsdWU9IjEiLz4KICA8b
        3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUb29sQnJlYWsiIFZhbHVlPSIyIi8+CiAgPG9wY
        zpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVG9vbExpZmUiIFZhbHVlPSIzIi8+CiAgPG9wYzpFb
        nVtZXJhdGVkVmFsdWUgTmFtZT0iTWVhc3VyZW1lbnRFcnJvciIgVmFsdWU9IjQiLz4KICA8b
        3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPdGhlciIgVmFsdWU9IjUiLz4KIDwvb3BjOkVud
        W1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOY
        W1lPSJUb29sTWFuYWdlbWVudCI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTnVtY
        mVyQmFzZWQiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR3Jvd
        XBCYXNlZCIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPdGhlc
        iIgVmFsdWU9IjIiLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgo8L29wYzpUeXBlRGljdGlvb
        mFyeT4K</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
        HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvTWFjaGluZVRvb2wvVHlwZXMueHNkIiB4bWxuc
        zp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9NYWNoaW5lVG9vbC9UeXBlcy54c
        2QiIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlc
        y54c2QiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+CiA8e
        HM6aW1wb3J0IG5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvM
        DIvVHlwZXMueHNkIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJDaGFubmVsTW9kZSI+CiAgP
        HhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2Y
        Wx1ZT0iQXV0b21hdGljXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNZGFNZGlfM
        SIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkpvZ01hbnVhbF8yIi8+CiAgIDx4czplb
        nVtZXJhdGlvbiB2YWx1ZT0iSm9nSW5jcmVtZW50XzMiLz4KICAgPHhzOmVudW1lcmF0aW9uI
        HZhbHVlPSJUZWFjaGluZ0hhbmRsZV80Ii8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU
        mVtb3RlXzUiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSZWZlcmVuY2VfNiIvPgogI
        CA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik90aGVyXzciLz4KICA8L3hzOnJlc3RyaWN0aW9uP
        gogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkNoYW5uZWxNb2RlI
        iBuYW1lPSJDaGFubmVsTW9kZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNoY
        W5uZWxNb2RlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iM
        CIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpDaGFubmVsTW9kZSIgbmFtZT0iQ
        2hhbm5lbE1vZGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y
        29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mQ2hhbm5lbE1vZGUiI
        G5hbWU9Ikxpc3RPZkNoYW5uZWxNb2RlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZ
        VR5cGUgbmFtZT0iQ2hhbm5lbFN0YXRlIj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c
        3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBY3RpdmVfMCIvPgogICA8eHM6Z
        W51bWVyYXRpb24gdmFsdWU9IkludGVycnVwdGVkXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uI
        HZhbHVlPSJSZXNldF8yIi8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZ
        T4KIDx4czplbGVtZW50IHR5cGU9InRuczpDaGFubmVsU3RhdGUiIG5hbWU9IkNoYW5uZWxTd
        GF0ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkNoYW5uZWxTdGF0ZSI+CiAgP
        HhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0id
        W5ib3VuZGVkIiB0eXBlPSJ0bnM6Q2hhbm5lbFN0YXRlIiBuYW1lPSJDaGFubmVsU3RhdGUiI
        G5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+C
        iA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mQ2hhbm5lbFN0YXRlIiBuYW1lPSJMaXN0T
        2ZDaGFubmVsU3RhdGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lP
        SJFRE1HZW5lcmF0b3JTdGF0ZSI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZ
        yI+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5kZWZpbmVkXzAiLz4KICAgPHhzOmVud
        W1lcmF0aW9uIHZhbHVlPSJSZWFkeV8xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQ
        WN0aXZlX0xvd19Wb2x0YWdlXzIiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBY3Rpd
        mVfSGlnaF9Wb2x0YWdlXzMiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJFcnJvcl80I
        i8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50I
        HR5cGU9InRuczpFRE1HZW5lcmF0b3JTdGF0ZSIgbmFtZT0iRURNR2VuZXJhdG9yU3RhdGUiL
        z4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFRE1HZW5lcmF0b3JTdGF0ZSI+CiAgP
        HhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0id
        W5ib3VuZGVkIiB0eXBlPSJ0bnM6RURNR2VuZXJhdG9yU3RhdGUiIG5hbWU9IkVETUdlbmVyY
        XRvclN0YXRlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvb
        XBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkVETUdlbmVyYXRvclN0Y
        XRlIiBuYW1lPSJMaXN0T2ZFRE1HZW5lcmF0b3JTdGF0ZSIgbmlsbGFibGU9InRydWUiLz4KI
        Dx4czpzaW1wbGVUeXBlIG5hbWU9Ikxhc2VyU3RhdGUiPgogIDx4czpyZXN0cmljdGlvbiBiY
        XNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlVuZGVmaW5lZF8wI
        i8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUmVhZHlfMSIvPgogICA8eHM6ZW51bWVyY
        XRpb24gdmFsdWU9IkFjdGl2ZV8yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRXJyb
        3JfMyIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlb
        WVudCB0eXBlPSJ0bnM6TGFzZXJTdGF0ZSIgbmFtZT0iTGFzZXJTdGF0ZSIvPgogPHhzOmNvb
        XBsZXhUeXBlIG5hbWU9Ikxpc3RPZkxhc2VyU3RhdGUiPgogIDx4czpzZXF1ZW5jZT4KICAgP
        HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0id
        G5zOkxhc2VyU3RhdGUiIG5hbWU9Ikxhc2VyU3RhdGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgP
        C94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0b
        nM6TGlzdE9mTGFzZXJTdGF0ZSIgbmFtZT0iTGlzdE9mTGFzZXJTdGF0ZSIgbmlsbGFibGU9I
        nRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9Ik1hY2hpbmVPcGVyYXRpb25Nb2RlIj4KI
        CA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uI
        HZhbHVlPSJNYW51YWxfMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkF1dG9tYXRpY
        18xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU2V0dXBfMiIvPgogICA8eHM6ZW51b
        WVyYXRpb24gdmFsdWU9IkF1dG9XaXRoTWFudWFsSW50ZXJ2ZW50aW9uXzMiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJTZXJ2aWNlXzQiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhb
        HVlPSJPdGhlcl81Ii8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KI
        Dx4czplbGVtZW50IHR5cGU9InRuczpNYWNoaW5lT3BlcmF0aW9uTW9kZSIgbmFtZT0iTWFja
        GluZU9wZXJhdGlvbk1vZGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZNYWNoa
        W5lT3BlcmF0aW9uTW9kZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY
        2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6TWFjaGluZU9wZXJhd
        Glvbk1vZGUiIG5hbWU9Ik1hY2hpbmVPcGVyYXRpb25Nb2RlIiBuaWxsYWJsZT0idHJ1ZSIvP
        gogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZ
        T0idG5zOkxpc3RPZk1hY2hpbmVPcGVyYXRpb25Nb2RlIiBuYW1lPSJMaXN0T2ZNYWNoaW5lT
        3BlcmF0aW9uTW9kZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9I
        k1haW50ZW5hbmNlTW9kZSI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+C
        iAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU2VydmljZV8wIi8+CiAgIDx4czplbnVtZXJhd
        GlvbiB2YWx1ZT0iSW5zcGVjdGlvbl8xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iU
        mVwYWlyXzIiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVcGdyYWRlXzMiLz4KICAgP
        HhzOmVudW1lcmF0aW9uIHZhbHVlPSJPdGhlcl80Ii8+CiAgPC94czpyZXN0cmljdGlvbj4KI
        DwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpNYWludGVuYW5jZU1vZ
        GUiIG5hbWU9Ik1haW50ZW5hbmNlTW9kZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc
        3RPZk1haW50ZW5hbmNlTW9kZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBta
        W5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6TWFpbnRlbmFuY
        2VNb2RlIiBuYW1lPSJNYWludGVuYW5jZU1vZGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94c
        zpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T
        GlzdE9mTWFpbnRlbmFuY2VNb2RlIiBuYW1lPSJMaXN0T2ZNYWludGVuYW5jZU1vZGUiIG5pb
        GxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJQYXJ0UXVhbGl0eSI+CiAgP
        HhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2Y
        Wx1ZT0iQ2FwYWJpbGl0eVVuYXZhaWxhYmxlXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhb
        HVlPSJHb29kXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJCYWRfMiIvPgogICA8e
        HM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vdFlldE1lYXN1cmVkXzMiLz4KICAgPHhzOmVudW1lc
        mF0aW9uIHZhbHVlPSJXaWxsTm90QmVNZWFzdXJlZF80Ii8+CiAgPC94czpyZXN0cmljdGlvb
        j4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpQYXJ0UXVhbGl0e
        SIgbmFtZT0iUGFydFF1YWxpdHkiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQY
        XJ0UXVhbGl0eSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9I
        jAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UGFydFF1YWxpdHkiIG5hbWU9I
        lBhcnRRdWFsaXR5IiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzO
        mNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlBhcnRRdWFsaXR5I
        iBuYW1lPSJMaXN0T2ZQYXJ0UXVhbGl0eSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpzaW1wb
        GVUeXBlIG5hbWU9IlByb2Nlc3NJcnJlZ3VsYXJpdHkiPgogIDx4czpyZXN0cmljdGlvbiBiY
        XNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkNhcGFiaWxpdHlVb
        mF2YWlsYWJsZV8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRGV0ZWN0ZWRfMSIvP
        gogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vdERldGVjdGVkXzIiLz4KICAgPHhzOmVud
        W1lcmF0aW9uIHZhbHVlPSJOb3RZZXREZXRlcm1pbmVkXzMiLz4KICA8L3hzOnJlc3RyaWN0a
        W9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlByb2Nlc3NJc
        nJlZ3VsYXJpdHkiIG5hbWU9IlByb2Nlc3NJcnJlZ3VsYXJpdHkiLz4KIDx4czpjb21wbGV4V
        HlwZSBuYW1lPSJMaXN0T2ZQcm9jZXNzSXJyZWd1bGFyaXR5Ij4KICA8eHM6c2VxdWVuY2U+C
        iAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5c
        GU9InRuczpQcm9jZXNzSXJyZWd1bGFyaXR5IiBuYW1lPSJQcm9jZXNzSXJyZWd1bGFyaXR5I
        iBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlP
        gogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlByb2Nlc3NJcnJlZ3VsYXJpdHkiIG5hb
        WU9Ikxpc3RPZlByb2Nlc3NJcnJlZ3VsYXJpdHkiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c
        2ltcGxlVHlwZSBuYW1lPSJUb29sTGlmZUluZGljYXRpb24iPgogIDx4czpyZXN0cmljdGlvb
        iBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlRpbWVfMCIvP
        gogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik51bWJlck9mUGFydHNfMSIvPgogICA8eHM6Z
        W51bWVyYXRpb24gdmFsdWU9Ik51bWJlck9mVXNhZ2VzXzIiLz4KICAgPHhzOmVudW1lcmF0a
        W9uIHZhbHVlPSJGZWVkX0Rpc3RhbmNlXzMiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlP
        SJDdXR0aW5nX0Rpc3RhbmNlXzQiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMZW5nd
        GhfNSIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRpYW1ldGVyXzYiLz4KICAgPHhzO
        mVudW1lcmF0aW9uIHZhbHVlPSJPdGhlcl83Ii8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwve
        HM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpUb29sTGlmZUluZGljYXRpb
        24iIG5hbWU9IlRvb2xMaWZlSW5kaWNhdGlvbiIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9I
        kxpc3RPZlRvb2xMaWZlSW5kaWNhdGlvbiI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlb
        WVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6VG9vb
        ExpZmVJbmRpY2F0aW9uIiBuYW1lPSJUb29sTGlmZUluZGljYXRpb24iIG5pbGxhYmxlPSJ0c
        nVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVud
        CB0eXBlPSJ0bnM6TGlzdE9mVG9vbExpZmVJbmRpY2F0aW9uIiBuYW1lPSJMaXN0T2ZUb29sT
        GlmZUluZGljYXRpb24iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lP
        SJUb29sTG9ja2VkIj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgP
        HhzOmVudW1lcmF0aW9uIHZhbHVlPSJDYXBhYmlsaXR5VW5hdmFpbGFibGVfMCIvPgogICA8e
        HM6ZW51bWVyYXRpb24gdmFsdWU9IkJ5T3BlcmF0b3JfMSIvPgogICA8eHM6ZW51bWVyYXRpb
        24gdmFsdWU9IlRvb2xCcmVha18yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVG9vb
        ExpZmVfMyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1lYXN1cmVtZW50RXJyb3JfN
        CIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik90aGVyXzUiLz4KICA8L3hzOnJlc3Rya
        WN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlRvb2xMb
        2NrZWQiIG5hbWU9IlRvb2xMb2NrZWQiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T
        2ZUb29sTG9ja2VkIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpUb29sTG9ja2VkIiBuYW1lP
        SJUb29sTG9ja2VkIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzO
        mNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZlRvb2xMb2NrZWQiI
        G5hbWU9Ikxpc3RPZlRvb2xMb2NrZWQiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlV
        HlwZSBuYW1lPSJUb29sTWFuYWdlbWVudCI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzO
        nN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTnVtYmVyQmFzZWRfMCIvPgogI
        CA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikdyb3VwQmFzZWRfMSIvPgogICA8eHM6ZW51bWVyY
        XRpb24gdmFsdWU9Ik90aGVyXzIiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wb
        GVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlRvb2xNYW5hZ2VtZW50IiBuYW1lPSJUb
        29sTWFuYWdlbWVudCIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlRvb2xNYW5hZ
        2VtZW50Ij4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgb
        WF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpUb29sTWFuYWdlbWVudCIgbmFtZT0iV
        G9vbE1hbmFnZW1lbnQiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwve
        HM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mVG9vbE1hbmFnZ
        W1lbnQiIG5hbWU9Ikxpc3RPZlRvb2xNYW5hZ2VtZW50IiBuaWxsYWJsZT0idHJ1ZSIvPgo8L
        3hzOnNjaGVtYT4K</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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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="HasAddIn">ns=1;i=5006</Reference>
            <Reference ReferenceType="HasAddIn">ns=1;i=5007</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5008</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">
        <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>
    <UAObject ParentNodeId="ns=1;i=26" NodeId="ns=1;i=5008" BrowseName="1:Obligation">
        <DisplayName>Obligation</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6013</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6014</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=26</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5008" NodeId="ns=1;i=6013" BrowseName="1:EndUserObligated">
        <DisplayName>EndUserObligated</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5008</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=5008" NodeId="ns=1;i=6014" BrowseName="1:MachineBuilderObligated">
        <DisplayName>MachineBuilderObligated</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5008</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</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="HasAddIn">ns=1;i=5005</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=131</Reference>
            <Reference ReferenceType="HasAddIn">ns=1;i=83</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5004</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=5005" BrowseName="2:Components">
        <DisplayName>Components</DisplayName>
        <References>
            <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=13</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1006</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAObject>
    <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=5004" BrowseName="2:MachineryBuildingBlocks">
        <DisplayName>MachineryBuildingBlocks</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference>
            <Reference ReferenceType="HasAddIn">ns=1;i=5006</Reference>
            <Reference ReferenceType="HasAddIn">ns=1;i=5007</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAObject>
    <UAObject ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=5006" BrowseName="2:MachineryItemState">
        <DisplayName>MachineryItemState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6007</Reference>
            <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=26</Reference>
            <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5006" NodeId="ns=1;i=6007" BrowseName="CurrentState">
        <DisplayName>CurrentState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5006</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6008</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=6007" NodeId="ns=1;i=6008" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6007</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObject ParentNodeId="ns=1;i=5004" NodeId="ns=1;i=5007" BrowseName="2:MachineryOperationMode">
        <DisplayName>MachineryOperationMode</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6009</Reference>
            <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=26</Reference>
            <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1008</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6017</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="LocalizedText" ParentNodeId="ns=1;i=5007" NodeId="ns=1;i=6009" BrowseName="CurrentState">
        <DisplayName>CurrentState</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5007</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6010</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="NodeId" ParentNodeId="ns=1;i=6009" NodeId="ns=1;i=6010" BrowseName="Id">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6009</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="MaintenanceMode" ParentNodeId="ns=1;i=5007" NodeId="ns=1;i=6017" BrowseName="1:MaintenanceMode">
        <DisplayName>MaintenanceMode</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5007</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</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=1002" BrowseName="1:ObligationType">
        <DisplayName>ObligationType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6011</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6012</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=1002" NodeId="ns=1;i=6011" BrowseName="1:EndUserObligated">
        <DisplayName>EndUserObligated</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" ParentNodeId="ns=1;i=1002" NodeId="ns=1;i=6012" BrowseName="1:MachineBuilderObligated">
        <DisplayName>MachineBuilderObligated</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <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=6015</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=72</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6016</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>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=29" NodeId="ns=1;i=6015" BrowseName="1:PartsCompleted">
        <DisplayName>PartsCompleted</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=29</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>
    <UAVariable DataType="UInt32" ParentNodeId="ns=1;i=29" NodeId="ns=1;i=6016" BrowseName="1:PartsGood">
        <DisplayName>PartsGood</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=29</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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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">
        <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>2022-01-10T00: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>RC 1.01.0</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>
