<?xml version="1.0" encoding="iso-8859-1"?>
<ISO15745Profile xmlns="http://www.profibus.com/GSDML/2003/11/DeviceProfile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.profibus.com/GSDML/2003/11/DeviceProfile ..\xsd\GSDML-DeviceProfile-V2.25.xsd">
  <ProfileHeader>
    <ProfileIdentification>PROFINET Device Profile</ProfileIdentification>
    <ProfileRevision>1.00</ProfileRevision>
    <ProfileName>Device Profile for PROFINET Devices</ProfileName>
    <ProfileSource>PROFIBUS Nutzerorganisation e. V. (PNO)</ProfileSource>
    <ProfileClassID>Device</ProfileClassID>
    <ISO15745Reference>
      <ISO15745Part>4</ISO15745Part>
      <ISO15745Edition>1</ISO15745Edition>
      <ProfileTechnology>GSDML</ProfileTechnology>
    </ISO15745Reference>
  </ProfileHeader>
  <ProfileBody>
    <DeviceIdentity VendorID="0x0053" DeviceID="0x4001">
      <InfoText TextId="TOK_DevIdent_InfoText" />
      <VendorName Value="Raytek GmbH" />
    </DeviceIdentity>
    <DeviceFunction>
      <Family MainFamily="Sensors" ProductFamily="Compact Serie" />
    </DeviceFunction>
    <ApplicationProcess>
      <DeviceAccessPointList>        
        <DeviceAccessPointItem ID="DAP 1" PhysicalSlots="0..8" ModuleIdentNumber="0x00000001" MinDeviceInterval="32" ImplementationType="MI3COMM" DNS_CompatibleName="CommBox" ExtendedAddressAssignmentSupported="true" FixedInSlots="0" ObjectUUID_LocalIndex="1" RequiredSchemaVersion="V2.2" MaxSupportedRecordSize="4068" ParameterizationSpeedupSupported="true" PowerOnToCommReady="0" DeviceAccessSupported="true"><!-- TBD: Set DeviceAccessSupported -->
          <ModuleInfo CategoryRef="ID_MI3">
            <Name TextId="TOK_Standard_MI3COMM" />
            <InfoText TextId="TOK_ModInfo_InfoTextId_DAP1" />
            <VendorName Value="Raytek GmbH" />
            <OrderNumber Value="MI3COMMPN" />
            <HardwareRelease Value="2.0" />
            <SoftwareRelease Value="V2.19" />
          </ModuleInfo>
          <SubslotList>
            <SubslotItem SubslotNumber="32768" TextId="TOK_Subslot_8000" />
            <SubslotItem SubslotNumber="32769" TextId="TOK_Subslot_8001" />
          </SubslotList>
          <IOConfigData MaxInputLength="1440" MaxOutputLength="1440" />
          <UseableModules>
            <ModuleItemRef ModuleItemTarget="ID_Mod_11" AllowedInSlots="1..8" />
          </UseableModules>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="DAP 1" SubmoduleIdentNumber="0x0001" Writeable_IM_Records="1 2 3 4">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
		  <DataItem DataType="OctetString" TextId="TOK_Input_DataItem_5" Length="5" UseAsBits="true" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="OctetString" TextId="TOK_Output_DataItem_1" Length="1" UseAsBits="true"/>
                </Output>
              </IOData>
		<RecordDataList>
                <ParameterRecordDataItem Index="44" Length="19" TransferSequence="0">
                  <Name TextId="TOK_GeneralParameter" />
                  <Const Data="0xFF,0x00,0x00" ByteOffset="0" />
		  <Ref ValueItemTarget="Temperature_Unit" DataType="Unsigned8" ByteOffset="3" DefaultValue="67" AllowedValues="67 70" Changeable="true" Visible="true" TextId="TOK_Temperature_Unit" />
		  <Ref TextId="Bottom_Temp_AnaOut1" DataType="Unsigned16" ByteOffset="5" DefaultValue="0" AllowedValues="0..3000" Changeable="true" Visible="true" />
		  <Ref TextId="Top_Temp_AnaOut1" DataType="Unsigned16" ByteOffset="7" DefaultValue="500" AllowedValues="0..3000" Changeable="true" Visible="true" />
		  <Ref TextId="Bottom_Temp_AnaOut2" DataType="Unsigned16" ByteOffset="9" DefaultValue="0" AllowedValues="0..3000" Changeable="true" Visible="true" />
		  <Ref TextId="Top_Temp_AnaOut2" DataType="Unsigned16" ByteOffset="11" DefaultValue="500" AllowedValues="0..3000" Changeable="true" Visible="true" />
		  <Ref TextId="Source_Output1" DataType="Unsigned8" ByteOffset="13" DefaultValue="1" AllowedValues="1..8" Changeable="true" Visible="true" />
		  <Ref ValueItemTarget="Type_Source_Output" DataType="Unsigned8" ByteOffset="14" DefaultValue="73" AllowedValues="73 84" Changeable="true" Visible="true" TextId="TOK_Type_Source_Output1" />
		  <Ref ValueItemTarget="Ana_Output1_Mode" DataType="Unsigned8" ByteOffset="15" DefaultValue="9" AllowedValues="5 6 7 8 9 10 99" Changeable="true" Visible="true" TextId="TOK_Ana_Output1_Mode" />
		  <Ref TextId="Source_Output2" DataType="Unsigned8" ByteOffset="16" DefaultValue="1" AllowedValues="1..8" Changeable="true" Visible="true" />
		  <Ref ValueItemTarget="Type_Source_Output" DataType="Unsigned8" ByteOffset="17" DefaultValue="84" AllowedValues="73 84" Changeable="true" Visible="true" TextId="TOK_Type_Source_Output2" />
		  <Ref ValueItemTarget="Ana_Output2_Mode" DataType="Unsigned8" ByteOffset="18" DefaultValue="4" AllowedValues="0 4 9 10 99" Changeable="true" Visible="true" TextId="TOK_Ana_Output2_Mode" />
                </ParameterRecordDataItem>
                <ParameterRecordDataItem Index="33" Length="1" TransferSequence="0">
                  <Name TextId="TOK_PeripheryErrorbehaviour" />
                  <Const Data="0x00" ByteOffset="0" />
		  <Ref ValueItemTarget="Error_Behaviour" DataType="Unsigned8" ByteOffset="0" DefaultValue="0" AllowedValues="0 1" Changeable="true" Visible="true" TextId="TOK_Error_Behaviour" />
                </ParameterRecordDataItem>
                <ParameterRecordDataItem Index="22" Length="1" TransferSequence="0">
                  <Name TextId="TOK_Alarmverhalten" />
                  <Const Data="0x00" ByteOffset="0" />
		  <Ref ValueItemTarget="Periphery_Diagnostics" DataType="Unsigned8" ByteOffset="0" DefaultValue="0" AllowedValues="0 1" Changeable="true" Visible="true" TextId="TOK_Periphery_Diagnostics" />
                </ParameterRecordDataItem>
              </RecordDataList>
              <ModuleInfo>
                <Name TextId="TOK_Standard_MI3COMM" />
                <InfoText TextId="TOK_ModInfo_InfoTextId_DAP1" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
          <SystemDefinedSubmoduleList>
            <InterfaceSubmoduleItem ID="IDS_1I" SubslotNumber="32768" SubmoduleIdentNumber="0x0002" SupportedRT_Classes="RT_CLASS_1" TextId="TOK_DAP_InterfaceModule" IsochroneModeSupported="false" SupportedProtocols="LLDP" SupportedMibs="" NetworkComponentDiagnosisSupported="false">
              <ApplicationRelations NumberOfAdditionalInputCR="0" NumberOfAdditionalMulticastProviderCR="0" NumberOfAdditionalOutputCR="0" NumberOfMulticastConsumerCR="0" PullModuleAlarmSupported="true">
                <TimingProperties SendClock="32" ReductionRatio="1 2 4 8 16 32 64 128 256 512" />
              </ApplicationRelations>
            </InterfaceSubmoduleItem>
            <PortSubmoduleItem ID="IDS_1P" SubslotNumber="32769" SubmoduleIdentNumber="0x0003" MAUType="100BASETXFD" TextId="TOK_Port1" MaxPortRxDelay="378" MaxPortTxDelay="1212" PortDeactivationSupported="true" LinkStateDiagnosisCapability="Up+Down" />
          </SystemDefinedSubmoduleList>
          <Graphics>
            <GraphicItemRef Type="DeviceSymbol" GraphicItemTarget="ID_Graph_1" />
          </Graphics>
        </DeviceAccessPointItem>
        <DeviceAccessPointItem ID="DAP 2" PhysicalSlots="0..8" ModuleIdentNumber="0x00000002" MinDeviceInterval="32" ImplementationType="MI3MCOMM" DNS_CompatibleName="CommBox" ExtendedAddressAssignmentSupported="true" FixedInSlots="0" ObjectUUID_LocalIndex="1" RequiredSchemaVersion="V2.2" MaxSupportedRecordSize="4068" ParameterizationSpeedupSupported="true" PowerOnToCommReady="0" DeviceAccessSupported="true"><!-- TBD: Set DeviceAccessSupported -->
          <ModuleInfo CategoryRef="ID_MI3">
            <Name TextId="TOK_Standard_MI3MCOMM" />
            <InfoText TextId="TOK_ModInfo_InfoTextId_DAP2" />
            <VendorName Value="Raytek GmbH" />
            <OrderNumber Value="MI3MCOMMPN" />
            <HardwareRelease Value="2.0" />
            <SoftwareRelease Value="V2.19" />
          </ModuleInfo>
          <SubslotList>
            <SubslotItem SubslotNumber="32768" TextId="TOK_Subslot_8000" />
            <SubslotItem SubslotNumber="32769" TextId="TOK_Subslot_8001" />
          </SubslotList>
          <IOConfigData MaxInputLength="1440" MaxOutputLength="1440" />
          <UseableModules>
            <ModuleItemRef ModuleItemTarget="ID_Mod_11" AllowedInSlots="1..8" />
          </UseableModules>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="DAP 2" SubmoduleIdentNumber="0x0001" Writeable_IM_Records="1 2 3 4">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
		  <DataItem DataType="OctetString" TextId="TOK_Input_DataItem_5" Length="5" UseAsBits="true" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="OctetString" TextId="TOK_Output_DataItem_1" Length="1" UseAsBits="true"/>
                </Output>
              </IOData>
		<RecordDataList>
                <ParameterRecordDataItem Index="44" Length="19" TransferSequence="0">
                  <Name TextId="TOK_GeneralParameter" />
                  <Const Data="0xFF,0x00,0x00" ByteOffset="0" />
		  <Ref ValueItemTarget="Temperature_Unit" DataType="Unsigned8" ByteOffset="3" DefaultValue="67" AllowedValues="67 70" Changeable="true" Visible="true" TextId="TOK_Temperature_Unit" />
		  <Ref TextId="Bottom_Temp_AnaOut1" DataType="Unsigned16" ByteOffset="5" DefaultValue="0" AllowedValues="0..3000" Changeable="false" Visible="false" />
		  <Ref TextId="Top_Temp_AnaOut1" DataType="Unsigned16" ByteOffset="7" DefaultValue="500" AllowedValues="0..3000" Changeable="false" Visible="false" />
		  <Ref TextId="Bottom_Temp_AnaOut2" DataType="Unsigned16" ByteOffset="9" DefaultValue="0" AllowedValues="0..3000" Changeable="false" Visible="false" />
		  <Ref TextId="Top_Temp_AnaOut2" DataType="Unsigned16" ByteOffset="11" DefaultValue="500" AllowedValues="0..3000" Changeable="false" Visible="false" />
		  <Ref TextId="Source_Output1" DataType="Unsigned8" ByteOffset="13" DefaultValue="1" AllowedValues="1..8" Changeable="false" Visible="false" />
		  <Ref ValueItemTarget="Type_Source_Output" DataType="Unsigned8" ByteOffset="14" DefaultValue="73" AllowedValues="73 84" Changeable="false" Visible="false" TextId="TOK_Type_Source_Output1" />
		  <Ref ValueItemTarget="Ana_Output1_Mode" DataType="Unsigned8" ByteOffset="15" DefaultValue="9" AllowedValues="5 6 7 8 9 10 99" Changeable="false" Visible="false" TextId="TOK_Ana_Output1_Mode" />
		  <Ref TextId="Source_Output2" DataType="Unsigned8" ByteOffset="16" DefaultValue="1" AllowedValues="1..8" Changeable="false" Visible="false" />
		  <Ref ValueItemTarget="Type_Source_Output" DataType="Unsigned8" ByteOffset="17" DefaultValue="84" AllowedValues="73 84" Changeable="false" Visible="false" TextId="TOK_Type_Source_Output2" />
		  <Ref ValueItemTarget="Ana_Output2_Mode" DataType="Unsigned8" ByteOffset="18" DefaultValue="4" AllowedValues="0 4 9 10 99" Changeable="false" Visible="false" TextId="TOK_Ana_Output2_Mode" />
                </ParameterRecordDataItem>
                <ParameterRecordDataItem Index="33" Length="1" TransferSequence="0">
                  <Name TextId="TOK_PeripheryErrorbehaviour" />
                  <Const Data="0x00" ByteOffset="0" />
		  <Ref ValueItemTarget="Error_Behaviour" DataType="Unsigned8" ByteOffset="0" DefaultValue="0" AllowedValues="0 1" Changeable="true" Visible="true" TextId="TOK_Error_Behaviour" />
                </ParameterRecordDataItem>
                <ParameterRecordDataItem Index="22" Length="1" TransferSequence="0">
                  <Name TextId="TOK_Alarmverhalten" />
                  <Const Data="0x00" ByteOffset="0" />
		  <Ref ValueItemTarget="Periphery_Diagnostics" DataType="Unsigned8" ByteOffset="0" DefaultValue="0" AllowedValues="0 1" Changeable="true" Visible="true" TextId="TOK_Periphery_Diagnostics" />
                </ParameterRecordDataItem>
              </RecordDataList>                
              <ModuleInfo>
                <Name TextId="TOK_Standard_MI3MCOMM" />
                <InfoText TextId="TOK_ModInfo_InfoTextId_DAP2" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
          <SystemDefinedSubmoduleList>
            <InterfaceSubmoduleItem ID="IDS_2I" SubslotNumber="32768" SubmoduleIdentNumber="0x0002" SupportedRT_Classes="RT_CLASS_1" TextId="TOK_DAP_InterfaceModule" IsochroneModeSupported="false" SupportedProtocols="LLDP" SupportedMibs="" NetworkComponentDiagnosisSupported="false">
              <ApplicationRelations NumberOfAdditionalInputCR="0" NumberOfAdditionalMulticastProviderCR="0" NumberOfAdditionalOutputCR="0" NumberOfMulticastConsumerCR="0" PullModuleAlarmSupported="true">
                <TimingProperties SendClock="32" ReductionRatio="1 2 4 8 16 32 64 128 256 512" />
              </ApplicationRelations>
            </InterfaceSubmoduleItem>
            <PortSubmoduleItem ID="IDS_2P" SubslotNumber="32769" SubmoduleIdentNumber="0x0003" MAUType="100BASETXFD" TextId="TOK_Port1" MaxPortRxDelay="378" MaxPortTxDelay="1212" PortDeactivationSupported="true" LinkStateDiagnosisCapability="Up+Down" />
          </SystemDefinedSubmoduleList>
          <Graphics>
            <GraphicItemRef Type="DeviceSymbol" GraphicItemTarget="ID_Graph_2" />
          </Graphics>
        </DeviceAccessPointItem>
      </DeviceAccessPointList>
      <ModuleList>
        <ModuleItem ID="ID_Mod_11" ModuleIdentNumber="0x00000030">
          <ModuleInfo>
            <Name TextId="TOK_TextId_Module_Pyrometer" />
            <InfoText TextId="TOK_InfoTextId_Module_IOData" />
            <HardwareRelease Value="1.0" />
            <SoftwareRelease Value="1.0" />
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="11" SubmoduleIdentNumber="0x0001" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
		  <DataItem DataType="OctetString" TextId="TOK_Input_DataItem_8" Length="8" UseAsBits="false" />
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem DataType="OctetString" TextId="TOK_Output_DataItem_3" Length="3" UseAsBits="true"/>
                </Output>
              </IOData>
              <RecordDataList>
                <ParameterRecordDataItem Index="51" Length="18" TransferSequence="0">
                  <Name TextId="TOK_Head1Parameter" />
                  <Const Data="0x00" ByteOffset="0" />
		  <Ref ValueItemTarget="Head_Number" DataType="Unsigned8" ByteOffset="0" DefaultValue="1" AllowedValues="1..8" Changeable="true" Visible="true" TextId="TOK_Head_Number" />
		  <Ref TextId="Emissivity_1" DataType="Unsigned16" ByteOffset="1" DefaultValue="950" AllowedValues="100..1100" Changeable="true" Visible="true" />
		  <Ref TextId="Transmissivity_1" DataType="Unsigned16" ByteOffset="3" DefaultValue="1000" AllowedValues="100..1000" Changeable="true" Visible="true" />
		  <Ref TextId="Averaging_Time_1" DataType="Unsigned16" ByteOffset="5" DefaultValue="0" AllowedValues="0..9990" Changeable="true" Visible="true" />
		  <Ref TextId="Peak_Hold_Time_1" DataType="Unsigned16" ByteOffset="7" DefaultValue="0" AllowedValues="0..9990" Changeable="true" Visible="true" />
		  <Ref TextId="Valley_Hold_Time_1" DataType="Unsigned16" ByteOffset="9" DefaultValue="0" AllowedValues="0..9990" Changeable="true" Visible="true" />
		  <Ref ValueItemTarget="Ambient_Compens_1" DataType="Unsigned8" ByteOffset="17" DefaultValue="0" AllowedValues="0 1 2" Changeable="true" Visible="true" TextId="TOK_Ambient_Compens_1" />
		  <Ref TextId="Ambient_Temp_1" DataType="Unsigned16" ByteOffset="11" DefaultValue="23" AllowedValues="0..3000" Changeable="true" Visible="true" />
		  <Ref TextId="Setpoint_Relay_1" DataType="Unsigned16" ByteOffset="13" DefaultValue="500" AllowedValues="0..3000" Changeable="true" Visible="true" />
		  <Ref ValueItemTarget="Relay_Alarm_1" DataType="Unsigned8" ByteOffset="15" DefaultValue="0" AllowedValues="0 1 2" Changeable="true" Visible="true" TextId="TOK_Relay_Alarm_1" />
		  <Ref ValueItemTarget="Laser_1" DataType="Unsigned8" ByteOffset="16" DefaultValue="0" AllowedValues="0 1 2" Changeable="true" Visible="true" TextId="TOK_Laser_1" />
                </ParameterRecordDataItem>
                <ParameterRecordDataItem Index="52" Length="3" TransferSequence="0">
                  <Name TextId="TOK_Alarmverhalten" />
                  <Const Data="0x00" ByteOffset="0" />
		  <Ref ValueItemTarget="Diagnostics_Alarm" DataType="Unsigned8" ByteOffset="0" DefaultValue="0" AllowedValues="0 1" Changeable="true" Visible="true" TextId="TOK_Diagnostics_Alarm" />
		  <Ref ValueItemTarget="Process_Alarm" DataType="Unsigned8" ByteOffset="1" DefaultValue="0" AllowedValues="0 1" Changeable="true" Visible="true" TextId="TOK_Process_Alarm" />
		  <Ref ValueItemTarget="Modul_Wiederkehr" DataType="Unsigned8" ByteOffset="2" DefaultValue="0" AllowedValues="0 1" Changeable="true" Visible="true" TextId="TOK_Modul_Wiederkehr" />
                </ParameterRecordDataItem>
              </RecordDataList>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_Pyrometer" />
                <InfoText TextId="TOK_InfoTextId_Module_IOData" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
      </ModuleList>
      <ValueList>	
	<ValueItem ID="Temperature_Unit">
	<Help TextId="Help_CorF" />
	<Assignments>
	<Assign TextId="Celsius" Content="67" />
	<Assign TextId="Fahrenheit" Content="70" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Type_Source_Output">
	<Assignments>
	<Assign TextId="Internal_Temp" Content="73" />
	<Assign TextId="Object_Temp" Content="84" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Ana_Output1_Mode">
	<Assignments>
	<Assign TextId="TCJ" Content="5" />
	<Assign TextId="TCK" Content="6" />
	<Assign TextId="TCR" Content="7" />
	<Assign TextId="TCS" Content="8" />
	<Assign TextId="V0_5V" Content="9" />
	<Assign TextId="V0_10V" Content="10" />
	<Assign TextId="Tristate" Content="99" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Ana_Output2_Mode">
	<Assignments>
	<Assign TextId="MA0_20MA" Content="0" />
	<Assign TextId="MA4_20MA" Content="4" />
	<Assign TextId="V0_5V" Content="9" />
	<Assign TextId="V0_10V" Content="10" />
	<Assign TextId="Tristate" Content="99" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Relay_Alarm_1">
	<Assignments>
	<Assign TextId="RELAY_OFF" Content="0" />
	<Assign TextId="Object_Temp" Content="1" />
	<Assign TextId="Internal_Temp" Content="2" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Laser_1">
	<Assignments>
	<Assign TextId="Laser_OFF" Content="0" />
	<Assign TextId="Laser_ON" Content="1" />
	<Assign TextId="Laser_Flashing" Content="2" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Ambient_Compens_1">
	<Assignments>
	<Assign TextId="Ambient_Compens_OFF" Content="0" />
	<Assign TextId="Ambient_Compens_ON" Content="1" />
	<Assign TextId="Ambient_Compens_ON_Ext" Content="2" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Head_Number">
	<Assignments>
	<Assign TextId="1" Content="1" />
	<Assign TextId="2" Content="2" />
	<Assign TextId="3" Content="3" />
	<Assign TextId="4" Content="4" />
	<Assign TextId="5" Content="5" />
	<Assign TextId="6" Content="6" />
	<Assign TextId="7" Content="7" />
	<Assign TextId="8" Content="8" />	
	</Assignments>
	</ValueItem>
	<ValueItem ID="Error_Behaviour">
	<Assignments>
	<Assign TextId="Set_To_Zero" Content="0" />
	<Assign TextId="Freeze_up" Content="1" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Periphery_Diagnostics">
	<Assignments>
	<Assign TextId="Meldungen_inaktiv" Content="0" />
	<Assign TextId="Diagnosealarm" Content="1" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Diagnostics_Alarm">
	<Assignments>
	<Assign TextId="Meldungen_inaktiv" Content="0" />
	<Assign TextId="Meldungen_aktiv" Content="1" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Process_Alarm">
	<Assignments>
	<Assign TextId="Meldungen_inaktiv" Content="0" />
	<Assign TextId="Meldungen_aktiv" Content="1" />
	</Assignments>
	</ValueItem>
	<ValueItem ID="Modul_Wiederkehr">
	<Assignments>
	<Assign TextId="Meldungen_inaktiv" Content="0" />
	<Assign TextId="Meldungen_aktiv" Content="1" />
	</Assignments>
	</ValueItem>
      </ValueList>
      <ChannelDiagList>
        <ChannelDiagItem ErrorType="16">
          <Name TextId="TOK_Name_ErrorType16" />
          <Help TextId="TOK_HelpName_ErrorType16" />
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="19">
          <Name TextId="TOK_Name_COMMUNICATION" />
          <Help TextId="TOK_HelpName_COMMUNICATION" />
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="22">
          <Name TextId="TOK_Name_SAMPLING" />
          <Help TextId="TOK_HelpName_SAMPLING" />
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="23">
          <Name TextId="TOK_Name_THRESHOLD" />
          <Help TextId="TOK_HelpName_THRESHOLD" />
        </ChannelDiagItem>        
      </ChannelDiagList>
      <GraphicsList>
        <GraphicItem ID="ID_Graph_1" GraphicFile="GSDML-0053-0001-RAY_MI3" />
        <GraphicItem ID="ID_Graph_2" GraphicFile="GSDML-0053-0001-RAY_MI3M" />
      </GraphicsList>
      <CategoryList>
        <CategoryItem ID="ID_MI3" TextId="TOK_Category_MI3" />
      </CategoryList>
      <ExternalTextList>
        <PrimaryLanguage>
          <!--english-->
          <Text TextId="TOK_DevIdent_InfoText" Value="MI3" />
          <Text TextId="port" Value="Raytek" />
          <!--DAP - ERTEC 400 Devkit-->
          <Text TextId="TOK_Category_MI3" Value="MI3" />
          <Text TextId="TOK_Standard_MI3COMM" Value="MI3COMMPN" />
	  <Text TextId="TOK_Standard_MI3MCOMM" Value="MI3MCOMMPN" />
          <Text TextId="TOK_ModInfo_InfoTextId_DAP1" Value="MI3 Comm Box, for PROFINET IO with analog outputs. Input data: address w/o offset - 0 - Get Trigger state (Bool); address w/o offset - 1 - Box internal temperature (Real). Output data: address w/o offset - 0 - Set Trigger state (Bool);" />
          <Text TextId="TOK_ModInfo_InfoTextId_DAP2" Value="MI3M Comm Box, for PROFINET IO without analog outputs. Input data: address w/o offset - 0 - Get Trigger state (Bool); address w/o offset - 1 - Box internal temperature (Real). Output data: address w/o offset - 0 - Set Trigger state (Bool);" />
          <!--port name-->
          <Text TextId="TOK_Subslot_8000" Value="X1" />
          <Text TextId="TOK_Subslot_8001" Value="P1" />
          <Text TextId="TOK_DAP_InterfaceModule" Value="Interface" />
          <Text TextId="TOK_Port1" Value="RJ45 10/100 MBit/s" />
          <!--module name-->
          <Text TextId="TOK_TextId_Module_Pyrometer" Value="Pyrometer MI3" />
          <Text TextId="TOK_TextId_Module_OutputData" Value=" Output data field" />
          <Text TextId="TOK_TextId_Module_UserParameterData" Value=" User parameter data" />
          <!--module info name-->
          <Text TextId="TOK_InfoTextId_Module_IOData" Value="Non contact temperature sensor. 
Input data: 
Address w/o offset - Format - Value 
0  - Real - Object temperature 
4  - Real - Internal temperature
Output data: 
Address w/o offset - Format - Value 
0  - Byte - Type of parameter 
1,2 - Byte - Parameter" />
          <Text TextId="TOK_InfoTextId_Module_OutputData" Value="Output data: Address w/o offset - Format - Value" />
          <Text TextId="TOK_InfoTextId_Module_UserParameterData" Value="User Parameter Data" />
          <!--dataitem name-->
	  <Text TextId="TOK_Input_DataItem_5" Value="Input 5 bytes" />
	  <Text TextId="TOK_Output_DataItem_3" Value="Output 3 bytes" />
	  <Text TextId="TOK_Output_DataItem_1" Value="Output 1 bytes" />
	  <Text TextId="TOK_Input_DataItem_8" Value="Input 8 bytes" />
	  <Text TextId="TOK_Input_DataItem_69" Value="Input 69 bytes" />
          <Text TextId="TOK_Input_DataItem_200" Value="Input 200 bytes" />
	  <Text TextId="TOK_Input_TriggerState" Value="Trigger state" />
	  <Text TextId="TOK_Output_TypeParameter" Value="Type of Parameter" />
	  <Text TextId="TOK_Output_Parameter" Value="Parameter" />
	  <Text TextId="TOK_Input_Tint" Value="Internal temperature" />
          <!--  Parameter -->
          <Text TextId="TOK_GeneralParameter" Value="Box Parameters" />
          <Text TextId="TOK_Alarmverhalten" Value="PROFINET alarm behavior" />
          <Text TextId="TOK_PeripheryErrorbehaviour" Value="Periphery error behavior" />
          <Text TextId="TOK_Error_Behaviour" Value="Behavior on module fault" />
          <Text TextId="TOK_Head1Parameter" Value="Pyrometer Parameters" />          
	  <Text TextId="TOK_Temperature_Unit" Value="Temperature Unit" />
	  <Text TextId="TOK_Periphery_Diagnostics" Value="Periphery diagnostics" />
	  <Text TextId="TOK_Modul_Wiederkehr" Value="Return of module" />
	  <Text TextId="TOK_Process_Alarm" Value="Process alarm" />
	  <Text TextId="TOK_Diagnostics_Alarm" Value="Diagnostics alarm" />
	  <Text TextId="Set_To_Zero" Value="set process data to zero" />
	  <Text TextId="Freeze_up" Value="set process data to last value" />
	  <Text TextId="Meldungen_inaktiv" Value="message inactive" />
	  <Text TextId="Meldungen_aktiv" Value="message active" />
	  <Text TextId="Diagnosealarm" Value="diagnostic alarm" />
	  <Text TextId="Processalarm" Value="process alarm" />
	  <Text TextId="Celsius" Value="Celsius" />
	  <Text TextId="Fahrenheit" Value="Fahrenheit" />
	  <Text TextId="Help_CorF" Value="Celsius or Fahrenheit" />
	  <Text TextId="Bottom_Temp_AnaOut1" Value="Bottom temp. of output 1" />
	  <Text TextId="Bottom_Temp_AnaOut2" Value="Bottom temp. of output 2" />
	  <Text TextId="Top_Temp_AnaOut1" Value="Top temperature of output 1" />
	  <Text TextId="Top_Temp_AnaOut2" Value="Top temperature of output 2" />
	  <Text TextId="Source_Output1" Value="Source (head) for output 1" />
	  <Text TextId="Source_Output2" Value="Source (head) for output 2" />
	  <Text TextId="TOK_Type_Source_Output1" Value="Source (type) for output 1" />
	  <Text TextId="TOK_Type_Source_Output2" Value="Source (type) for output 2" />
	  <Text TextId="Internal_Temp" Value="internal temperature" />
	  <Text TextId="Object_Temp" Value="object temperature" />
	  <Text TextId="TOK_Ana_Output1_Mode" Value="Analog output 1 mode" />
	  <Text TextId="TOK_Ana_Output2_Mode" Value="Analog output 2 mode" />
	  <Text TextId="TOK_Head_Number" Value="Pyrometer number" />
	  <Text TextId="1" Value="1" />
	  <Text TextId="2" Value="2" />
	  <Text TextId="3" Value="3" />
	  <Text TextId="4" Value="4" />
	  <Text TextId="5" Value="5" />
	  <Text TextId="6" Value="6" />
	  <Text TextId="7" Value="7" />
	  <Text TextId="8" Value="8" />	  
	  <Text TextId="Emissivity_1" Value="Emissivity (* 1000)" />
	  <Text TextId="Transmissivity_1" Value="Transmissivity (* 1000)" />
	  <Text TextId="Averaging_Time_1" Value="Averaging time (* 0.1s)" />
	  <Text TextId="Peak_Hold_Time_1" Value="Peak hold time (* 0.1s)" />
	  <Text TextId="Valley_Hold_Time_1" Value="Valley hold time (* 0.1s)" />
	  <Text TextId="Ambient_Temp_1" Value="Ambient temperature" />
	  <Text TextId="Setpoint_Relay_1" Value="Setpoint relay" />
	  <Text TextId="TOK_Relay_Alarm_1" Value="Relay alarm control" />
	  <Text TextId="TOK_Laser_1" Value="Laser control" />
	  <Text TextId="TOK_Ambient_Compens_1" Value="Ambient compensation" />
	  <Text TextId="RELAY_OFF" Value="off" />
	  <Text TextId="Laser_OFF" Value="off" />
	  <Text TextId="Laser_ON" Value="on" />
	  <Text TextId="Ambient_Compens_OFF" Value="off" />
	  <Text TextId="Ambient_Compens_ON" Value="on - via number" />
	  <Text TextId="Ambient_Compens_ON_Ext" Value="on - via external input" />
	  <Text TextId="Laser_Flashing" Value="flashing" />
	  <Text TextId="TCJ" Value="TCJ" />
	  <Text TextId="TCK" Value="TCK" />
	  <Text TextId="TCR" Value="TCR" />
	  <Text TextId="TCS" Value="TCS" />
	  <Text TextId="V0_5V" Value="0...5V" />
	  <Text TextId="V0_10V" Value="0...10V" />
	  <Text TextId="MA0_20MA" Value="0...20mA" />
	  <Text TextId="MA4_20MA" Value="4...20mA" />
	  <Text TextId="Tristate" Value="disabled (tristate)" />
          <Text TextId="TestValue" Value="Test value for Input Object" />
          <Text TextId="TestValue2" Value="Test value for Output Object" />
          <Text TextId="BigRecord" Value="Test value for Big Record Data" />
          <!--errortype name-->
          <Text TextId="TOK_Name_LINE_BREAK" Value="Line break" />
          <Text TextId="TOK_HelpName_LINE_BREAK" Value="Line break" />
          <Text TextId="TOK_Name_Upper_Limit" Value="Upper limit value exceeded" />
          <Text TextId="TOK_HelpName_Upper_Limit" Value="Upper limit value exceeded" />
          <Text TextId="TOK_Name_Lower_Limit" Value="Lower limit value exceeded" />
          <Text TextId="TOK_HelpName_Lower_Limit" Value="Lower limit value exceeded" />
          <Text TextId="TOK_Name_ERROR" Value="Error" />
          <Text TextId="TOK_HelpName_ERROR" Value="Error" />
          <Text TextId="TOK_Name_ErrorType16" Value="parameter assignment error" />
          <Text TextId="TOK_HelpName_ErrorType16" Value="parameter assignment error" />
          <Text TextId="TOK_Name_COMMUNICATION" Value="Head communication fault" />
          <Text TextId="TOK_HelpName_COMMUNICATION" Value="Head communication fault" />
          <Text TextId="TOK_Name_THRESHOLD" Value="Threshold warning" />
          <Text TextId="TOK_HelpName_THRESHOLD" Value="Threshold warning" />
          <Text TextId="TOK_Name_SAMPLING" Value="Process event lost/sampling error" />
          <Text TextId="TOK_HelpName_SAMPLING" Value="Process event lost/sampling error" />          
        </PrimaryLanguage>
      </ExternalTextList>
    </ApplicationProcess>
  </ProfileBody>
</ISO15745Profile>
