<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="GSDML-Stylesheet-HTML-V2.34.xsl" type="text/xsl"?>

<!--
     If you change something here, don't forget to update the CI validation
     script after changing the filename.
-->

<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.34.xsd">
    <!-- ProfileHeader definition as defined in ISO 15745-1. Please do not change the content. -->
    <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="0x028C" DeviceID="0x0001">
            <InfoText TextId="TOK_DevIdent_InfoText"/>
            <VendorName Value="port GmbH"/>
        </DeviceIdentity>
        <DeviceFunction>
            <Family MainFamily="I/O" ProductFamily="port GmbH"/>
        </DeviceFunction>
        <ApplicationProcess>
            <DeviceAccessPointList>
                <DeviceAccessPointItem ID="1-port device" PhysicalSlots="0..11" ModuleIdentNumber="0x00000001" MinDeviceInterval="32" ImplementationType="portStack" DNS_CompatibleName="portiodev" AddressAssignment="DCP" FixedInSlots="0" ObjectUUID_LocalIndex="1" RequiredSchemaVersion="V2.2" MaxSupportedRecordSize="4068" ParameterizationSpeedupSupported="false" PowerOnToCommReady="0" DeviceAccessSupported="true" NumberOfDeviceAccessAR="1" PNIO_Version="V2.34" ResetToFactoryModes="1 2 4" CheckDeviceID_Allowed="true" MultipleWriteSupported="true" LLDP_NoD_Supported="true" NameOfStationNotTransferable="true">
                    <ModuleInfo CategoryRef="ID_PORT_IODEV_EXAMPLE">
                        <Name TextId="TOK_ModInfo_InfoTextId_DAP1"/>
                        <InfoText TextId="TOK_ModInfo_InfoTextId_DAP1"/>
                        <VendorName Value="port GmbH"/>
                        <OrderNumber Value="00210"/>
                        <HardwareRelease Value="A1.0"/>
                        <SoftwareRelease Value="Z1.0"/>
                    </ModuleInfo>
                    <CertificationInfo ConformanceClass="B" ApplicationClass="" NetloadClass="I" />
                    <SubslotList>
                        <SubslotItem SubslotNumber="32768" TextId="TOK_Subslot_8000"/>
                        <SubslotItem SubslotNumber="32769" TextId="TOK_Subslot_8001"/>
                    </SubslotList>
                    <IOConfigData MaxInputLength="1440" MaxOutputLength="1440"/>
                    <UseableModules>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_100" FixedInSlots="1"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_101"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_102" FixedInSlots="3"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_103"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_104"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_105"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_107"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_108"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_109"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_200" FixedInSlots="2"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_201"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_202" FixedInSlots="4"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_203"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_204"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_205"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_207"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_208"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_209"/>
                    </UseableModules>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="DAP1" SubmoduleIdentNumber="0x0001" Writeable_IM_Records="1 2 3 4" MayIssueProcessAlarm="false">
                            <IOData/>
                            <ModuleInfo>
                                <Name TextId="TOK_Standard"/>
                                <InfoText TextId="TOK_ModInfo_InfoTextId_DAP1"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                    <SystemDefinedSubmoduleList>
                        <InterfaceSubmoduleItem ID="DAP1_IDS_2I" SubslotNumber="32768" SubmoduleIdentNumber="0x8000" SupportedRT_Classes="RT_CLASS_1" TextId="TOK_DAP_InterfaceModule" IsochroneModeSupported="false" SupportedProtocols="LLDP;SNMP" NetworkComponentDiagnosisSupported="false" PTP_BoundarySupported="true" DCP_BoundarySupported="true">
                            <ApplicationRelations NumberOfAdditionalInputCR="0" NumberOfAdditionalMulticastProviderCR="0" NumberOfAdditionalOutputCR="0" NumberOfMulticastConsumerCR="0" PullModuleAlarmSupported="true" StartupMode="Advanced;Legacy">
                                <TimingProperties SendClock="32" ReductionRatio="1 2 4 8 16 32 64 128 256 512"/>
                            </ApplicationRelations>
                        </InterfaceSubmoduleItem>
                        <PortSubmoduleItem ID="DAP1_IDS_2P1" SubslotNumber="32769" SubmoduleIdentNumber="0x8001" MAUTypes="16" CheckMAUTypeSupported="true" CheckMAUTypeDifferenceSupported="true" TextId="TOK_Port1" MaxPortRxDelay="378" MaxPortTxDelay="1212" PortDeactivationSupported="true" LinkStateDiagnosisCapability="Up+Down">
                            <MAUTypeList>
                                <MAUTypeItem AdjustSupported="true" Value="16"/>
                            </MAUTypeList>
                        </PortSubmoduleItem>
                    </SystemDefinedSubmoduleList>
                    <Graphics>
                        <GraphicItemRef Type="DeviceSymbol" GraphicItemTarget="ID_Graph_1"/>
                    </Graphics>
                </DeviceAccessPointItem>
                <DeviceAccessPointItem ID="2-port device" PhysicalSlots="0..11" ModuleIdentNumber="0x00000001" MinDeviceInterval="32" ImplementationType="portStack" DNS_CompatibleName="portiodev" AddressAssignment="DCP" FixedInSlots="0" ObjectUUID_LocalIndex="1" RequiredSchemaVersion="V2.2" MaxSupportedRecordSize="4068" ParameterizationSpeedupSupported="false" PowerOnToCommReady="0" DeviceAccessSupported="true" NumberOfDeviceAccessAR="1" PNIO_Version="V2.34" ResetToFactoryModes="1 2 4" CheckDeviceID_Allowed="true" MultipleWriteSupported="true" LLDP_NoD_Supported="true" NameOfStationNotTransferable="true">
                    <ModuleInfo CategoryRef="ID_PORT_IODEV_EXAMPLE">
                        <Name TextId="TOK_ModInfo_InfoTextId_DAP2"/>
                        <InfoText TextId="TOK_ModInfo_InfoTextId_DAP2"/>
                        <VendorName Value="port GmbH"/>
                        <OrderNumber Value="00210"/>
                        <HardwareRelease Value="A1.0"/>
                        <SoftwareRelease Value="Z1.0"/>
                    </ModuleInfo>
                    <CertificationInfo ConformanceClass="B" ApplicationClass="" NetloadClass="I" />
                    <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="1440" MaxOutputLength="1440"/>
                    <UseableModules>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_100" FixedInSlots="1"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_101"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_102" FixedInSlots="3"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_103"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_104"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_105"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_107"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_108"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_109"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_200" FixedInSlots="2"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_201"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_202" FixedInSlots="4"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_203"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_204"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_205"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_207"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_208"/>
                    	<ModuleItemRef ModuleItemTarget="ID_Mod_209"/>
                    </UseableModules>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="DAP2" SubmoduleIdentNumber="0x0001" Writeable_IM_Records="1 2 3 4" MayIssueProcessAlarm="false">
                            <IOData/>
                            <ModuleInfo>
                                <Name TextId="TOK_Standard"/>
                                <InfoText TextId="TOK_ModInfo_InfoTextId_DAP2"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                    <SystemDefinedSubmoduleList>
                        <InterfaceSubmoduleItem ID="DAP2_IDS_2I" SubslotNumber="32768" SubmoduleIdentNumber="0x8000" SupportedRT_Classes="RT_CLASS_1" TextId="TOK_DAP_InterfaceModule" IsochroneModeSupported="false" SupportedProtocols="LLDP;SNMP" NetworkComponentDiagnosisSupported="false" PTP_BoundarySupported="true" DCP_BoundarySupported="true">
                            <ApplicationRelations NumberOfAdditionalInputCR="0" NumberOfAdditionalMulticastProviderCR="0" NumberOfAdditionalOutputCR="0" NumberOfMulticastConsumerCR="0" PullModuleAlarmSupported="true" StartupMode="Advanced;Legacy">
                                <TimingProperties SendClock="32" ReductionRatio="1 2 4 8 16 32 64 128 256 512"/>
                            </ApplicationRelations>
                        </InterfaceSubmoduleItem>
                        <PortSubmoduleItem ID="DAP2_IDS_2P1" SubslotNumber="32769" SubmoduleIdentNumber="0x8001" MAUTypes="16" CheckMAUTypeSupported="true" CheckMAUTypeDifferenceSupported="true" TextId="TOK_Port1" MaxPortRxDelay="378" MaxPortTxDelay="1212" PortDeactivationSupported="true" LinkStateDiagnosisCapability="Up+Down">
                            <MAUTypeList>
                                <MAUTypeItem AdjustSupported="true" Value="16"/>
                            </MAUTypeList>
                        </PortSubmoduleItem>
                        <PortSubmoduleItem ID="DAP2_IDS_2P2" SubslotNumber="32770" SubmoduleIdentNumber="0x8002" MAUTypes="16" CheckMAUTypeSupported="true" CheckMAUTypeDifferenceSupported="true" TextId="TOK_Port2" MaxPortRxDelay="378" MaxPortTxDelay="1212" PortDeactivationSupported="true" LinkStateDiagnosisCapability="Up+Down">
                            <MAUTypeList>
                                <MAUTypeItem AdjustSupported="true" Value="16"/>
                            </MAUTypeList>
                        </PortSubmoduleItem>
                    </SystemDefinedSubmoduleList>
                    <Graphics>
                        <GraphicItemRef Type="DeviceSymbol" GraphicItemTarget="ID_Graph_1"/>
                    </Graphics>
                </DeviceAccessPointItem>
            </DeviceAccessPointList>
            <ModuleList>
                <ModuleItem ID="ID_Mod_100" ModuleIdentNumber="0x00000100">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_1I_ID100"/>
                        <InfoText TextId="TOK_InfoTextId_Module_1I_ID100"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_100_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Input Consistency="All items consistency">
                                    <DataItem DataType="Integer8" TextId="TOK_Input_DataItem_64"/>
                                </Input>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_1I_ID100"/>
                                <InfoText TextId="TOK_InfoTextId_Module_1I_ID100"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_101" ModuleIdentNumber="0x00000101">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_1I_ID101"/>
                        <InfoText TextId="TOK_InfoTextId_Module_1I_ID101"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_101_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Input Consistency="All items consistency">
                                    <DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64"/>
                                </Input>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_1I_ID101"/>
                                <InfoText TextId="TOK_InfoTextId_Module_1I_ID101"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_102" ModuleIdentNumber="0x00000102">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_2I_ID102"/>
                        <InfoText TextId="TOK_InfoTextId_Module_2I_ID102"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_102_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Input Consistency="All items consistency">
                                    <DataItem DataType="Integer16" TextId="TOK_Input_DataItem_64"/>
                                </Input>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_2I_ID102"/>
                                <InfoText TextId="TOK_InfoTextId_Module_2I_ID102"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_103" ModuleIdentNumber="0x00000103">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_2I_ID103"/>
                        <InfoText TextId="TOK_InfoTextId_Module_2I_ID103"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_103_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Input Consistency="All items consistency">
                                    <DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_64" UseAsBits="true"/>
                                </Input>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_2I_ID103"/>
                                <InfoText TextId="TOK_InfoTextId_Module_2I_ID103"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_104" ModuleIdentNumber="0x00000104">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_4I_ID104"/>
                        <InfoText TextId="TOK_InfoTextId_Module_4I_ID104"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_104_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Input Consistency="All items consistency">
                                    <DataItem DataType="Integer32" TextId="TOK_Input_DataItem_64"/>
                                </Input>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_4I_ID104"/>
                                <InfoText TextId="TOK_InfoTextId_Module_4I_ID104"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_105" ModuleIdentNumber="0x00000105">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_4I_ID105"/>
                        <InfoText TextId="TOK_InfoTextId_Module_4I_ID105"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_105_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Input Consistency="All items consistency">
                                    <DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_64"/>
                                </Input>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_4I_ID105"/>
                                <InfoText TextId="TOK_InfoTextId_Module_4I_ID105"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_107" ModuleIdentNumber="0x00000107">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_8I_ID107"/>
                        <InfoText TextId="TOK_InfoTextId_Module_8I_ID107"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_107_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Input Consistency="All items consistency">
                                    <DataItem DataType="OctetString" TextId="TOK_Input_DataItem_64" Length="8" UseAsBits="true"/>
                                </Input>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_8I_ID107"/>
                                <InfoText TextId="TOK_InfoTextId_Module_8I_ID107"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_108" ModuleIdentNumber="0x00000108">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_16I_ID108"/>
                        <InfoText TextId="TOK_InfoTextId_Module_16I_ID108"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_108_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Input Consistency="All items consistency">
                                    <DataItem DataType="OctetString" TextId="TOK_Input_DataItem_64" Length="16" UseAsBits="true"/>
                                </Input>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_16I_ID108"/>
                                <InfoText TextId="TOK_InfoTextId_Module_16I_ID108"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_109" ModuleIdentNumber="0x00000109">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_32I_ID109"/>
                        <InfoText TextId="TOK_InfoTextId_Module_32I_ID109"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_109_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Input Consistency="All items consistency">
                                    <DataItem DataType="OctetString" TextId="TOK_Input_DataItem_64" Length="32" UseAsBits="true"/>
                                </Input>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_32I_ID109"/>
                                <InfoText TextId="TOK_InfoTextId_Module_32I_ID109"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_200" ModuleIdentNumber="0x00000200">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_1O_ID200"/>
                        <InfoText TextId="TOK_InfoTextId_Module_1O_ID200"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_200_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Output Consistency="All items consistency">
                                    <DataItem DataType="Integer8" TextId="TOK_Output_DataItem_64"/>
                                </Output>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_1O_ID200"/>
                                <InfoText TextId="TOK_InfoTextId_Module_1O_ID200"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_201" ModuleIdentNumber="0x00000201">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_1O_ID201"/>
                        <InfoText TextId="TOK_InfoTextId_Module_1O_ID201"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_201_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Output Consistency="All items consistency">
                                    <DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64"/>
                                </Output>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_1O_ID201"/>
                                <InfoText TextId="TOK_InfoTextId_Module_1O_ID201"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_202" ModuleIdentNumber="0x00000202">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_2O_ID202"/>
                        <InfoText TextId="TOK_InfoTextId_Module_2O_ID202"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_202_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Output Consistency="All items consistency">
                                    <DataItem DataType="Integer16" TextId="TOK_Output_DataItem_64"/>
                                </Output>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_2O_ID202"/>
                                <InfoText TextId="TOK_InfoTextId_Module_2O_ID202"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_203" ModuleIdentNumber="0x00000203">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_2O_ID203"/>
                        <InfoText TextId="TOK_InfoTextId_Module_2O_ID203"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_203_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Output Consistency="All items consistency">
                                    <DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_64"/>
                                </Output>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_2O_ID203"/>
                                <InfoText TextId="TOK_InfoTextId_Module_2O_ID203"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_204" ModuleIdentNumber="0x00000204">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_4O_ID204"/>
                        <InfoText TextId="TOK_InfoTextId_Module_4O_ID204"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_204_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Output Consistency="All items consistency">
                                    <DataItem DataType="Integer32" TextId="TOK_Output_DataItem_64"/>
                                </Output>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_4O_ID204"/>
                                <InfoText TextId="TOK_InfoTextId_Module_4O_ID204"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_205" ModuleIdentNumber="0x00000205">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_4O_ID205"/>
                        <InfoText TextId="TOK_InfoTextId_Module_4O_ID205"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_205_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Output Consistency="All items consistency">
                                    <DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_64"/>
                                </Output>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_4O_ID205"/>
                                <InfoText TextId="TOK_InfoTextId_Module_4O_ID205"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_207" ModuleIdentNumber="0x00000207">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_8O_ID207"/>
                        <InfoText TextId="TOK_InfoTextId_Module_8O_ID207"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_207_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Output Consistency="All items consistency">
                                    <DataItem DataType="OctetString" TextId="TOK_Output_DataItem_64" Length="8" UseAsBits="true"/>
                                </Output>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_8O_ID207"/>
                                <InfoText TextId="TOK_InfoTextId_Module_8O_ID207"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_208" ModuleIdentNumber="0x00000208">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_16O_ID208"/>
                        <InfoText TextId="TOK_InfoTextId_Module_16O_ID208"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_208_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Output Consistency="All items consistency">
                                    <DataItem DataType="OctetString" TextId="TOK_Output_DataItem_64" Length="16" UseAsBits="true"/>
                                </Output>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_16O_ID208"/>
                                <InfoText TextId="TOK_InfoTextId_Module_16O_ID208"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
                <ModuleItem ID="ID_Mod_209" ModuleIdentNumber="0x00000209">
                    <ModuleInfo>
                        <Name TextId="TOK_TextId_Module_32O_ID209"/>
                        <InfoText TextId="TOK_InfoTextId_Module_32O_ID209"/>
                        <HardwareRelease Value="1.0"/>
                        <SoftwareRelease Value="1.0"/>
                    </ModuleInfo>
                    <VirtualSubmoduleList>
                        <VirtualSubmoduleItem ID="ID_Mod_209_Sub_1" SubmoduleIdentNumber="0x0001" API="0" MayIssueProcessAlarm="false">
                            <IOData>
                                <Output Consistency="All items consistency">
                                    <DataItem DataType="OctetString" TextId="TOK_Output_DataItem_64" Length="32" UseAsBits="true"/>
                                </Output>
                            </IOData>
                            <ModuleInfo>
                                <Name TextId="TOK_TextId_Module_32O_ID209"/>
                                <InfoText TextId="TOK_InfoTextId_Module_32O_ID209"/>
                            </ModuleInfo>
                        </VirtualSubmoduleItem>
                    </VirtualSubmoduleList>
                </ModuleItem>
            </ModuleList>
            <ChannelDiagList>
                <ChannelDiagItem ErrorType="15">
                    <Name TextId="TOK_DIAG5_EXT"/>
                    <ExtChannelDiagList>
                        <ExtChannelDiagItem ErrorType="1">
                            <Name TextId="TOK_DIAG5_EXT_ET"/>
                            <ExtChannelAddValue>
                                <DataItem Id="1" DataType="Unsigned16"/>
                                <DataItem Id="2" DataType="Unsigned8"/>
                                <DataItem Id="3" DataType="Unsigned8"/>
                            </ExtChannelAddValue>
                        </ExtChannelDiagItem>
                    </ExtChannelDiagList>
                </ChannelDiagItem>
                <ChannelDiagItem ErrorType="16">
                    <Name TextId="TOK_Name_ErrorType16"/>
                    <Help TextId="TOK_HelpName_ErrorType16"/>
                </ChannelDiagItem>
            </ChannelDiagList>
            <GraphicsList>
                <GraphicItem ID="ID_Graph_1" GraphicFile="GSDML-028c-0001-PORT"/>
            </GraphicsList>
            <CategoryList>
                <CategoryItem ID="ID_PORT_IODEV_EXAMPLE" TextId="TOK_Category_PORT_IODEV_EXAMPLE"/>
            </CategoryList>
            <ExternalTextList>
                <PrimaryLanguage>
                    <!--english-->
                    <Text TextId="port" Value="port"/>
                    <Text TextId="TOK_Category_PORT_IODEV_EXAMPLE" Value="port IO Example"/>
                    <Text TextId="00210" Value="00210"/>
		    						<Text TextId="TOK_DevIdent_InfoText" Value="iRJ45 module"/>
		    						<Text TextId="TOK_Standard" Value="Standard"/>
		    						<Text TextId="TOK_ModInfo_InfoTextId_DAP1" Value="1-port Device"/>
		    						<Text TextId="TOK_Subslot_8000" Value="X1"/>
		    						<Text TextId="TOK_Subslot_8001" Value="P1"/>
		    						<Text TextId="TOK_DAP_InterfaceModule" Value="Interface"/>
		    						<Text TextId="TOK_Port1" Value="RJ45 10/100 MBit/s"/>
		    						<Text TextId="TOK_ModInfo_InfoTextId_DAP2" Value="2-port Device"/>
		    						<Text TextId="TOK_Subslot_8002" Value="P2"/>
		    						<Text TextId="TOK_Port2" Value="RJ45 10/100 MBit/s"/>
		    						<Text TextId="TOK_Input_DataItem_64" Value="Input 64 bytes"/>
		    						<Text TextId="TOK_Output_DataItem_64" Value="Output 64 bytes"/>
		    						<Text TextId="TOK_TextId_Module_1I_ID100" Value="I Signed8"/>
		    						<Text TextId="TOK_InfoTextId_Module_1I_ID100" Value="Input module (Signed8)"/>
		    						<Text TextId="TOK_TextId_Module_1I_ID101" Value="I Unsigned8"/>
		    						<Text TextId="TOK_InfoTextId_Module_1I_ID101" Value="Input module (Unsigned8)"/>
		    						<Text TextId="TOK_TextId_Module_2I_ID102" Value="I Signed16"/>
		    						<Text TextId="TOK_InfoTextId_Module_2I_ID102" Value="Input module (Signed16)
"/>
		    						<Text TextId="TOK_TextId_Module_2I_ID103" Value="I Unsigned16"/>
		    						<Text TextId="TOK_InfoTextId_Module_2I_ID103" Value="Input module (Unsigned16)
"/>
		    						<Text TextId="TOK_TextId_Module_4I_ID104" Value="I Signed32"/>
		    						<Text TextId="TOK_InfoTextId_Module_4I_ID104" Value="Input module (Signed32)"/>
		    						<Text TextId="TOK_TextId_Module_4I_ID105" Value="I Unsigned32"/>
		    						<Text TextId="TOK_InfoTextId_Module_4I_ID105" Value="Input module (Unsigned32)
"/>
		    						<Text TextId="TOK_TextId_Module_8I_ID107" Value="I OctedString8"/>
		    						<Text TextId="TOK_InfoTextId_Module_8I_ID107" Value="Input module (Octed String 8)
"/>
		    						<Text TextId="TOK_TextId_Module_16I_ID108" Value="I OctedString16"/>
		    						<Text TextId="TOK_InfoTextId_Module_16I_ID108" Value="Input module (Octed String 16)
"/>
		    						<Text TextId="TOK_TextId_Module_32I_ID109" Value="I OctedString 32"/>
		    						<Text TextId="TOK_InfoTextId_Module_32I_ID109" Value="Input module (Octed String 32)"/>
		    						<Text TextId="TOK_TextId_Module_1O_ID200" Value="O Signed8"/>
		    						<Text TextId="TOK_InfoTextId_Module_1O_ID200" Value="Output module (Signed8)
"/>
		    						<Text TextId="TOK_TextId_Module_1O_ID201" Value="O Unsigned8"/>
		    						<Text TextId="TOK_InfoTextId_Module_1O_ID201" Value="Output module (Unsigned8)
"/>
		    						<Text TextId="TOK_TextId_Module_2O_ID202" Value="O Signed16"/>
		    						<Text TextId="TOK_InfoTextId_Module_2O_ID202" Value="Output module (Signed16)
"/>
		    						<Text TextId="TOK_TextId_Module_2O_ID203" Value="O Unsigned16"/>
		    						<Text TextId="TOK_InfoTextId_Module_2O_ID203" Value="Output module (Unsigned16)
"/>
		    						<Text TextId="TOK_TextId_Module_4O_ID204" Value="O Signed32"/>
		    						<Text TextId="TOK_InfoTextId_Module_4O_ID204" Value="Output module (Signed32)
"/>
		    						<Text TextId="TOK_TextId_Module_4O_ID205" Value="O Unsigned32"/>
		    						<Text TextId="TOK_InfoTextId_Module_4O_ID205" Value="Output module (Unsigned32)
"/>
		    						<Text TextId="TOK_TextId_Module_8O_ID207" Value="O OctedString8"/>
		    						<Text TextId="TOK_InfoTextId_Module_8O_ID207" Value="Output module (Octed String 8)
"/>
		    						<Text TextId="TOK_TextId_Module_16O_ID208" Value="O OctedString16"/>
		    						<Text TextId="TOK_InfoTextId_Module_16O_ID208" Value="Output module (Octed String 16)
"/>
		    						<Text TextId="TOK_TextId_Module_32O_ID209" Value="O OctedString32"/>
		    						<Text TextId="TOK_InfoTextId_Module_32O_ID209" Value="Output module (Octed String 32)
"/>
                    <!--errortype name-->
                    <Text TextId="TOK_Name_ErrorType16" Value="parameter assignment error"/>
                    <Text TextId="TOK_HelpName_ErrorType16" Value="parameter assignment error"/>
                    <!-- record data item name  -->
                    <Text TextId="IDT_RECORD_NAME_rec1" Value="Record Data Item1"/>
                    <Text TextId="IDT_RECORD_NAME_rec2" Value="Record Data Item2"/>
                    <!-- diagnosis  -->
                    <Text TextId="TOK_DIAG5_EXT" Value="over temp"/>
                    <Text TextId="TOK_DIAG5_EXT_ET" Value="values={1:d}, {2:d}, {3:d}"/>
                </PrimaryLanguage>
            </ExternalTextList>
        </ApplicationProcess>
    </ProfileBody>
</ISO15745Profile>
