<?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.2.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="0x01CD" DeviceID="0x07EF">
      <InfoText TextId="TOK_DevIdent_InfoText" />
      <VendorName Value="NTI-AG" />
    </DeviceIdentity>
      <DeviceFunction>
        <Family MainFamily="Drives" ProductFamily="NTI-AG"/>
      </DeviceFunction>
    <ApplicationProcess>
      <DeviceAccessPointList>
        <DeviceAccessPointItem ID="DAP 1" PhysicalSlots="0..8" ModuleIdentNumber="0x00000001" MinDeviceInterval="8" ImplementationType="TPS-1" DNS_CompatibleName="MB8050-ML-PN" FixedInSlots="0" ExtendedAddressAssignmentSupported="false" ObjectUUID_LocalIndex="1" MultipleWriteSupported="true">
          <ModuleInfo>
            <Name TextId="T_ID_DAP" />
            <InfoText TextId="T_ID_InfoTextId_DAP1" />
            <VendorName Value="NTI-AG" />
            <OrderNumber Value="0150-2031"/>
            <HardwareRelease Value="V1.0r0"/>
            <SoftwareRelease Value="V1.1r0" />
          </ModuleInfo>
          <SubslotList>
            <SubslotItem SubslotNumber="32768" TextId="TOK_Subslot_8000" />
            <SubslotItem SubslotNumber="32769" TextId="TOK_Subslot_8001" />
            <SubslotItem SubslotNumber="32770" TextId="TOK_Subslot_8002" />
          </SubslotList>
          <IOConfigData MaxInputLength="256" MaxOutputLength="276" />
          <UseableModules>
            <ModuleItemRef ModuleItemTarget="ID_Mod_01" AllowedInSlots="1"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_02" AllowedInSlots="2"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_03" AllowedInSlots="1..3"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_04" AllowedInSlots="2..4"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_05" AllowedInSlots="3..5"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_06" AllowedInSlots="4..6"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_07" AllowedInSlots="7"/>
            <ModuleItemRef ModuleItemTarget="ID_Mod_08" AllowedInSlots="8"/>
          </UseableModules>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="DAP 2" SubmoduleIdentNumber="0x00000001">
              <IOData IOPS_Length="1" IOCS_Length="1" />
              <ModuleInfo>
                <Name TextId="TOK_TPS1_board" />
                <InfoText TextId="TOK_TPS1_board" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
          <SystemDefinedSubmoduleList>
            <InterfaceSubmoduleItem SubslotNumber="32768" SubmoduleIdentNumber="0x000a" SupportedRT_Classes="RT_CLASS_1" TextId="TOK_DAP_InterfaceModule" IsochroneModeSupported="false" SupportedProtocols="LLDP;SNMP" SupportedMibs="MIB2" NetworkComponentDiagnosisSupported="true" DCP_BoundarySupported="false" PTP_BoundarySupported="false">
              <RT_Class3Properties MaxBridgeDelay="3860" MaxNumberIR_FrameData="128"/>
              <SynchronisationMode SupportedRole="SyncSlave" MaxLocalJitter="10" T_PLL_MAX="1000" SupportedSyncProtocols="PTCP" />
              <ApplicationRelations NumberOfAdditionalInputCR="0" NumberOfAdditionalMulticastProviderCR="0" NumberOfAdditionalOutputCR="0" NumberOfMulticastConsumerCR="0">
                <TimingProperties SendClock="8 16 32" ReductionRatio="1 2 4 8 16 32 64 128 256 512" />
                <RT_Class3TimingProperties SendClock="8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 128" ReductionRatio="1" ReductionRatioPow2="2 4 8 16 32 64 128" />
              </ApplicationRelations>
              <MediaRedundancy SupportedRole="Client" />
            </InterfaceSubmoduleItem>
            <PortSubmoduleItem SubslotNumber="32769" SubmoduleIdentNumber="0x000b" MAUType="100BASETXFD" MAUTypes="10" TextId="TOK_Port1" MaxPortRxDelay="173" MaxPortTxDelay="74" PortDeactivationSupported="false" LinkStateDiagnosisCapability="Up+Down" SupportsRingportConfig="true" IsDefaultRingport="true" />
            <PortSubmoduleItem SubslotNumber="32770" SubmoduleIdentNumber="0x000c" MAUType="100BASETXFD" MAUTypes="10" TextId="TOK_Port2" MaxPortRxDelay="173" MaxPortTxDelay="74" PortDeactivationSupported="false" LinkStateDiagnosisCapability="Up+Down" SupportsRingportConfig="true" IsDefaultRingport="true" />
          </SystemDefinedSubmoduleList>
          <Graphics>
            <GraphicItemRef Type="DeviceSymbol" GraphicItemTarget="ID_Graph_MB8050" />
          </Graphics>
        </DeviceAccessPointItem>		
      </DeviceAccessPointList>
      <ModuleList>
        <ModuleItem ID="ID_Mod_01" ModuleIdentNumber="0x00000001">
          <ModuleInfo CategoryRef="ID_NTI_PROFILE">
            <Name TextId="TOK_TextId_Module_1IO" />
            <InfoText TextId="TOK_InfoTextId_Module_1IO" />
            <HardwareRelease Value="1.0" />
            <SoftwareRelease Value="1.0" />
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1" SubmoduleIdentNumber="0x0001" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <!--DataItem TextId="T_ID_IN_8BYTE" Length="8" DataType="OctetString" UseAsBits="false"/-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StateVar-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StatusWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- WarnWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Status Word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- CtrlWord-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- MC Cmd Header-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte0..1-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte2..3-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte4..5-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte6..7-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte8..9-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte10..11-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte12..13-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte14..15-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte16..17-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte18..19-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Ctrl W-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_1IO" />
                <InfoText TextId="TOK_InfoTextId_Module_1IO" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="ID_Mod_02" ModuleIdentNumber="0x00000001">
          <ModuleInfo CategoryRef="ID_NTI_PROFILE">
            <Name TextId="TOK_TextId_Module_2IO" />
            <InfoText TextId="TOK_InfoTextId_Module_2IO" />
            <HardwareRelease Value="1.0" />
            <SoftwareRelease Value="1.0" />
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="2" SubmoduleIdentNumber="0x0002" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <!--DataItem TextId="T_ID_IN_8BYTE" Length="8" DataType="OctetString" UseAsBits="false"/-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StateVar-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StatusWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- WarnWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Status Word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- CtrlWord-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- MC Cmd Header-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte0..1-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte2..3-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte4..5-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte6..7-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte8..9-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte10..11-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte12..13-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte14..15-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte16..17-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte18..19-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Ctrl W-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_2IO" />
                <InfoText TextId="TOK_InfoTextId_Module_2IO" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>		
        <ModuleItem ID="ID_Mod_03" ModuleIdentNumber="0x00000001">
          <ModuleInfo CategoryRef="ID_NTI_PROFILE">
            <Name TextId="TOK_TextId_Module_3IO" />
            <InfoText TextId="TOK_InfoTextId_Module_3IO" />
            <HardwareRelease Value="1.0" />
            <SoftwareRelease Value="1.0" />
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="3" SubmoduleIdentNumber="0x0003" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <!--DataItem TextId="T_ID_IN_8BYTE" Length="8" DataType="OctetString" UseAsBits="false"/-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StateVar-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StatusWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- WarnWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Status Word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- CtrlWord-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- MC Cmd Header-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte0..1-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte2..3-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte4..5-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte6..7-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte8..9-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte10..11-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte12..13-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte14..15-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte16..17-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte18..19-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Ctrl W-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_3IO" />
                <InfoText TextId="TOK_InfoTextId_Module_3IO" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>		
        <ModuleItem ID="ID_Mod_04" ModuleIdentNumber="0x00000001">
          <ModuleInfo CategoryRef="ID_NTI_PROFILE">
            <Name TextId="TOK_TextId_Module_4IO" />
            <InfoText TextId="TOK_InfoTextId_Module_4IO" />
            <HardwareRelease Value="1.0" />
            <SoftwareRelease Value="1.0" />
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="4" SubmoduleIdentNumber="0x0004" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <!--DataItem TextId="T_ID_IN_8BYTE" Length="8" DataType="OctetString" UseAsBits="false"/-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StateVar-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StatusWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- WarnWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Status Word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- CtrlWord-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- MC Cmd Header-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte0..1-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte2..3-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte4..5-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte6..7-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte8..9-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte10..11-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte12..13-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte14..15-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte16..17-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte18..19-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Ctrl W-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_4IO" />
                <InfoText TextId="TOK_InfoTextId_Module_4IO" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>		
        <ModuleItem ID="ID_Mod_05" ModuleIdentNumber="0x00000001">
          <ModuleInfo CategoryRef="ID_NTI_PROFILE">
            <Name TextId="TOK_TextId_Module_5IO" />
            <InfoText TextId="TOK_InfoTextId_Module_5IO" />
            <HardwareRelease Value="1.0" />
            <SoftwareRelease Value="1.0" />
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="5" SubmoduleIdentNumber="0x0005" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <!--DataItem TextId="T_ID_IN_8BYTE" Length="8" DataType="OctetString" UseAsBits="false"/-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StateVar-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StatusWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- WarnWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Status Word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- CtrlWord-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- MC Cmd Header-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte0..1-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte2..3-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte4..5-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte6..7-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte8..9-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte10..11-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte12..13-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte14..15-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte16..17-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte18..19-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Ctrl W-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_5IO" />
                <InfoText TextId="TOK_InfoTextId_Module_5IO" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>		
        <ModuleItem ID="ID_Mod_06" ModuleIdentNumber="0x00000001">
          <ModuleInfo CategoryRef="ID_NTI_PROFILE">
            <Name TextId="TOK_TextId_Module_6IO" />
            <InfoText TextId="TOK_InfoTextId_Module_6IO" />
            <HardwareRelease Value="1.0" />
            <SoftwareRelease Value="1.0" />
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="6" SubmoduleIdentNumber="0x0006" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <!--DataItem TextId="T_ID_IN_8BYTE" Length="8" DataType="OctetString" UseAsBits="false"/-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StateVar-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StatusWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- WarnWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Status Word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- CtrlWord-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- MC Cmd Header-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte0..1-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte2..3-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte4..5-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte6..7-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte8..9-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte10..11-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte12..13-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte14..15-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte16..17-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte18..19-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Ctrl W-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_6IO" />
                <InfoText TextId="TOK_InfoTextId_Module_6IO" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem> 
        <ModuleItem ID="ID_Mod_07" ModuleIdentNumber="0x00000001">
          <ModuleInfo CategoryRef="ID_NTI_PROFILE">
            <Name TextId="TOK_TextId_Module_7IO" />
            <InfoText TextId="TOK_InfoTextId_Module_7IO" />
            <HardwareRelease Value="1.0" />
            <SoftwareRelease Value="1.0" />
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="7" SubmoduleIdentNumber="0x0007" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <!--DataItem TextId="T_ID_IN_8BYTE" Length="8" DataType="OctetString" UseAsBits="false"/-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StateVar-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StatusWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- WarnWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Status Word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- CtrlWord-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- MC Cmd Header-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte0..1-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte2..3-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte4..5-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte6..7-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte8..9-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte10..11-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte12..13-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte14..15-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte16..17-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte18..19-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Ctrl W-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_7IO" />
                <InfoText TextId="TOK_InfoTextId_Module_7IO" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>		
        <ModuleItem ID="ID_Mod_08" ModuleIdentNumber="0x00000001">
          <ModuleInfo CategoryRef="ID_NTI_PROFILE">
            <Name TextId="TOK_TextId_Module_8IO" />
            <InfoText TextId="TOK_InfoTextId_Module_8IO" />
            <HardwareRelease Value="1.0" />
            <SoftwareRelease Value="1.0" />
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="8" SubmoduleIdentNumber="0x0008" API="0">
              <IOData IOPS_Length="1" IOCS_Length="1">
                <Input Consistency="All items consistency">
                  <!--DataItem TextId="T_ID_IN_8BYTE" Length="8" DataType="OctetString" UseAsBits="false"/-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StateVar-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- StatusWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- WarnWord-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- DemandPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- ActualPos high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Demand Current high word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Status Word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_IN_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Input>
                <Output Consistency="All items consistency">
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- CtrlWord-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- MC Cmd Header-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte0..1-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte2..3-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte4..5-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte6..7-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte8..9-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte10..11-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte12..13-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte14..15-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte16..17-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cmd Par Byte18..19-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Ctrl W-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Index-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value low word-->
                  <DataItem TextId="T_ID_OUT_2BYTE" DataType="Unsigned16" UseAsBits="false"/>	<!-- Cfg Mod Value high word-->
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="TOK_TextId_Module_8IO" />
                <InfoText TextId="TOK_InfoTextId_Module_8IO" />
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>		
      </ModuleList>
      <GraphicsList>
        <GraphicItem ID="ID_Graph_MB8050" GraphicFile="GSDML-0461-2031-PN-IO" />
      </GraphicsList>
      <CategoryList>
        <CategoryItem ID="ID_NTI_PROFILE" TextId="NTI_PROFILE" />
        <CategoryItem ID="ID_InOut" TextId="TOK_InOut" />
        <CategoryItem ID="ID_Out" TextId="TOK_Out" />
        <CategoryItem ID="ID_In" TextId="TOK_In" />
      </CategoryList>
      <ExternalTextList>
        <PrimaryLanguage>
          <!--without translation-->
          <!--Text TextId="KW-Software" Value="NTI AG" /-->
          <Text TextId="T_ID_DAP" Value="MB8050xMLxPN V1.2" />
          <Text TextId="T_ID_SW_Ver" Value="V6.S0.a01" />
          <Text TextId="V2.2_Migration" Value="V2.2 (Migration)" />
          <Text TextId="NTI_PROFILE" Value="NTI IO Profile" />
          <Text TextId="TOK_TPS1_board" Value="TPS 1 for NTI AG" />
          <Text TextId="TOK_Subslot_8000" Value="X1" />
          <Text TextId="TOK_Subslot_8001" Value="X1 P1" />
          <Text TextId="TOK_Subslot_8002" Value="X1 P2" />
          <Text TextId="TOK_DAP_InterfaceModule" Value="PN-IO" />
          <Text TextId="TOK_Port1" Value="Port 1 - RJ45" />
          <Text TextId="TOK_Port2" Value="Port 2 - RJ45" />
          <Text TextId="TOK_In" Value="DI" />
          <Text TextId="TOK_Out" Value="IN/OUT" />
          <Text TextId="TOK_InOut" Value="DI/DO" />
          <!--DAPs-->
          <Text TextId="TOK_DevIdent_InfoText" Value="Servo Drives with Profinet Interface" />
          <Text TextId="T_ID_InfoTextId_DAP1" Value="MB8050" />
          <!--module name-->
          <Text TextId="TOK_TextId_Module_1IO" Value="Axis 1" />
          <Text TextId="TOK_TextId_Module_2IO" Value="Axis 2" />
          <Text TextId="TOK_TextId_Module_3IO" Value="Axis 3" />
          <Text TextId="TOK_TextId_Module_4IO" Value="Axis 4" />
          <Text TextId="TOK_TextId_Module_5IO" Value="Axis 5" />
          <Text TextId="TOK_TextId_Module_6IO" Value="Axis 6" />
          <Text TextId="TOK_TextId_Module_7IO" Value="Axis 7" />
          <Text TextId="TOK_TextId_Module_8IO" Value="Axis 8" />
          <!--module info name-->
          <Text TextId="TOK_InfoTextId_Module_1IO" Value="Axis 1" />
          <Text TextId="TOK_InfoTextId_Module_2IO" Value="Axis 2" />
          <Text TextId="TOK_InfoTextId_Module_3IO" Value="Axis 3" />
          <Text TextId="TOK_InfoTextId_Module_4IO" Value="Axis 4" />
          <Text TextId="TOK_InfoTextId_Module_5IO" Value="Axis 5" />
          <Text TextId="TOK_InfoTextId_Module_6IO" Value="Axis 6" />
          <Text TextId="TOK_InfoTextId_Module_7IO" Value="Axis 7" />
          <Text TextId="TOK_InfoTextId_Module_8IO" Value="Axis 8" />
          <!--dataitem name-->
          <Text TextId="T_ID_IN_2BYTE" Value="2 byte input" />
          <Text TextId="T_ID_OUT_2BYTE" Value="2 byte output" />    
          <Text TextId="T_ID_IN_4BYTE" Value="4 byte input" />
          <Text TextId="T_ID_IN_8BYTE" Value="8 byte input" />
          <Text TextId="T_ID_OUT_8BYTE" Value="8 byte output" />    
          <Text TextId="T_ID_OUT_20BYTE" Value="20 byte output" />    
        </PrimaryLanguage>
      </ExternalTextList>
    </ApplicationProcess>
  </ProfileBody>
</ISO15745Profile>