<?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.3.xsd">
	<ProfileHeader>
		<ProfileIdentification>PROFINET Device Profile</ProfileIdentification>
		<ProfileRevision>1.00</ProfileRevision>
		<ProfileName>Device Profile for PROFINET Devices</ProfileName>
		<ProfileSource>PROFIBUS Nutzerorganisation e. V. (PNO)</ProfileSource>
		<ProfileClassID>Device</ProfileClassID>
		<ISO15745Reference>
			<ISO15745Part>4</ISO15745Part>
			<ISO15745Edition>1</ISO15745Edition>
			<ProfileTechnology>GSDML</ProfileTechnology>
		</ISO15745Reference>
	</ProfileHeader>
	<ProfileBody>
		<DeviceIdentity VendorID="0x01CD" DeviceID="0x0A38">	<!-- C1150-PD-XC-0S -->
			<InfoText TextId="TOK_DevIdent_InfoText" />
			<VendorName Value="NTI-AG" />
		</DeviceIdentity>
		<DeviceFunction>
			<Family MainFamily="Drives" ProductFamily="NTI-AG"/>
		</DeviceFunction>
		<ApplicationProcess>
			<DeviceAccessPointList>
				<DeviceAccessPointItem ID="DAP 1" PhysicalSlots="0..2" ModuleIdentNumber="0x00000001" MinDeviceInterval="16" ImplementationType="TPS-1" DNS_CompatibleName="C1250-PD" FixedInSlots="0" ExtendedAddressAssignmentSupported="false" ObjectUUID_LocalIndex="1" MultipleWriteSupported="true" PowerOnToCommReady="10000" DeviceAccessSupported="true" RequiredSchemaVersion="V2.3" PNIO_Version="V2.3" LLDP_NoD_Supported="false" ResetToFactoryModes = "2 8" SharedDeviceSupported="false">
					<ModuleInfo>
						<Name TextId="T_ID_DAP_C1200" />
						<InfoText TextId="T_ID_InfoTextId_DAP1" />
						<VendorName Value="NTI-AG" />
						<OrderNumber Value="0150-2616"/>
						<HardwareRelease Value="V1.0"/>
						<SoftwareRelease Value="V1.1r0" />
					</ModuleInfo>
					 <SubslotList>
						<SubslotItem SubslotNumber="32768" TextId="TOK_Subslot_8000" />
						<SubslotItem SubslotNumber="32769" TextId="TOK_Subslot_8001" />
						<SubslotItem SubslotNumber="32770" TextId="TOK_Subslot_8002" />
					 </SubslotList>
					<IOConfigData MaxInputLength="64" MaxOutputLength="64" />
					<UseableModules>
						<ModuleItemRef ModuleItemTarget="IDM_5" AllowedInSlots="1"/>
						<ModuleItemRef ModuleItemTarget="IDM_9" AllowedInSlots="1"/>						
					</UseableModules>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="DAP 2" SubmoduleIdentNumber="0x00000001" Writeable_IM_Records="1 2 3 4">
							<IOData IOPS_Length="1" IOCS_Length="1" />
							<RecordDataList>
								<ParameterRecordDataItem Index="8192" Length="4">
									<Name TextId="TI_OFFSET"/>
									<Const Data="0x00,0x00,0x10,0x00"/>   <!-- const offset in ns input trigger T3 -->
								</ParameterRecordDataItem>
								<ParameterRecordDataItem Index="8193" Length="4">
									<Name TextId="TO_OFFSET"/>
									<Const Data="0x00,0x00,0x20,0x00"/>   <!-- const offset in ns output trigger T4 -->
								</ParameterRecordDataItem>
							</RecordDataList>
							<ModuleInfo>
							<Name TextId="TOK_TPS1_board" />
							<InfoText TextId="TOK_TPS1_board" />
							</ModuleInfo>
							<IsochroneMode T_DC_Base="4" T_DC_Min="1" T_DC_Max="8" T_IO_Base="1000" T_IO_InputMin="400" T_IO_OutputMin="400" IsochroneModeRequired="false" />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
					<SystemDefinedSubmoduleList>
						<InterfaceSubmoduleItem ID="IDS_1I" SubslotNumber="32768" SubmoduleIdentNumber="0x000a" IsochroneModeSupported="true" SupportedRT_Classes="RT_CLASS_1;RT_CLASS_3" IsochroneModeInRT_Classes="RT_CLASS_3" TextId="TOK_DAP_InterfaceModule" SupportedProtocols="LLDP;SNMP" SupportedMibs="MIB2" NetworkComponentDiagnosisSupported="true" DCP_BoundarySupported="false" PTP_BoundarySupported="true" DCP_HelloSupported="true">
							<RT_Class3Properties MaxBridgeDelay="3860" MaxNumberIR_FrameData="128" ForwardingMode="Relative"/>
							<SynchronisationMode SupportedRole="SyncSlave" MaxLocalJitter="10" T_PLL_MAX="1000" SupportedSyncProtocols="PTCP" />
							<ApplicationRelations NumberOfAdditionalInputCR="0" NumberOfAdditionalMulticastProviderCR="0" NumberOfAdditionalOutputCR="0" NumberOfMulticastConsumerCR="0" NumberOfAR = "2">
								<TimingProperties SendClock="16 32" ReductionRatio="1 2 4 8 16 32 64 128 256 512" />
								<RT_Class3TimingProperties SendClock="16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120 124 128" ReductionRatio="1" ReductionRatioPow2="2 4 8 16 32 64 128" />
							</ApplicationRelations>
							<MediaRedundancy SupportedRole="Client" />
						</InterfaceSubmoduleItem>
						<PortSubmoduleItem ID="IDS_1P1" SubslotNumber="32769" SubmoduleIdentNumber="0x000b" MAUTypes="16" TextId="TOK_Port1" MaxPortRxDelay="173" MaxPortTxDelay="74" PortDeactivationSupported="false" LinkStateDiagnosisCapability="Up+Down" SupportsRingportConfig="true" IsDefaultRingport="true" />
						<PortSubmoduleItem ID="IDS_1P2" SubslotNumber="32770" SubmoduleIdentNumber="0x000c" MAUTypes="16" TextId="TOK_Port2" MaxPortRxDelay="173" MaxPortTxDelay="74" PortDeactivationSupported="false" LinkStateDiagnosisCapability="Up+Down" SupportsRingportConfig="true" IsDefaultRingport="true" />
					</SystemDefinedSubmoduleList>
					<Graphics>
						<GraphicItemRef Type="DeviceSymbol" GraphicItemTarget="ID_Graph_V2.2" />
					</Graphics>
				</DeviceAccessPointItem>
			</DeviceAccessPointList>
			<!-- Module definitions
			=======================-->
			<ModuleList>
			<!-- DO with telegram 5 : 9/9 PZD -->
				<ModuleItem ID="IDM_5" ModuleIdentNumber="0x00000100">
					<ModuleInfo>
						<Name TextId="IDT_MOD_NAME_TEL5"/>
						<InfoText TextId="IDT_MOD_INFO_TEL5"/>
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="IDS_PAP_5" SubmoduleIdentNumber="0x0000FFFF" API="14848" FixedInSubslots="1">
							<IOData IOPS_Length="1" IOCS_Length="1"/>
							<ModuleInfo>
								<Name TextId="IDT_SM_NAME_PAP"/>
								<InfoText TextId="IDT_SM_INFO_PAP"/>
							</ModuleInfo>
						</VirtualSubmoduleItem>
						<VirtualSubmoduleItem ID="IDS_5" SubmoduleIdentNumber="0x00000005" API="14848" FixedInSubslots="2">
							<IOData IOPS_Length="1" IOCS_Length="1">
								<Input Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
								</Output>
							</IOData>
							<ModuleInfo>
								<Name TextId="IDT_SM_NAME_TEL5"/>
								<InfoText TextId="IDT_SM_INFO_TEL5"/>
							</ModuleInfo>
							<IsochroneMode T_DC_Base="4" T_DC_Min="4" T_DC_Max="64" T_IO_Base="1000" T_IO_InputMin="400" T_IO_OutputMin="400" IsochroneModeRequired="true"/>
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
				<!-- DO with telegram 9 : 10/5 PZD -->
				<ModuleItem ID="IDM_9" ModuleIdentNumber="0x00000100">
					<ModuleInfo>
						<Name TextId="IDT_MOD_NAME_TEL9"/>
						<InfoText TextId="IDT_MOD_INFO_TEL9"/>
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="IDS_PAP_9" SubmoduleIdentNumber="0x0000FFFF" API="14848" FixedInSubslots="1">
							<IOData IOPS_Length="1" IOCS_Length="1"/>
							<ModuleInfo>
								<Name TextId="IDT_SM_NAME_PAP"/>
								<InfoText TextId="IDT_SM_INFO_PAP"/>
							</ModuleInfo>
						</VirtualSubmoduleItem>
						<VirtualSubmoduleItem ID="IDS_9" SubmoduleIdentNumber="0x00000009" API="14848" FixedInSubslots="2">
							<IOData IOPS_Length="1" IOCS_Length="1">
								<Input Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_ACTVAL"/>
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
									<DataItem DataType="Unsigned16" TextId="IDT_DATAITEM_REFVAL"/>
								</Output>
							</IOData>
							<ModuleInfo>
								<Name TextId="IDT_SM_NAME_TEL9"/>
								<InfoText TextId="IDT_SM_INFO_TEL9"/>
							</ModuleInfo>
							<IsochroneMode T_DC_Base="4" T_DC_Min="4" T_DC_Max="128" T_IO_Base="1000" T_IO_InputMin="400" T_IO_OutputMin="400" IsochroneModeRequired="false"/>
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>	  
			</ModuleList>      
			<ValueList>
				<ValueItem ID="SubstitutionMode">
					<Assignments>
						<Assign TextId="Replacement value" Content="1"/>
						<Assign TextId="Last value" Content="0"/>
					</Assignments>
				</ValueItem>
				<ValueItem ID="ReplacementValue0..7"></ValueItem>
				<ValueItem ID="ReplacementValue8..15"></ValueItem>
			</ValueList>
			<GraphicsList>
				<GraphicItem ID="ID_Graph_V2.2" GraphicFile="GSDML-0461-2616-PD" />
			</GraphicsList>
			<CategoryList>
				<CategoryItem ID="ID_NTI_PROFILE" TextId="NTI_PROFILE" />
				<CategoryItem ID="ID_InOut" TextId="TOK_InOut" />
				<CategoryItem ID="ID_Out" TextId="TOK_Out" />
				<CategoryItem ID="ID_In" TextId="TOK_In" />
			</CategoryList>
			<ExternalTextList>
				<PrimaryLanguage>
					<Text TextId="T_ID_DAP_C1200" Value="C1250xPD V1.0" />
					<Text TextId="T_ID_SW_Ver" Value="V1.1r0" />
					<Text TextId="V2.2_Migration" Value="V2.2 (Migration)" />
					<Text TextId="NTI_PROFILE" Value="NTI IO Profile" />
					<Text TextId="TOK_TPS1_board" Value="TPS 1 for NTI AG" />
					<Text TextId="TOK_Subslot_8000" Value="X1" />
					<Text TextId="TOK_Subslot_8001" Value="X1 P1" />
					<Text TextId="TOK_Subslot_8002" Value="X1 P2" />
					<Text TextId="TOK_DAP_InterfaceModule" Value="PN-IO" />
					<Text TextId="TOK_Port1" Value="Port 1 - RJ45" />
					<Text TextId="TOK_Port2" Value="Port 2 - RJ45" />
					<Text TextId="TOK_In" Value="DI" />
					<Text TextId="TOK_Out" Value="IN/OUT" />
					<Text TextId="TOK_InOut" Value="DI/DO" />
					<!--DAPs-->
					<Text TextId="TOK_DevIdent_InfoText" Value="Servo Drives with Profidrive Interface" />
					<Text TextId="T_ID_InfoTextId_DAP1" Value="C1250-PD" />
					<!--profidrive module names -->
					<Text TextId="IDT_MOD_NAME_TEL5" Value="DO with standard telegr. 5"/>
					<Text TextId="IDT_MOD_INFO_TEL5" Value="Drive object (DO) with standard telegram 5"/>
					<Text TextId="IDT_MOD_NAME_TEL9" Value="DO with standard telegr. 9"/>
					<Text TextId="IDT_MOD_INFO_TEL9" Value="Drive object (DO) with standard telegram 9"/>
					<!-- profidrive submodules -->
					<Text TextId="IDT_SM_NAME_TEL5" Value="Standard telegram 5, PZD-9/9"/>
					<Text TextId="IDT_SM_INFO_TEL5" Value="Standard telegram 5: Closed-loop speed/position control with DSC, 1 position encoder, PZD length 9/9 words"/>
					<Text TextId="IDT_SM_NAME_TEL9" Value="Standard telegram 9, PZD-10/5"/>
					<Text TextId="IDT_SM_INFO_TEL9" Value="Standard telegram 9: Positioning, PZD length 10/5 words"/>
					<!-- special submodules -->
					<Text TextId="IDT_SM_NAME_PAP" Value="Parameter Access Point"/>
					<Text TextId="IDT_SM_INFO_PAP" Value="Access point to the parameters of the drive object (DO)"/>
					<Text TextId="IDT_DATAITEM_ACTVAL" Value="Status word or actual value"/>
					<Text TextId="IDT_DATAITEM_REFVAL" Value="Control word or setpoint"/>
					<!--NTI specific module names -->
					<!--module info name-->
					<!--dataitem name-->
					<Text TextId="T_ID_IN_2BYTE" Value="2 byte input" />
					<Text TextId="T_ID_OUT_2BYTE" Value="2 byte output" />    
					<Text TextId="T_ID_IN_4BYTE" Value="4 byte input" />
					<Text TextId="T_ID_OUT_4BYTE" Value="4 byte output" />
					<Text TextId="T_ID_IN_8BYTE" Value="8 byte input" />
					<Text TextId="T_ID_OUT_8BYTE" Value="8 byte output" />    
					<Text TextId="T_ID_OUT_20BYTE" Value="20 byte output" />    
					<!-- KW SW -->
					<!--without translation-->
					<Text TextId="TPS1" Value="TPS-1" />
					<Text TextId="TOK_ExampleParameter" Value="Example Parameter"/>
					<Text TextId="TI_OFFSET" Value="TI_OFFSET"/>
					<Text TextId="TO_OFFSET" Value="TO_OFFSET"/>
					<!--DAPs-->
					<!--module name-->
					<!--dataitem name-->
					<!-- TextIDs for Replacement Mode. -->
					<Text Value="default value cautions" TextId="SubstitutionMode" />
					<Text Value="default value bits 0-7" TextId="ReplacementValue0..7" />
					<Text Value="default value bits 8-15" TextId="ReplacementValue8..15" />
					<Text Value="default value bits 6..23 " TextId="ReplacementValue16..23" />
					<Text Value="default value bits 24..31" TextId="ReplacementValue24..31" />
					<Text Value="default value bits 32..39" TextId="ReplacementValue32..39" />
					<Text Value="default value bits 40..47" TextId="ReplacementValue40..47" />
					<Text Value="Replacement value" TextId="Replacement value" />
					<Text Value="Last value" TextId="Last value" />
				</PrimaryLanguage>
			</ExternalTextList>
		</ApplicationProcess>
	</ProfileBody>
</ISO15745Profile>