<?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.31.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 DeviceID="0xA71E" VendorID="0x0377">
      <InfoText TextId="DeviceDescription_InfoText"/>
      <VendorName Value="B&amp;R Industrie-Elektronik"/>
    </DeviceIdentity>
    <DeviceFunction>
      <Family MainFamily="I/O" ProductFamily="PNS"/>
    </DeviceFunction>
    <ApplicationProcess>
      <DeviceAccessPointList>
        <DeviceAccessPointItem PNIO_Version="V2.2" CheckDeviceID_Allowed="true" DeviceAccessSupported="true" AddressAssignment="DCP;LOCAL" DNS_CompatibleName="X20IF10E3-1" FixedInSlots="0" ID="DIM 3" ImplementationType="netX" MinDeviceInterval="32" ModuleIdentNumber="0x00001101" MultipleWriteSupported="true" NameOfStationNotTransferable="true" ObjectUUID_LocalIndex="1" PhysicalSlots="0..255">
          <ModuleInfo>
            <Name TextId="X20IF10E3-1_NETX V1.0.0.0-V1.2.x.x"/>
            <InfoText TextId="DIM 3_InfoText"/>
            <VendorName Value="B&amp;R Industrie-Elektronik"/>
            <OrderNumber Value="X20IF10E3-1 V1.0.0.0-V1.2.x.x"/>
            <HardwareRelease Value="2"/>
            <SoftwareRelease Value="3.4.19"/>
          </ModuleInfo>
          <SubslotList>
            <SubslotItem SubslotNumber="32768" TextId="X1"/>
            <SubslotItem SubslotNumber="32769" TextId="X1P1"/>
            <SubslotItem SubslotNumber="32770" TextId="X1P2"/>
          </SubslotList>
          <IOConfigData MaxInputLength="1024" MaxOutputLength="1024"/>
          <UseableModules>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="2byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="3byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="4byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="8byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="12byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="16byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="20byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="32byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="64byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="2byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="3byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="4byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="8byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="12byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="16byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="20byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="32byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="64byteoutput"/>
          </UseableModules>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="DIM 3" SubmoduleIdentNumber="0x00001100" Writeable_IM_Records="1 2 3 4">
              <IOData IOCS_Length="1" IOPS_Length="1"/>
              <ModuleInfo CategoryRef="DAP Module">
                <Name TextId="X20IF10E3-1_NETX V1.0.0.0-V1.2.x.x"/>
                <InfoText TextId="DIM 3_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
          <SystemDefinedSubmoduleList>
            <InterfaceSubmoduleItem ID="DIM 3 Interfacesubmodule" NetworkComponentDiagnosisSupported="true" SubmoduleIdentNumber="0x00001101" SubslotNumber="32768" SupportedMibs="MIB2" SupportedProtocols="SNMP;LLDP" SupportedRT_Classes="RT_CLASS_1;RT_CLASS_3" TextId="PN-IO">
              <RT_Class3Properties MaxBridgeDelay="2340" MaxNumberIR_FrameData="128"/>
              <SynchronisationMode MaxLocalJitter="50" SupportedRole="SyncSlave" SupportedSyncProtocols="PTCP" T_PLL_MAX="1000"/>
              <ApplicationRelations>
                <TimingProperties ReductionRatio="1 2 4 8 16 32 64 128 256 512" SendClock="32 64 128"/>
                <RT_Class3TimingProperties ReductionRatio="1 2 4 8 16" SendClock="32 64 128"/>
              </ApplicationRelations>
            </InterfaceSubmoduleItem>
            <PortSubmoduleItem  ID="DIM 3 Portsubmodule 1" LinkStateDiagnosisCapability="Up+Down" MAUTypes="16" MaxPortRxDelay="340" MaxPortTxDelay="92" SubmoduleIdentNumber="0x00001102" SubslotNumber="32769" TextId="Port1"/>
            <PortSubmoduleItem  ID="DIM 3 Portsubmodule 2" LinkStateDiagnosisCapability="Up+Down" MAUTypes="16" MaxPortRxDelay="340" MaxPortTxDelay="92" SubmoduleIdentNumber="0x00001103" SubslotNumber="32770" TextId="Port2"/>
          </SystemDefinedSubmoduleList>
          <Graphics>
            <GraphicItemRef GraphicItemTarget="1" Type="DeviceSymbol"/>
            <GraphicItemRef GraphicItemTarget="1" Type="DeviceIcon"/>
          </Graphics>
        </DeviceAccessPointItem>
        <DeviceAccessPointItem PowerOnToCommReady="55000" AddressAssignment="DCP;LOCAL" CheckDeviceID_Allowed="true" DNS_CompatibleName="X20IF10E3-1" DeviceAccessSupported="true" FixedInSlots="0" ID="DIM 24" ImplementationType="netX" LLDP_NoD_Supported="true" MinDeviceInterval="8" ModuleIdentNumber="0x00002081" MultipleWriteSupported="true" NameOfStationNotTransferable="true" ObjectUUID_LocalIndex="1" PNIO_Version="V2.31" PhysicalSlots="0..255" PrmBeginPrmEndSequenceSupported="false" ResetToFactoryModes="2" SharedDeviceSupported="true" SharedInputSupported="false">
          <ModuleInfo>
            <Name TextId="X20IF10E3-1_NETX V1.3.x.x"/>
            <InfoText TextId="DIM 24_InfoText"/>
            <VendorName Value="Bernecker + Rainer"/>
            <OrderNumber Value="X20IF10E3-1 V1.3.x.x"/>
            <HardwareRelease Value="1"/>
            <SoftwareRelease Value="3.5.x"/>
          </ModuleInfo>
          <CertificationInfo ApplicationClass="" ConformanceClass="C" NetloadClass="III"/>
          <SubslotList>
            <SubslotItem SubslotNumber="32768" TextId="X1"/>
            <SubslotItem SubslotNumber="32769" TextId="X1P1"/>
            <SubslotItem SubslotNumber="32770" TextId="X1P2"/>
          </SubslotList>
          <IOConfigData MaxInputLength="1024" MaxOutputLength="1024"/>
          <UseableModules>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="2byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="3byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="4byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="8byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="12byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="16byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="20byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="32byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="64byteinput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="2byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="3byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="4byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="8byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="12byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="16byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="20byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="32byteoutput"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="64byteoutput"/>
			      <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1real32output"/>
			      <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1real32input"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1real64output"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1real64input"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1unsigned16output"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1unsigned16input"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1unsigned32output"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1unsigned32input"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1unsigned64output"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1unsigned64input"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1integer16output"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1integer16input"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1integer32output"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1integer32input"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1integer64output"/>
            <ModuleItemRef AllowedInSlots="1..255" ModuleItemTarget="1integer64input"/>
          </UseableModules>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="DIM 24" SubmoduleIdentNumber="0x00002080" Writeable_IM_Records="1 2 3 4">
              <IOData IOCS_Length="1" IOPS_Length="1"/>
              <ModuleInfo CategoryRef="DAP Module">
                <Name TextId="X20IF10E3-1_NETX V1.3.x.x"/>
                <InfoText TextId="DIM 24_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
          <SystemDefinedSubmoduleList>
            <InterfaceSubmoduleItem DCP_BoundarySupported="true"  DCP_HelloSupported="true" ID="DIM 24 Interfacesubmodule" NetworkComponentDiagnosisSupported="true" PTP_BoundarySupported="true" SubmoduleIdentNumber="0x00002081" SubslotNumber="32768" SupportedMibs="MIB2" SupportedProtocols="SNMP;LLDP" SupportedRT_Classes="RT_CLASS_1;RT_CLASS_3" TextId="PN-IO">
              <RT_Class3Properties ForwardingMode="Relative" MaxBridgeDelay="5500" MaxNumberIR_FrameData="256" StartupMode="Advanced;Legacy"/>
              <SynchronisationMode MaxLocalJitter="50" SupportedRole="SyncSlave" SupportedSyncProtocols="PTCP" T_PLL_MAX="1000"/>
              <ApplicationRelations NumberOfAR="2" StartupMode="Advanced;Legacy">
                <TimingProperties ReductionRatio="1 2 4 8 16 32 64 128 256 512" SendClock="32 64 128"/>
                <RT_Class3TimingProperties ReductionRatio="1 2 4 8 16" SendClock="8 16 32 64 128"/>
              </ApplicationRelations>
              <MediaRedundancy SupportedRole="Client"/>
            </InterfaceSubmoduleItem>
            <PortSubmoduleItem CheckMAUTypeSupported="true" ID="DIM 24 Portsubmodule 1" IsDefaultRingport="true" LinkStateDiagnosisCapability="Up+Down" MAUTypes="16" MaxPortRxDelay="340" MaxPortTxDelay="92" PortDeactivationSupported="true" SubmoduleIdentNumber="0x00002082" SubslotNumber="32769" TextId="Port1"/>
            <PortSubmoduleItem CheckMAUTypeSupported="true" ID="DIM 24 Portsubmodule 2" IsDefaultRingport="true" LinkStateDiagnosisCapability="Up+Down" MAUTypes="16" MaxPortRxDelay="340" MaxPortTxDelay="92" PortDeactivationSupported="true" SubmoduleIdentNumber="0x00002083" SubslotNumber="32770" TextId="Port2"/>
          </SystemDefinedSubmoduleList>
          <Graphics>
            <GraphicItemRef GraphicItemTarget="1" Type="DeviceSymbol"/>
            <GraphicItemRef GraphicItemTarget="1" Type="DeviceIcon"/>
          </Graphics>
        </DeviceAccessPointItem>
      </DeviceAccessPointList>
      <ModuleList>
        <ModuleItem ID="1byteinput" ModuleIdentNumber="0x00000002">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_1byteinput_Name"/>
            <InfoText TextId="Module_1byteinput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1byteinput" SubmoduleIdentNumber="0x00000001">
              <IOData>
                <Input>
                  <DataItem DataType="OctetString" Length="1" TextId="DataItem_1byteinput_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1byteinput_Name"/>
                <InfoText TextId="Submodule_1byteinput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="2byteinput" ModuleIdentNumber="0x00000004">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_2byteinput_Name"/>
            <InfoText TextId="Module_2byteinput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="2byteinput" SubmoduleIdentNumber="0x00000003">
              <IOData>
                <Input>
                  <DataItem DataType="OctetString" Length="2" TextId="DataItem_2byteinput_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_2byteinput_Name"/>
                <InfoText TextId="Submodule_2byteinput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="3byteinput" ModuleIdentNumber="0x00000006">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_3byteinput_Name"/>
            <InfoText TextId="Module_3byteinput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="3byteinput" SubmoduleIdentNumber="0x00000005">
              <IOData>
                <Input>
                  <DataItem DataType="OctetString" Length="3" TextId="DataItem_3byteinput_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_3byteinput_Name"/>
                <InfoText TextId="Submodule_3byteinput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="4byteinput" ModuleIdentNumber="0x00000008">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_4byteinput_Name"/>
            <InfoText TextId="Module_4byteinput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="4byteinput" SubmoduleIdentNumber="0x00000007">
              <IOData>
                <Input>
                  <DataItem DataType="OctetString" Length="4" TextId="DataItem_4byteinput_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_4byteinput_Name"/>
                <InfoText TextId="Submodule_4byteinput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="8byteinput" ModuleIdentNumber="0x0000000A">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_8byteinput_Name"/>
            <InfoText TextId="Module_8byteinput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="8byteinput" SubmoduleIdentNumber="0x00000009">
              <IOData>
                <Input>
                  <DataItem DataType="OctetString" Length="8" TextId="DataItem_8byteinput_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_8byteinput_Name"/>
                <InfoText TextId="Submodule_8byteinput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="12byteinput" ModuleIdentNumber="0x0000000C">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_12byteinput_Name"/>
            <InfoText TextId="Module_12byteinput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="12byteinput" SubmoduleIdentNumber="0x0000000B">
              <IOData>
                <Input>
                  <DataItem DataType="OctetString" Length="12" TextId="DataItem_12byteinput_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_12byteinput_Name"/>
                <InfoText TextId="Submodule_12byteinput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="16byteinput" ModuleIdentNumber="0x0000000E">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_16byteinput_Name"/>
            <InfoText TextId="Module_16byteinput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="16byteinput" SubmoduleIdentNumber="0x0000000D">
              <IOData>
                <Input>
                  <DataItem DataType="OctetString" Length="16" TextId="DataItem_16byteinput_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_16byteinput_Name"/>
                <InfoText TextId="Submodule_16byteinput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="20byteinput" ModuleIdentNumber="0x00000010">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_20byteinput_Name"/>
            <InfoText TextId="Module_20byteinput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="20byteinput" SubmoduleIdentNumber="0x0000000F">
              <IOData>
                <Input>
                  <DataItem DataType="OctetString" Length="20" TextId="DataItem_20byteinput_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_20byteinput_Name"/>
                <InfoText TextId="Submodule_20byteinput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="32byteinput" ModuleIdentNumber="0x00000012">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_32byteinput_Name"/>
            <InfoText TextId="Module_32byteinput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="32byteinput" SubmoduleIdentNumber="0x00000011">
              <IOData>
                <Input>
                  <DataItem DataType="OctetString" Length="32" TextId="DataItem_32byteinput_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_32byteinput_Name"/>
                <InfoText TextId="Submodule_32byteinput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="64byteinput" ModuleIdentNumber="0x00000014">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_64byteinput_Name"/>
            <InfoText TextId="Module_64byteinput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="64byteinput" SubmoduleIdentNumber="0x00000013">
              <IOData>
                <Input>
                  <DataItem DataType="OctetString" Length="64" TextId="DataItem_64byteinput_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_64byteinput_Name"/>
                <InfoText TextId="Submodule_64byteinput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
		    <ModuleItem ID="1real32input" ModuleIdentNumber="0x00000016">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_1real32input_Name"/>
            <InfoText TextId="Module_1real32input_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1real32input" SubmoduleIdentNumber="0x00000015">
              <IOData>
                <Input>
                  <DataItem DataType="Float32" TextId="DataItem_1real32input_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1real32input_Name"/>
                <InfoText TextId="Submodule_1real32input_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1real64input" ModuleIdentNumber="0x00000018">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_1real64input_Name"/>
            <InfoText TextId="Module_1real64input_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1real64input" SubmoduleIdentNumber="0x00000017">
              <IOData>
                <Input>
                  <DataItem DataType="Float64" TextId="DataItem_1real64input_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1real64input_Name"/>
                <InfoText TextId="Submodule_1real64input_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1unsigned16input" ModuleIdentNumber="0x0000001A">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_1unsigned16input_Name"/>
            <InfoText TextId="Module_1unsigned16input_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1unsigned16input" SubmoduleIdentNumber="0x00000019">
              <IOData>
                <Input>
                  <DataItem DataType="Unsigned16" TextId="DataItem_1unsigned16input_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1unsigned16input_Name"/>
                <InfoText TextId="Submodule_1unsigned16input_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1unsigned32input" ModuleIdentNumber="0x0000001C">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_1unsigned32input_Name"/>
            <InfoText TextId="Module_1unsigned32input_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1unsigned32input" SubmoduleIdentNumber="0x0000001B">
              <IOData>
                <Input>
                  <DataItem DataType="Unsigned32" TextId="DataItem_1unsigned32input_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1unsigned32input_Name"/>
                <InfoText TextId="Submodule_1unsigned32input_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1unsigned64input" ModuleIdentNumber="0x0000001E">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_1unsigned64input_Name"/>
            <InfoText TextId="Module_1unsigned64input_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1unsigned64input" SubmoduleIdentNumber="0x0000001D">
              <IOData>
                <Input>
                  <DataItem DataType="Unsigned64" TextId="DataItem_1unsigned64input_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1unsigned64input_Name"/>
                <InfoText TextId="Submodule_1unsigned64input_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1integer16input" ModuleIdentNumber="0x00000020">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_1integer16input_Name"/>
            <InfoText TextId="Module_1integer16input_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1integer16input" SubmoduleIdentNumber="0x0000001F">
              <IOData>
                <Input>
                  <DataItem DataType="Integer16" TextId="DataItem_1integer16input_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1integer16input_Name"/>
                <InfoText TextId="Submodule_1integer16input_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1integer32input" ModuleIdentNumber="0x00000022">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_1integer32input_Name"/>
            <InfoText TextId="Module_1integer32input_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1integer32input" SubmoduleIdentNumber="0x00000021">
              <IOData>
                <Input>
                  <DataItem DataType="Integer32" TextId="DataItem_1integer32input_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1integer32input_Name"/>
                <InfoText TextId="Submodule_1integer32input_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1integer64input" ModuleIdentNumber="0x00000024">
          <ModuleInfo CategoryRef="Input Module">
            <Name TextId="Module_1integer64input_Name"/>
            <InfoText TextId="Module_1integer64input_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1integer64input" SubmoduleIdentNumber="0x00000023">
              <IOData>
                <Input>
                  <DataItem DataType="Integer64" TextId="DataItem_1integer64input_inputdata_0_Name"/>
                </Input>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1integer64input_Name"/>
                <InfoText TextId="Submodule_1integer64input_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1byteoutput" ModuleIdentNumber="0x00000003">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_1byteoutput_Name"/>
            <InfoText TextId="Module_1byteoutput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1byteoutput" SubmoduleIdentNumber="0x00000002" >
              <IOData>
                <Output>
                  <DataItem DataType="OctetString" Length="1" TextId="DataItem_1byteoutput_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1byteoutput_Name"/>
                <InfoText TextId="Submodule_1byteoutput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="2byteoutput" ModuleIdentNumber="0x00000005">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_2byteoutput_Name"/>
            <InfoText TextId="Module_2byteoutput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="2byteoutput" SubmoduleIdentNumber="0x00000004" >
              <IOData>
                <Output>
                  <DataItem DataType="OctetString" Length="2" TextId="DataItem_2byteoutput_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_2byteoutput_Name"/>
                <InfoText TextId="Submodule_2byteoutput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="3byteoutput" ModuleIdentNumber="0x00000007">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_3byteoutput_Name"/>
            <InfoText TextId="Module_3byteoutput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="3byteoutput" SubmoduleIdentNumber="0x00000006" >
              <IOData>
                <Output>
                  <DataItem DataType="OctetString" Length="3" TextId="DataItem_3byteoutput_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_3byteoutput_Name"/>
                <InfoText TextId="Submodule_3byteoutput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="4byteoutput" ModuleIdentNumber="0x00000009">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_4byteoutput_Name"/>
            <InfoText TextId="Module_4byteoutput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="4byteoutput" SubmoduleIdentNumber="0x00000008" >
              <IOData>
                <Output>
                  <DataItem DataType="OctetString" Length="4" TextId="DataItem_4byteoutput_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_4byteoutput_Name"/>
                <InfoText TextId="Submodule_4byteoutput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="8byteoutput" ModuleIdentNumber="0x0000000B">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_8byteoutput_Name"/>
            <InfoText TextId="Module_8byteoutput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="8byteoutput" SubmoduleIdentNumber="0x0000000A" >
              <IOData>
                <Output>
                  <DataItem DataType="OctetString" Length="8" TextId="DataItem_8byteoutput_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_8byteoutput_Name"/>
                <InfoText TextId="Submodule_8byteoutput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="12byteoutput" ModuleIdentNumber="0x0000000D">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_12byteoutput_Name"/>
            <InfoText TextId="Module_12byteoutput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="12byteoutput" SubmoduleIdentNumber="0x0000000C" >
              <IOData>
                <Output>
                  <DataItem DataType="OctetString" Length="12" TextId="DataItem_12byteoutput_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_12byteoutput_Name"/>
                <InfoText TextId="Submodule_12byteoutput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="16byteoutput" ModuleIdentNumber="0x0000000F">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_16byteoutput_Name"/>
            <InfoText TextId="Module_16byteoutput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="16byteoutput" SubmoduleIdentNumber="0x0000000E" >
              <IOData>
                <Output>
                  <DataItem DataType="OctetString" Length="16" TextId="DataItem_16byteoutput_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_16byteoutput_Name"/>
                <InfoText TextId="Submodule_16byteoutput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="20byteoutput" ModuleIdentNumber="0x00000011">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_20byteoutput_Name"/>
            <InfoText TextId="Module_20byteoutput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="20byteoutput" SubmoduleIdentNumber="0x00000010" >
              <IOData>
                <Output>
                  <DataItem DataType="OctetString" Length="20" TextId="DataItem_20byteoutput_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_20byteoutput_Name"/>
                <InfoText TextId="Submodule_20byteoutput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="32byteoutput" ModuleIdentNumber="0x00000013">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_32byteoutput_Name"/>
            <InfoText TextId="Module_32byteoutput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="32byteoutput" SubmoduleIdentNumber="0x00000012" >
              <IOData>
                <Output>
                  <DataItem DataType="OctetString" Length="32" TextId="DataItem_32byteoutput_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_32byteoutput_Name"/>
                <InfoText TextId="Submodule_32byteoutput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="64byteoutput" ModuleIdentNumber="0x00000015">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_64byteoutput_Name"/>
            <InfoText TextId="Module_64byteoutput_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="64byteoutput" SubmoduleIdentNumber="0x00000014" >
              <IOData>
                <Output>
                  <DataItem DataType="OctetString" Length="64" TextId="DataItem_64byteoutput_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_64byteoutput_Name"/>
                <InfoText TextId="Submodule_64byteoutput_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
	      <ModuleItem ID="1real32output" ModuleIdentNumber="0x00000017">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_1real32output_Name"/>
            <InfoText TextId="Module_1real32output_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1real32output" SubmoduleIdentNumber="0x00000016" >
              <IOData>
                <Output>
                  <DataItem DataType="Float32" TextId="DataItem_1real32output_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1real32output_Name"/>
                <InfoText TextId="Submodule_1real32output_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1real64output" ModuleIdentNumber="0x00000019">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_1real64output_Name"/>
            <InfoText TextId="Module_1real64output_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1real64output" SubmoduleIdentNumber="0x00000018" >
              <IOData>
                <Output>
                  <DataItem DataType="Float64" TextId="DataItem_1real64output_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1real64output_Name"/>
                <InfoText TextId="Submodule_1real64output_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1unsigned16output" ModuleIdentNumber="0x0000001B">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_1unsigned16output_Name"/>
            <InfoText TextId="Module_1unsigned16output_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1unsigned16output" SubmoduleIdentNumber="0x0000001A" >
              <IOData>
                <Output>
                  <DataItem DataType="Unsigned16" TextId="DataItem_1unsigned16output_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1unsigned16output_Name"/>
                <InfoText TextId="Submodule_1unsigned16output_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1unsigned32output" ModuleIdentNumber="0x0000001D">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_1unsigned32output_Name"/>
            <InfoText TextId="Module_1unsigned32output_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1unsigned32output" SubmoduleIdentNumber="0x0000001C" >
              <IOData>
                <Output>
                  <DataItem DataType="Unsigned32" TextId="DataItem_1unsigned32output_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1unsigned32output_Name"/>
                <InfoText TextId="Submodule_1unsigned32output_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1unsigned64output" ModuleIdentNumber="0x0000001F">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_1unsigned64output_Name"/>
            <InfoText TextId="Module_1unsigned64output_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1unsigned64output" SubmoduleIdentNumber="0x0000001E" >
              <IOData>
                <Output>
                  <DataItem DataType="Unsigned64" TextId="DataItem_1unsigned64output_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1unsigned64output_Name"/>
                <InfoText TextId="Submodule_1unsigned64output_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1integer16output" ModuleIdentNumber="0x00000021">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_1integer16output_Name"/>
            <InfoText TextId="Module_1integer16output_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1integer16output" SubmoduleIdentNumber="0x00000020" >
              <IOData>
                <Output>
                  <DataItem DataType="Integer16" TextId="DataItem_1integer16output_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1integer16output_Name"/>
                <InfoText TextId="Submodule_1integer16output_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1integer32output" ModuleIdentNumber="0x00000023">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_1integer32output_Name"/>
            <InfoText TextId="Module_1integer32output_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1integer32output" SubmoduleIdentNumber="0x00000022" >
              <IOData>
                <Output>
                  <DataItem DataType="Integer32" TextId="DataItem_1integer32output_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1integer32output_Name"/>
                <InfoText TextId="Submodule_1integer32output_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
        <ModuleItem ID="1integer64output" ModuleIdentNumber="0x00000025">
          <ModuleInfo CategoryRef="Output Module">
            <Name TextId="Module_1integer64output_Name"/>
            <InfoText TextId="Module_1integer64output_InfoText"/>
          </ModuleInfo>
          <VirtualSubmoduleList>
            <VirtualSubmoduleItem ID="1integer64output" SubmoduleIdentNumber="0x00000024" >
              <IOData>
                <Output>
                  <DataItem DataType="Integer64" TextId="DataItem_1integer64output_outputdata_0_Name"/>
                </Output>
              </IOData>
              <ModuleInfo>
                <Name TextId="Submodule_1integer64output_Name"/>
                <InfoText TextId="Submodule_1integer64output_InfoText"/>
              </ModuleInfo>
            </VirtualSubmoduleItem>
          </VirtualSubmoduleList>
        </ModuleItem>
      </ModuleList>
      <ChannelDiagList>
        <!-- vendor specific Channel ErrorType=0x0100, nothing new here -->
        <ChannelDiagItem ErrorType="256">
          <Name TextId="Error_in_phase_monitoring"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="257">
          <Name TextId="Error/fault_due_to_tripped_fuse_in_control_cabinet"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="258">
          <Name TextId="Fault_in_motor_travel_movement_(contouring_error)"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="259">
          <Name TextId="Error_in_temperature_monitoring"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="260">
          <Name TextId="Master_current_4_mA"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="261">
          <Name TextId="Frame_code_invalid"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="262">
          <Name TextId="Frame_code_must_be_between_1_and_15"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="263">
          <Name TextId="System_not_referenced"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="264">
          <Name TextId="Error_with_Profile.xml"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="265">
          <Name TextId="Construction_no._not_available"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="266">
          <Name TextId="Run_over_negative_SW-End"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="267">
          <Name TextId="Run_over_positive_SW-End"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="268">
          <Name TextId="Position_target_outside_the_software_limit_positions"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="269">
          <Name TextId="invalid_position"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="270">
          <Name TextId="Force_deceeded"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="271">
          <Name TextId="Force_exceeded"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="272">
          <Name TextId="Process_NOK"/>
        </ChannelDiagItem>
        <ChannelDiagItem ErrorType="273">
          <Name TextId="EMERGENCY-STOP_actuated"/>
        </ChannelDiagItem>
      </ChannelDiagList>
      <GraphicsList>
        <GraphicItem GraphicFile="GSDML_0377_X20IF10E3_1" ID="1"/>
      </GraphicsList>
      <CategoryList>
        <CategoryItem ID="DAP Module" TextId="DAP Module_CategoryName"/>
        <CategoryItem ID="Input Module" TextId="Input Module_CategoryName"/>
        <CategoryItem ID="Output Module" TextId="Output Module_CategoryName"/>
      </CategoryList>
      <ExternalTextList>
        <PrimaryLanguage>
          <Text TextId="Error_in_phase_monitoring" Value="Error in phase monitoring"/>
          <Text TextId="Error/fault_due_to_tripped_fuse_in_control_cabinet" Value="Error/fault due to tripped fuse in control cabinet"/>
          <Text TextId="Fault_in_motor_travel_movement_(contouring_error)" Value="Fault in motor travel movement (contouring error)"/>
          <Text TextId="Error_in_temperature_monitoring" Value="Error in temperature monitoring"/>
          <Text TextId="Master_current_4_mA" Value="Master current &lt; 4 mA"/>
          <Text TextId="Frame_code_invalid" Value="Frame code invalid"/>
          <Text TextId="Frame_code_must_be_between_1_and_15" Value="Frame code must be between 1 and 15"/>
          <Text TextId="System_not_referenced" Value="System not referenced"/>
          <Text TextId="Error_with_Profile.xml" Value="Error with Profile.xml"/>
          <Text TextId="Construction_no._not_available" Value="Construction no. not available"/>
          <Text TextId="Run_over_negative_SW-End" Value="Run over negative SW-End"/>
          <Text TextId="Run_over_positive_SW-End" Value="Run over positive SW-End"/>
          <Text TextId="Position_target_outside_the_software_limit_positions" Value="Position target outside the software limit positions"/>
          <Text TextId="invalid_position" Value="invalid position"/>
          <Text TextId="Force_deceeded" Value="Force deceeded"/>
          <Text TextId="Force_exceeded" Value="Force exceeded"/>
          <Text TextId="Process_NOK" Value="Process NOK"/>
          <Text TextId="EMERGENCY-STOP_actuated" Value="EMERGENCY-STOP actuated"/>
          
          <Text TextId="X20IF10E3-1_NETX V1.0.0.0-V1.2.x.x" Value="X20IF10E3-1_NETX V1.0.0.0-V1.2.x.x"/>
          <Text TextId="X20IF10E3-1_NETX V1.3.x.x" Value="X20IF10E3-1_NETX V1.3.x.x"/>
          <Text TextId="DAP_X20IF10E3-1" Value="DAP_X20IF10E3-1"/>
          <Text TextId="DAP Module_CategoryName" Value="Device Access Point Modules"/>
          <Text TextId="DIM 24_InfoText" Value="Upgrade version V1.3.x.x Identification &amp; Maintenance 1-5, Shared Device, RT and IRT Communication, Advanced startup."/>
          <Text TextId="DIM 3_InfoText" Value="Upgrade version V1.0.x.x - V1.2.x.x Identification &amp; Maintenance 1-4, RT and IRT Communication."/>
          <Text TextId="DataItem_12byteinput_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_12byteoutput_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="DataItem_16byteinput_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_16byteoutput_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="DataItem_1byteinput_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_1byteoutput_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="DataItem_20byteinput_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_20byteoutput_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="DataItem_2byteinput_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_2byteoutput_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="DataItem_32byteinput_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_32byteoutput_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="DataItem_3byteinput_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_3byteoutput_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="DataItem_4byteinput_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_4byteoutput_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="DataItem_64byteinput_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_64byteoutput_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="DataItem_8byteinput_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_8byteoutput_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="DeviceDescription_InfoText" Value="X20 interface module PROFINET IO-Device."/>
          <Text TextId="Input Module_CategoryName" Value="Input Modules"/>
          <Text TextId="Module_12byteinput_InfoText" Value="12 Bytes Input Module"/>
          <Text TextId="Module_12byteinput_Name" Value="12 Bytes Input"/>
          <Text TextId="Module_12byteoutput_InfoText" Value="12 Bytes Output Module"/>
          <Text TextId="Module_12byteoutput_Name" Value="12 Bytes Output"/>
          <Text TextId="Module_16byteinput_InfoText" Value="16 Bytes Input Module"/>
          <Text TextId="Module_16byteinput_Name" Value="16 Bytes Input"/>
          <Text TextId="Module_16byteoutput_InfoText" Value="16 Bytes Output Module"/>
          <Text TextId="Module_16byteoutput_Name" Value="16 Bytes Output"/>
          <Text TextId="Module_1byteinput_InfoText" Value="1 Byte Input Module"/>
          <Text TextId="Module_1byteinput_Name" Value="1 Byte Input"/>
          <Text TextId="Module_1byteoutput_InfoText" Value="1 Byte Output Module"/>
          <Text TextId="Module_1byteoutput_Name" Value="1 Byte Output"/>
          <Text TextId="Module_20byteinput_InfoText" Value="20 Bytes Input Module"/>
          <Text TextId="Module_20byteinput_Name" Value="20 Bytes Input"/>
          <Text TextId="Module_20byteoutput_InfoText" Value="20 Bytes Output Module"/>
          <Text TextId="Module_20byteoutput_Name" Value="20 Bytes Output"/>
          <Text TextId="Module_2byteinput_InfoText" Value="2 Bytes Input Module"/>
          <Text TextId="Module_2byteinput_Name" Value="2 Bytes Input"/>
          <Text TextId="Module_2byteoutput_InfoText" Value="2 Bytes Output Module"/>
          <Text TextId="Module_2byteoutput_Name" Value="2 Byte Output"/>
          <Text TextId="Module_32byteinput_InfoText" Value="32 Bytes Input Module"/>
          <Text TextId="Module_32byteinput_Name" Value="32 Bytes Input"/>
          <Text TextId="Module_32byteoutput_InfoText" Value="32 Bytes Output Module"/>
          <Text TextId="Module_32byteoutput_Name" Value="32 Bytes Output"/>
          <Text TextId="Module_3byteinput_InfoText" Value="3 Bytes Input Module"/>
          <Text TextId="Module_3byteinput_Name" Value="3 Bytes Input"/>
          <Text TextId="Module_3byteoutput_InfoText" Value="3 Bytes Output Module"/>
          <Text TextId="Module_3byteoutput_Name" Value="3 Bytes Output"/>
          <Text TextId="Module_4byteinput_InfoText" Value="4 Bytes Input Module"/>
          <Text TextId="Module_4byteinput_Name" Value="4 Bytes Input"/>
          <Text TextId="Module_4byteoutput_InfoText" Value="4 Bytes Output Module"/>
          <Text TextId="Module_4byteoutput_Name" Value="4 Bytes Output"/>
          <Text TextId="Module_64byteinput_InfoText" Value="64 Bytes Input Module"/>
          <Text TextId="Module_64byteinput_Name" Value="64 Bytes Input"/>
          <Text TextId="Module_64byteoutput_InfoText" Value="64 Bytes Output Module"/>
          <Text TextId="Module_64byteoutput_Name" Value="64 Bytes Output"/>
          <Text TextId="Module_8byteinput_InfoText" Value="8 Bytes Input Module"/>
          <Text TextId="Module_8byteinput_Name" Value="8 Bytes Input"/>
          <Text TextId="Module_8byteoutput_InfoText" Value="8 Bytes Output Module"/>
          <Text TextId="Module_8byteoutput_Name" Value="8 Bytes Output"/>
          <Text TextId="Output Module_CategoryName" Value="Output Modules"/>
          <Text TextId="PN-IO" Value="PN-IO"/>
          <Text TextId="Port1" Value="Port 1"/>
          <Text TextId="Port2" Value="Port 2"/>
          <Text TextId="Submodule_12byteinput_InfoText" Value="12 Bytes Input Submodule"/>
          <Text TextId="Submodule_12byteinput_Name" Value="12 Bytes Input"/>
          <Text TextId="Submodule_12byteoutput_InfoText" Value="12 Bytes Output Submodule"/>
          <Text TextId="Submodule_12byteoutput_Name" Value="12 Bytes Output"/>
          <Text TextId="Submodule_16byteinput_InfoText" Value="16 Bytes Input Submodule"/>
          <Text TextId="Submodule_16byteinput_Name" Value="16 Bytes Input"/>
          <Text TextId="Submodule_16byteoutput_InfoText" Value="16 Bytes Output Submodule"/>
          <Text TextId="Submodule_16byteoutput_Name" Value="16 Bytes Output"/>
          <Text TextId="Submodule_1byteinput_InfoText" Value="1 Byte Input Submodule"/>
          <Text TextId="Submodule_1byteinput_Name" Value="1 Byte Input"/>
          <Text TextId="Submodule_1byteoutput_InfoText" Value="1 Byte Output Submodule"/>
          <Text TextId="Submodule_1byteoutput_Name" Value="1 Byte Output"/>
          <Text TextId="Submodule_20byteinput_InfoText" Value="20 Bytes Input Submodule"/>
          <Text TextId="Submodule_20byteinput_Name" Value="20 Bytes Input"/>
          <Text TextId="Submodule_20byteoutput_InfoText" Value="20 Bytes Output Submodule"/>
          <Text TextId="Submodule_20byteoutput_Name" Value="20 Bytes Output"/>
          <Text TextId="Submodule_2byteinput_InfoText" Value="2 Bytes Input Submodule"/>
          <Text TextId="Submodule_2byteinput_Name" Value="2 Bytes Input"/>
          <Text TextId="Submodule_2byteoutput_InfoText" Value="2 Byte Output Submodule"/>
          <Text TextId="Submodule_2byteoutput_Name" Value="2 Byte Output"/>
          <Text TextId="Submodule_32byteinput_InfoText" Value="32 Bytes Input Submodule"/>
          <Text TextId="Submodule_32byteinput_Name" Value="32 Bytes Input"/>
          <Text TextId="Submodule_32byteoutput_InfoText" Value="32 Bytes Output Submodule"/>
          <Text TextId="Submodule_32byteoutput_Name" Value="32 Bytes Output"/>
          <Text TextId="Submodule_3byteinput_InfoText" Value="3 Bytes Input Submodule"/>
          <Text TextId="Submodule_3byteinput_Name" Value="3 Bytes Input"/>
          <Text TextId="Submodule_3byteoutput_InfoText" Value="3 Byte Output Submodule"/>
          <Text TextId="Submodule_3byteoutput_Name" Value="3 Byte Output"/>
          <Text TextId="Submodule_4byteinput_InfoText" Value="4 Bytes Input Submodule"/>
          <Text TextId="Submodule_4byteinput_Name" Value="4 Bytes Input"/>
          <Text TextId="Submodule_4byteoutput_InfoText" Value="4 Byte Output Submodule"/>
          <Text TextId="Submodule_4byteoutput_Name" Value="4 Bytes Output"/>
          <Text TextId="Submodule_64byteinput_InfoText" Value="64 Bytes Input Submodule"/>
          <Text TextId="Submodule_64byteinput_Name" Value="64 Bytes Input"/>
          <Text TextId="Submodule_64byteoutput_InfoText" Value="64 Bytes Output Submodule"/>
          <Text TextId="Submodule_64byteoutput_Name" Value="64 Bytes Output"/>
          <Text TextId="Submodule_8byteinput_InfoText" Value="8 Bytes Input Submodule"/>
          <Text TextId="Submodule_8byteinput_Name" Value="8 Bytes Input"/>
          <Text TextId="Submodule_8byteoutput_InfoText" Value="8 Byte Output Submodule"/>
          <Text TextId="Submodule_8byteoutput_Name" Value="8 Bytes Output"/>
          <Text TextId="X1" Value="X1"/>
          <Text TextId="X1P1" Value="X1 P1"/>
          <Text TextId="X1P2" Value="X1 P2"/>
		      <Text TextId="Submodule_1real32input_InfoText" Value="1 Real32 Input Submodule"/>
          <Text TextId="Submodule_1real32input_Name" Value="1 Real32 Input"/>
          <Text TextId="Submodule_1real32output_InfoText" Value="1 Real32 Output Submodule"/>
          <Text TextId="Submodule_1real32output_Name" Value="1 Real32 Output"/>
		      <Text TextId="Module_1real32input_InfoText" Value="1 Real32 Input Module"/>
          <Text TextId="Module_1real32input_Name" Value="1 Real32 Input"/>
		      <Text TextId="Module_1real32output_InfoText" Value="1 Real32 Output Module"/>
          <Text TextId="Module_1real32output_Name" Value="1 Real32 Output"/>
		      <Text TextId="DataItem_1real32input_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_1real32output_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="Submodule_1real64input_InfoText" Value="1 Real64 Input Submodule"/>
          <Text TextId="Submodule_1real64input_Name" Value="1 Real64 Input"/>
          <Text TextId="Submodule_1real64output_InfoText" Value="1 Real64 Output Submodule"/>
          <Text TextId="Submodule_1real64output_Name" Value="1 Real64 Output"/>
          <Text TextId="Module_1real64input_InfoText" Value="1 Real64 Input Module"/>
          <Text TextId="Module_1real64input_Name" Value="1 Real64 Input"/>
          <Text TextId="Module_1real64output_InfoText" Value="1 Real64 Output Module"/>
          <Text TextId="Module_1real64output_Name" Value="1 Real64 Output"/>
          <Text TextId="DataItem_1real64input_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_1real64output_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="Submodule_1unsigned16input_InfoText" Value="1 Unsigned16 Input Submodule"/>
          <Text TextId="Submodule_1unsigned16input_Name" Value="1 Unsigned16 Input"/>
          <Text TextId="Submodule_1unsigned16output_InfoText" Value="1 Unsigned16 Output Submodule"/>
          <Text TextId="Submodule_1unsigned16output_Name" Value="1 Unsigned16 Output"/>
          <Text TextId="Module_1unsigned16input_InfoText" Value="1 Unsigned16 Input Module"/>
          <Text TextId="Module_1unsigned16input_Name" Value="1 Unsigned16 Input"/>
          <Text TextId="Module_1unsigned16output_InfoText" Value="1 Unsigned16 Output Module"/>
          <Text TextId="Module_1unsigned16output_Name" Value="1 Unsigned16 Output"/>
          <Text TextId="DataItem_1unsigned16input_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_1unsigned16output_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="Submodule_1unsigned32input_InfoText" Value="1 Unsigned32 Input Submodule"/>
          <Text TextId="Submodule_1unsigned32input_Name" Value="1 Unsigned32 Input"/>
          <Text TextId="Submodule_1unsigned32output_InfoText" Value="1 Unsigned32 Output Submodule"/>
          <Text TextId="Submodule_1unsigned32output_Name" Value="1 Unsigned32 Output"/>
          <Text TextId="Module_1unsigned32input_InfoText" Value="1 Unsigned32 Input Module"/>
          <Text TextId="Module_1unsigned32input_Name" Value="1 Unsigned32 Input"/>
          <Text TextId="Module_1unsigned32output_InfoText" Value="1 Unsigned32 Output Module"/>
          <Text TextId="Module_1unsigned32output_Name" Value="1 Unsigned32 Output"/>
          <Text TextId="DataItem_1unsigned32input_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_1unsigned32output_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="Submodule_1unsigned64input_InfoText" Value="1 Unsigned64 Input Submodule"/>
          <Text TextId="Submodule_1unsigned64input_Name" Value="1 Unsigned64 Input"/>
          <Text TextId="Submodule_1unsigned64output_InfoText" Value="1 Unsigned64 Output Submodule"/>
          <Text TextId="Submodule_1unsigned64output_Name" Value="1 Unsigned64 Output"/>
          <Text TextId="Module_1unsigned64input_InfoText" Value="1 Unsigned64 Input Module"/>
          <Text TextId="Module_1unsigned64input_Name" Value="1 Unsigned64 Input"/>
          <Text TextId="Module_1unsigned64output_InfoText" Value="1 Unsigned64 Output Module"/>
          <Text TextId="Module_1unsigned64output_Name" Value="1 Unsigned64 Output"/>
          <Text TextId="DataItem_1unsigned64input_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_1unsigned64output_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="Submodule_1integer16input_InfoText" Value="1 Integer16 Input Submodule"/>
          <Text TextId="Submodule_1integer16input_Name" Value="1 Integer16 Input"/>
          <Text TextId="Submodule_1integer16output_InfoText" Value="1 Integer16 Output Submodule"/>
          <Text TextId="Submodule_1integer16output_Name" Value="1 Integer16 Output"/>
          <Text TextId="Module_1integer16input_InfoText" Value="1 Integer16 Input Module"/>
          <Text TextId="Module_1integer16input_Name" Value="1 Integer16 Input"/>
          <Text TextId="Module_1integer16output_InfoText" Value="1 Integer16 Output Module"/>
          <Text TextId="Module_1integer16output_Name" Value="1 Integer16 Output"/>
          <Text TextId="DataItem_1integer16input_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_1integer16output_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="Submodule_1integer32input_InfoText" Value="1 Integer32 Input Submodule"/>
          <Text TextId="Submodule_1integer32input_Name" Value="1 Integer32 Input"/>
          <Text TextId="Submodule_1integer32output_InfoText" Value="1 Integer32 Output Submodule"/>
          <Text TextId="Submodule_1integer32output_Name" Value="1 Integer32 Output"/>
          <Text TextId="Module_1integer32input_InfoText" Value="1 Integer32 Input Module"/>
          <Text TextId="Module_1integer32input_Name" Value="1 Integer32 Input"/>
          <Text TextId="Module_1integer32output_InfoText" Value="1 Integer32 Output Module"/>
          <Text TextId="Module_1integer32output_Name" Value="1 Integer32 Output"/>
          <Text TextId="DataItem_1integer32input_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_1integer32output_outputdata_0_Name" Value="Outputs"/>
          <Text TextId="Submodule_1integer64input_InfoText" Value="1 Integer64 Input Submodule"/>
          <Text TextId="Submodule_1integer64input_Name" Value="1 Integer64 Input"/>
          <Text TextId="Submodule_1integer64output_InfoText" Value="1 Integer64 Output Submodule"/>
          <Text TextId="Submodule_1integer64output_Name" Value="1 Integer64 Output"/>
          <Text TextId="Module_1integer64input_InfoText" Value="1 Integer64 Input Module"/>
          <Text TextId="Module_1integer64input_Name" Value="1 Integer64 Input"/>
          <Text TextId="Module_1integer64output_InfoText" Value="1 Integer64 Output Module"/>
          <Text TextId="Module_1integer64output_Name" Value="1 Integer64 Output"/>
          <Text TextId="DataItem_1integer64input_inputdata_0_Name" Value="Inputs"/>
          <Text TextId="DataItem_1integer64output_outputdata_0_Name" Value="Outputs"/>
        </PrimaryLanguage>
        <Language xml:lang="de">
          <Text TextId="Error_in_phase_monitoring" Value="Fehler in Phasenüberwachung"/>
          <Text TextId="Error/fault_due_to_tripped_fuse_in_control_cabinet" Value="Störung ausgelöst durch Sicherung im Steuerschrank"/>
          <Text TextId="Fault_in_motor_travel_movement_(contouring_error)" Value="Motorverfahrbewegung gestört (Schleppfehler)"/>
          <Text TextId="Error_in_temperature_monitoring" Value="Fehler in Temperaturüberwachung"/>
          <Text TextId="Master_current_4_mA" Value="Leitstrom &lt; 4 mA"/>
          <Text TextId="Frame_code_invalid" Value="Bügelcode ungültig"/>
          <Text TextId="Frame_code_must_be_between_1_and_15" Value="Bügelcode muss zwischen 1 und 15 liegen"/>
          <Text TextId="System_not_referenced" Value="System nicht referenziert"/>
          <Text TextId="Error_with_Profile.xml" Value="Fehler mit Profile.xml"/>
          <Text TextId="Construction_no._not_available" Value="Punkt-Nr. nicht vorhanden"/>
          <Text TextId="Run_over_negative_SW-End" Value="Negative Software-Endlage überfahren"/>
          <Text TextId="Run_over_positive_SW-End" Value="Positive Software-Endlage überfahren"/>
          <Text TextId="Position_target_outside_the_software_limit_positions" Value="Positionsziel außerhalb der Software-Endlagen"/>
          <Text TextId="invalid_position" Value="Position ungültig"/>
          <Text TextId="Force_deceeded" Value="Kraft unterschritten"/>
          <Text TextId="Force_exceeded" Value="Kraft überschritten"/>
          <Text TextId="Process_NOK" Value="Clinchpunkt n.i.O."/>
          <Text TextId="EMERGENCY-STOP_actuated" Value="US2-Spannung fehlt"/>
          
          <Text TextId="X20IF10E3-1_NETX V1.0.0.0-V1.2.x.x" Value="X20IF10E3-1_NETX V1.0.0.0-V1.2.x.x"/>
          <Text TextId="X20IF10E3-1_NETX V1.3.x.x" Value="X20IF10E3-1_NETX V1.3.x.x"/>
          <Text TextId="DAP_X20IF10E3-1" Value="X20IF10E3-1"/>
          <Text TextId="DAP Module_CategoryName" Value="Device Access Point Module"/>
          <Text TextId="DIM 24_InfoText" Value="Upgrade version V1.3.x.x Identification &amp; Maintenance 1-4, Shared Device, RT und IRT Betrieb, Advanced Hochlauf."/>
          <Text TextId="DIM 3_InfoText" Value="Upgrade version V1.0.x.x - V1.2.x.x Identification &amp; Maintenance 1-4, RT und IRT Betrieb."/>
          <Text TextId="DataItem_12byteinput_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_12byteoutput_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="DataItem_16byteinput_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_16byteoutput_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="DataItem_1byteinput_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_1byteoutput_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="DataItem_20byteinput_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_20byteoutput_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="DataItem_2byteinput_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_2byteoutput_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="DataItem_32byteinput_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_32byteoutput_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="DataItem_3byteinput_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_3byteoutput_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="DataItem_4byteinput_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_4byteoutput_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="DataItem_64byteinput_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_64byteoutput_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="DataItem_8byteinput_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_8byteoutput_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="DeviceDescription_InfoText" Value="X20 Schnittstellenmodul PROFINET IO-Device."/>
          <Text TextId="Input Module_CategoryName" Value="Eingangsmodule"/>
          <Text TextId="Module_12byteinput_InfoText" Value="12 Byte Eingangsmodul"/>
          <Text TextId="Module_12byteinput_Name" Value="12 Byte Eingang"/>
          <Text TextId="Module_12byteoutput_InfoText" Value="12 Byte Ausgangsmodul"/>
          <Text TextId="Module_12byteoutput_Name" Value="12 Byte Ausgang"/>
          <Text TextId="Module_16byteinput_InfoText" Value="16 Byte Eingangsmodul"/>
          <Text TextId="Module_16byteinput_Name" Value="16 Byte Eingang"/>
          <Text TextId="Module_16byteoutput_InfoText" Value="16 Byte Ausgangsmodul"/>
          <Text TextId="Module_16byteoutput_Name" Value="16 Byte Ausgang"/>
          <Text TextId="Module_1byteinput_InfoText" Value="1 Byte Eingangsmodul"/>
          <Text TextId="Module_1byteinput_Name" Value="1 Byte Eingang"/>
          <Text TextId="Module_1byteoutput_InfoText" Value="1 Byte Ausgangsmodul"/>
          <Text TextId="Module_1byteoutput_Name" Value="1 Byte Ausgang"/>
          <Text TextId="Module_20byteinput_InfoText" Value="20 Byte Eingangsmodul"/>
          <Text TextId="Module_20byteinput_Name" Value="20 Byte Eingang"/>
          <Text TextId="Module_20byteoutput_InfoText" Value="20 Byte Ausgangsmodul"/>
          <Text TextId="Module_20byteoutput_Name" Value="20 Byte Ausgang"/>
          <Text TextId="Module_2byteinput_InfoText" Value="2 Byte Eingangsmodul"/>
          <Text TextId="Module_2byteinput_Name" Value="2 Byte Eingang"/>
          <Text TextId="Module_2byteoutput_InfoText" Value="2 Byte Ausgangsmodul"/>
          <Text TextId="Module_2byteoutput_Name" Value="2 Byte Ausgang"/>
          <Text TextId="Module_32byteinput_InfoText" Value="32 Byte Eingangsmodul"/>
          <Text TextId="Module_32byteinput_Name" Value="32 Byte Eingang"/>
          <Text TextId="Module_32byteoutput_InfoText" Value="32 Byte Ausgangsmodul"/>
          <Text TextId="Module_32byteoutput_Name" Value="32 Byte Ausgang"/>
          <Text TextId="Module_3byteinput_InfoText" Value="3 Byte Eingangsmodul"/>
          <Text TextId="Module_3byteinput_Name" Value="3 Byte Eingang"/>
          <Text TextId="Module_3byteoutput_InfoText" Value="3 Byte Ausgangsmodul"/>
          <Text TextId="Module_3byteoutput_Name" Value="3 Byte Ausgang"/>
          <Text TextId="Module_4byteinput_InfoText" Value="4 Byte Eingangsmodul"/>
          <Text TextId="Module_4byteinput_Name" Value="4 Byte Eingang"/>
          <Text TextId="Module_4byteoutput_InfoText" Value="4 Byte Ausgangsmodul"/>
          <Text TextId="Module_4byteoutput_Name" Value="4 Byte Ausgang"/>
          <Text TextId="Module_64byteinput_InfoText" Value="64 Byte Eingangsmodul"/>
          <Text TextId="Module_64byteinput_Name" Value="64 Byte Eingang"/>
          <Text TextId="Module_64byteoutput_InfoText" Value="64 Byte Ausgangsmodul"/>
          <Text TextId="Module_64byteoutput_Name" Value="64 Byte Ausgang"/>
          <Text TextId="Module_8byteinput_InfoText" Value="8 Byte Eingangsmodul"/>
          <Text TextId="Module_8byteinput_Name" Value="8 Byte Eingang"/>
          <Text TextId="Module_8byteoutput_InfoText" Value="8 Byte Ausgangsmodul"/>
          <Text TextId="Module_8byteoutput_Name" Value="8 Byte Ausgang"/>
          <Text TextId="Output Module_CategoryName" Value="Ausgangsmodule"/>
          <Text TextId="PN-IO" Value="PN-IO"/>
          <Text TextId="Port1" Value="Port 1"/>
          <Text TextId="Port2" Value="Port 2"/>
          <Text TextId="Submodule_12byteinput_InfoText" Value="12 Byte Eingangssubmodul"/>
          <Text TextId="Submodule_12byteinput_Name" Value="12 Byte Eingang"/>
          <Text TextId="Submodule_12byteoutput_InfoText" Value="12 Byte Ausgangssubmodul"/>
          <Text TextId="Submodule_12byteoutput_Name" Value="12 Byte Ausgang"/>
          <Text TextId="Submodule_16byteinput_InfoText" Value="16 Byte Eingangssubmodul"/>
          <Text TextId="Submodule_16byteinput_Name" Value="16 Byte Eingang"/>
          <Text TextId="Submodule_16byteoutput_InfoText" Value="16 Byte Ausgangssubmodul"/>
          <Text TextId="Submodule_16byteoutput_Name" Value="16 Byte Ausgang"/>
          <Text TextId="Submodule_1byteinput_InfoText" Value="1 Byte Eingangssubmodul"/>
          <Text TextId="Submodule_1byteinput_Name" Value="1 Byte Eingang"/>
          <Text TextId="Submodule_1byteoutput_InfoText" Value="1 Byte Ausgangssubmodul"/>
          <Text TextId="Submodule_1byteoutput_Name" Value="1 Byte Ausgang"/>
          <Text TextId="Submodule_20byteinput_InfoText" Value="20 Byte Eingangssubmodul"/>
          <Text TextId="Submodule_20byteinput_Name" Value="20 Byte Eingang"/>
          <Text TextId="Submodule_20byteoutput_InfoText" Value="20 Byte Ausgangssubmodul"/>
          <Text TextId="Submodule_20byteoutput_Name" Value="20 Byte Ausgang"/>
          <Text TextId="Submodule_2byteinput_InfoText" Value="2 Byte Eingangssubmodul"/>
          <Text TextId="Submodule_2byteinput_Name" Value="2 Byte Eingang"/>
          <Text TextId="Submodule_2byteoutput_InfoText" Value="2 Byte Ausgangssubmodul"/>
          <Text TextId="Submodule_2byteoutput_Name" Value="2 Byte Ausgang"/>
          <Text TextId="Submodule_32byteinput_InfoText" Value="32 Byte Eingangssubmodul"/>
          <Text TextId="Submodule_32byteinput_Name" Value="32 Byte Eingang"/>
          <Text TextId="Submodule_32byteoutput_InfoText" Value="32 Byte Ausgangssubmodul"/>
          <Text TextId="Submodule_32byteoutput_Name" Value="32 Byte Ausgang"/>
          <Text TextId="Submodule_3byteinput_InfoText" Value="3 Byte Eingangssubmodul"/>
          <Text TextId="Submodule_3byteinput_Name" Value="3 Byte Eingang"/>
          <Text TextId="Submodule_3byteoutput_InfoText" Value="3 Byte Ausgangssubmodul"/>
          <Text TextId="Submodule_3byteoutput_Name" Value="3 Byte Ausgang"/>
          <Text TextId="Submodule_4byteinput_InfoText" Value="4 Byte Eingangssubmodul"/>
          <Text TextId="Submodule_4byteinput_Name" Value="4 Byte Eingang"/>
          <Text TextId="Submodule_4byteoutput_InfoText" Value="4 Byte Ausgangssubmodul"/>
          <Text TextId="Submodule_4byteoutput_Name" Value="4 Byte Ausgang"/>
          <Text TextId="Submodule_64byteinput_InfoText" Value="64 Byte Eingangssubmodul"/>
          <Text TextId="Submodule_64byteinput_Name" Value="64 Byte Eingang"/>
          <Text TextId="Submodule_64byteoutput_InfoText" Value="64 Byte Ausgangssubmodul"/>
          <Text TextId="Submodule_64byteoutput_Name" Value="64 Byte Ausgang"/>
          <Text TextId="Submodule_8byteinput_InfoText" Value="8 Byte Eingangssubmodul"/>
          <Text TextId="Submodule_8byteinput_Name" Value="8 Byte Eingang"/>
          <Text TextId="Submodule_8byteoutput_InfoText" Value="8 Byte Ausgangssubmodul"/>
          <Text TextId="Submodule_8byteoutput_Name" Value="8 Byte Ausgang"/>
          <Text TextId="X1" Value="X1"/>
          <Text TextId="X1P1" Value="X1 P1"/>
          <Text TextId="X1P2" Value="X1 P2"/>
		      <Text TextId="Submodule_1real32input_InfoText" Value="1 Real32 Eingangssubmodul"/>
          <Text TextId="Submodule_1real32input_Name" Value="1 Real32 Eingang"/>
          <Text TextId="Submodule_1real32output_InfoText" Value="1 Real32 Ausgangssubmodul"/>
          <Text TextId="Submodule_1real32output_Name" Value="1 Real32 Ausgang"/>
		      <Text TextId="Module_1real32input_InfoText" Value="1 Real32 Eingangsmodul"/>
          <Text TextId="Module_1real32input_Name" Value="1 Real32 Eingang"/>
          <Text TextId="Module_1real32output_InfoText" Value="1 Real32 Ausgangsmodul"/>
          <Text TextId="Module_1real32output_Name" Value="1 Real32 Ausgang"/>
		      <Text TextId="DataItem_1real32input_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_1real32output_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="Submodule_1real64input_InfoText" Value="1 Real64 Eingangssubmodul"/>
          <Text TextId="Submodule_1real64input_Name" Value="1 Real64 Eingang"/>
          <Text TextId="Submodule_1real64output_InfoText" Value="1 Real64 Ausgangssubmodul"/>
          <Text TextId="Submodule_1real64output_Name" Value="1 Real64 Ausgang"/>
          <Text TextId="Module_1real64input_InfoText" Value="1 Real64 Eingangsmodul"/>
          <Text TextId="Module_1real64input_Name" Value="1 Real64 Eingang"/>
          <Text TextId="Module_1real64output_InfoText" Value="1 Real64 Ausgangsmodul"/>
          <Text TextId="Module_1real64output_Name" Value="1 Real64 Ausgang"/>
          <Text TextId="DataItem_1real64input_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_1real64output_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="Submodule_1unsigned16input_InfoText" Value="1 Unsigned16 Eingangssubmodul"/>
          <Text TextId="Submodule_1unsigned16input_Name" Value="1 Unsigned16 Eingang"/>
          <Text TextId="Submodule_1unsigned16output_InfoText" Value="1 Unsigned16 Ausgangssubmodul"/>
          <Text TextId="Submodule_1unsigned16output_Name" Value="1 Unsigned16 Ausgang"/>
          <Text TextId="Module_1unsigned16input_InfoText" Value="1 Unsigned16 Eingangsmodul"/>
          <Text TextId="Module_1unsigned16input_Name" Value="1 Unsigned16 Eingang"/>
          <Text TextId="Module_1unsigned16output_InfoText" Value="1 Unsigned16 Ausgangsmodul"/>
          <Text TextId="Module_1unsigned16output_Name" Value="1 Unsigned16 Ausgang"/>
          <Text TextId="DataItem_1unsigned16input_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_1unsigned16output_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="Submodule_1unsigned32input_InfoText" Value="1 Unsigned32 Eingangssubmodul"/>
          <Text TextId="Submodule_1unsigned32input_Name" Value="1 Unsigned32 Eingang"/>
          <Text TextId="Submodule_1unsigned32output_InfoText" Value="1 Unsigned32 Ausgangssubmodul"/>
          <Text TextId="Submodule_1unsigned32output_Name" Value="1 Unsigned32 Ausgang"/>
          <Text TextId="Module_1unsigned32input_InfoText" Value="1 Unsigned32 Eingangsmodul"/>
          <Text TextId="Module_1unsigned32input_Name" Value="1 Unsigned32 Eingang"/>
          <Text TextId="Module_1unsigned32output_InfoText" Value="1 Unsigned32 Ausgangsmodul"/>
          <Text TextId="Module_1unsigned32output_Name" Value="1 Unsigned32 Ausgang"/>
          <Text TextId="DataItem_1unsigned32input_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_1unsigned32output_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="Submodule_1unsigned64input_InfoText" Value="1 Unsigned64 Eingangssubmodul"/>
          <Text TextId="Submodule_1unsigned64input_Name" Value="1 Unsigned64 Eingang"/>
          <Text TextId="Submodule_1unsigned64output_InfoText" Value="1 Unsigned64 Ausgangssubmodul"/>
          <Text TextId="Submodule_1unsigned64output_Name" Value="1 Unsigned64 Ausgang"/>
          <Text TextId="Module_1unsigned64input_InfoText" Value="1 Unsigned64 Eingangsmodul"/>
          <Text TextId="Module_1unsigned64input_Name" Value="1 Unsigned64 Eingang"/>
          <Text TextId="Module_1unsigned64output_InfoText" Value="1 Unsigned64 Ausgangsmodul"/>
          <Text TextId="Module_1unsigned64output_Name" Value="1 Unsigned64 Ausgang"/>
          <Text TextId="DataItem_1unsigned64input_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_1unsigned64output_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="Submodule_1integer16input_InfoText" Value="1 Integer16 Eingangssubmodul"/>
          <Text TextId="Submodule_1integer16input_Name" Value="1 Integer16 Eingang"/>
          <Text TextId="Submodule_1integer16output_InfoText" Value="1 Integer16 Ausgangssubmodul"/>
          <Text TextId="Submodule_1integer16output_Name" Value="1 Integer16 Ausgang"/>
          <Text TextId="Module_1integer16input_InfoText" Value="1 Integer16 Eingangsmodul"/>
          <Text TextId="Module_1integer16input_Name" Value="1 Integer16 Eingang"/>
          <Text TextId="Module_1integer16output_InfoText" Value="1 Integer16 Ausgangsmodul"/>
          <Text TextId="Module_1integer16output_Name" Value="1 Integer16 Ausgang"/>
          <Text TextId="DataItem_1integer16input_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_1integer16output_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="Submodule_1integer32input_InfoText" Value="1 Integer32 Eingangssubmodul"/>
          <Text TextId="Submodule_1integer32input_Name" Value="1 Integer32 Eingang"/>
          <Text TextId="Submodule_1integer32output_InfoText" Value="1 Integer32 Ausgangssubmodul"/>
          <Text TextId="Submodule_1integer32output_Name" Value="1 Integer32 Ausgang"/>
          <Text TextId="Module_1integer32input_InfoText" Value="1 Integer32 Eingangsmodul"/>
          <Text TextId="Module_1integer32input_Name" Value="1 Integer32 Eingang"/>
          <Text TextId="Module_1integer32output_InfoText" Value="1 Integer32 Ausgangsmodul"/>
          <Text TextId="Module_1integer32output_Name" Value="1 Integer32 Ausgang"/>
          <Text TextId="DataItem_1integer32input_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_1integer32output_outputdata_0_Name" Value="Ausgänge"/>
          <Text TextId="Submodule_1integer64input_InfoText" Value="1 Integer64 Eingangssubmodul"/>
          <Text TextId="Submodule_1integer64input_Name" Value="1 Integer64 Eingang"/>
          <Text TextId="Submodule_1integer64output_InfoText" Value="1 Integer64 Ausgangssubmodul"/>
          <Text TextId="Submodule_1integer64output_Name" Value="1 Integer64 Ausgang"/>
          <Text TextId="Module_1integer64input_InfoText" Value="1 Integer64 Eingangsmodul"/>
          <Text TextId="Module_1integer64input_Name" Value="1 Integer64 Eingang"/>
          <Text TextId="Module_1integer64output_InfoText" Value="1 Integer64 Ausgangsmodul"/>
          <Text TextId="Module_1integer64output_Name" Value="1 Integer64 Ausgang"/>
          <Text TextId="DataItem_1integer64input_inputdata_0_Name" Value="Eingänge"/>
          <Text TextId="DataItem_1integer64output_outputdata_0_Name" Value="Ausgänge"/>
        </Language>
      </ExternalTextList>
    </ApplicationProcess>
  </ProfileBody>
</ISO15745Profile>