﻿<?xml version="1.0" encoding="UTF-8"?>
<!-- **********
This file has been upgraded automatically by UpgradeGSDML V2.3!
Please check the following changes and remove this comment afterwards:
Read from GSDML-V2.25-Siemens-DevKit-20130101.xml
Set xsi:schemaLocation to http://www.profibus.com/GSDML/2003/11/DeviceProfile ..\xsd\GSDML-DeviceProfile-V2.3.xsd
Add ../DeviceAccessPointList/DeviceAccessPointItem[@ID="DAP 1"]/@PNIO_Version="V1.0"
Add ../DeviceAccessPointList/DeviceAccessPointItem[@ID="DAP 2"]/@PNIO_Version="V1.0"
Write to GSDML-V2.3-Siemens-DevKit-20130614.xml
********** -->
<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 Definition as defined in ISO15745-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="0x044D" DeviceID="0x0402">
			<InfoText TextId="AM_AC_xx" />
			<VendorName Value="INOVANCE" />
		</DeviceIdentity>
		<DeviceFunction>
			<Family MainFamily="I/O" ProductFamily="INOVANCE" />
		</DeviceFunction>
		<ApplicationProcess>
			<DeviceAccessPointList>

	            <!-- ================================================================ -->
	            <!--           DAP2: Standard, 1 port  (fits to example application)  -->
	            <!-- ================================================================ -->
				<DeviceAccessPointItem ID="DAP 2" PhysicalSlots="0..64" ModuleIdentNumber="0x00000002" MinDeviceInterval="32" ImplementationType="STD_ETH" DNS_CompatibleName="AMACxx" ExtendedAddressAssignmentSupported="false" FixedInSlots="0" ObjectUUID_LocalIndex="1" MultipleWriteSupported="true" SharedDeviceSupported="true" DeviceAccessSupported="true" MaxSupportedRecordSize="4068" NameOfStationNotTransferable="true" ParameterizationSpeedupSupported="false" PowerOnToCommReady="490" LLDP_NoD_Supported="true" ResetToFactoryModes="2" CheckDeviceID_Allowed="false"  RequiredSchemaVersion="V2.25"  PNIO_Version="V2.31">
					<ModuleInfo CategoryRef="ID_AM_AC_xx">
						<Name TextId="TOK_AM_AC_xx" />
						<InfoText TextId="TOK_ModInfo_InfoTextId_AM_AC_xx" />
						<VendorName Value="INOVANCE" />
						<OrderNumber Value="INOVANCE AM_AC_xx-PN" />
						<!-- optional keyword:  <HardwareRelease Value="0001" />   -->
						<!-- optional keyword:  <SoftwareRelease Value="V4.1" />  -->
					</ModuleInfo>
					<CertificationInfo ConformanceClass="B" ApplicationClass="" NetloadClass="III"/>
					<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_01" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_02" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_03" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_04" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_05" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_06" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_07" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_08" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_09" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_10" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_11" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_12" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_13" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_14" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_15" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_16" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_17" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_18" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_19" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_20" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_21" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_22" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_23" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_24" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_25" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_26" AllowedInSlots="1..64" />
						<ModuleItemRef ModuleItemTarget="ID_Mod_27" AllowedInSlots="1..64" />
					</UseableModules>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="DAP 2" SubmoduleIdentNumber="0x0001"  Writeable_IM_Records="1 2 3 4">
							<IOData /> <ModuleInfo><Name TextId="TOK_Standard_OnePort" /><InfoText TextId="TOK_ModInfo_InfoTextId_AM_AC_xx" /></ModuleInfo>
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
					<SystemDefinedSubmoduleList>
						<InterfaceSubmoduleItem ID="IDS_2I" SubslotNumber="32768" SubmoduleIdentNumber="0x0002" SupportedRT_Classes="RT_CLASS_1" TextId="TOK_DAP_InterfaceModule" IsochroneModeSupported="false" SupportedProtocols="SNMP;LLDP" SupportedMibs="MIB2" PTP_BoundarySupported="true" DCP_BoundarySupported="true" DCP_HelloSupported="true" >
							<ApplicationRelations NumberOfAR="2"   StartupMode="Legacy;Advanced" NumberOfAdditionalInputCR="0" NumberOfAdditionalMulticastProviderCR="0" NumberOfAdditionalOutputCR="0" NumberOfMulticastConsumerCR="0" PullModuleAlarmSupported="true">
								<TimingProperties SendClock="32" ReductionRatio="1 2 4 8 16 32 64 128 256 512" />
							</ApplicationRelations>
						</InterfaceSubmoduleItem>
						<PortSubmoduleItem ID="IDS_2P1" SubslotNumber="32769" SubmoduleIdentNumber="0x0003" TextId="TOK_Port1" MAUType="100BASETXFD" MAUTypes="16"  PortDeactivationSupported="false" />
					</SystemDefinedSubmoduleList>
					<Graphics>
						<GraphicItemRef Type="DeviceSymbol" GraphicItemTarget="ID_Graph_2" />
					</Graphics>
				</DeviceAccessPointItem>
			</DeviceAccessPointList>

	        <!-- ============================================ -->
	        <!--            List of modules                   -->
	        <!-- ============================================ -->
			<ModuleList>
	            <!-- ================================== -->
	            <!--     1 byte input     -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_01" ModuleIdentNumber="0x00000011">
					<ModuleInfo CategoryRef="ID_In">
						<Name TextId="TOK_TextId_Module_01" />
						<InfoText TextId="TOK_InfoTextId_Module_01" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="1" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Input Consistency="All items consistency">
									<DataItem DataType="OctetString" TextId="TOK_Input_DataItem_1" Length="1" UseAsBits="true" />
								</Input>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_01" /><InfoText TextId="TOK_InfoTextId_Module_01" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
				
		     <!-- ================================== -->
	            <!--    1 byte output     -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_02" ModuleIdentNumber="0x00000012">
					<ModuleInfo CategoryRef="ID_Out">
						<Name TextId="TOK_TextId_Module_02" />
						<InfoText TextId="TOK_InfoTextId_Module_02" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="2" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Output Consistency="All items consistency">
									<DataItem DataType="OctetString" TextId="TOK_Output_DataItem_1" Length="1" UseAsBits="true" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_02" /><InfoText TextId="TOK_InfoTextId_Module_02" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>


	            <!-- ================================== -->
	            <!--      2  byte input       -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_03" ModuleIdentNumber="0x00000013">
					<ModuleInfo CategoryRef="ID_In">
						<Name TextId="TOK_TextId_Module_03" />
						<InfoText TextId="TOK_InfoTextId_Module_03" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="3" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_2" Length="2" UseAsBits="false" />
								</Input>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_03" /><InfoText TextId="TOK_InfoTextId_Module_03" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
	            <!-- ================================== -->
	            <!--    2 byte output    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_04" ModuleIdentNumber="0x00000014">
					<ModuleInfo CategoryRef="ID_Out">
						<Name TextId="TOK_TextId_Module_04" />
						<InfoText TextId="TOK_InfoTextId_Module_04" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="4" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_2" Length="2" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_04" /><InfoText TextId="TOK_InfoTextId_Module_04" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
	            <!-- ================================== -->
	            <!--      4  byte input       -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_05" ModuleIdentNumber="0x00000015">
					<ModuleInfo CategoryRef="ID_In">
						<Name TextId="TOK_TextId_Module_05" />
						<InfoText TextId="TOK_InfoTextId_Module_05" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="5" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_4" Length="4" UseAsBits="false" />
								</Input>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_05" /><InfoText TextId="TOK_InfoTextId_Module_05" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
	            <!-- ================================== -->
	            <!--    4 byte output    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_06" ModuleIdentNumber="0x00000016">
					<ModuleInfo CategoryRef="ID_Out">
						<Name TextId="TOK_TextId_Module_06" />
						<InfoText TextId="TOK_InfoTextId_Module_06" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="6" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_4" Length="4" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_06" /><InfoText TextId="TOK_InfoTextId_Module_06" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--      8  byte input       -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_07" ModuleIdentNumber="0x00000017">
					<ModuleInfo CategoryRef="ID_In">
						<Name TextId="TOK_TextId_Module_07" />
						<InfoText TextId="TOK_InfoTextId_Module_07" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="7" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
								</Input>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_07" /><InfoText TextId="TOK_InfoTextId_Module_07" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
	            <!-- ================================== -->
	            <!--    8 byte output    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_08" ModuleIdentNumber="0x00000018">
					<ModuleInfo CategoryRef="ID_Out">
						<Name TextId="TOK_TextId_Module_08" />
						<InfoText TextId="TOK_InfoTextId_Module_08" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="8" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_08" /><InfoText TextId="TOK_InfoTextId_Module_08" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--      16  byte input       -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_09" ModuleIdentNumber="0x00000019">
					<ModuleInfo CategoryRef="ID_In">
						<Name TextId="TOK_TextId_Module_09" />
						<InfoText TextId="TOK_InfoTextId_Module_09" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="9" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
								</Input>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_09" /><InfoText TextId="TOK_InfoTextId_Module_09" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
	            <!-- ================================== -->
	            <!--    16 byte output    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_10" ModuleIdentNumber="0x0000001A">
					<ModuleInfo CategoryRef="ID_Out">
						<Name TextId="TOK_TextId_Module_10" />
						<InfoText TextId="TOK_InfoTextId_Module_10" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="10" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_10" /><InfoText TextId="TOK_InfoTextId_Module_10" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--      32  byte input       -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_11" ModuleIdentNumber="0x0000001B">
					<ModuleInfo CategoryRef="ID_In">
						<Name TextId="TOK_TextId_Module_11" />
						<InfoText TextId="TOK_InfoTextId_Module_11" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="11" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
								</Input>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_11" /><InfoText TextId="TOK_InfoTextId_Module_11" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
	            <!-- ================================== -->
	            <!--    32 byte output    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_12" ModuleIdentNumber="0x0000001C">
					<ModuleInfo CategoryRef="ID_Out">
						<Name TextId="TOK_TextId_Module_12" />
						<InfoText TextId="TOK_InfoTextId_Module_12" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="12" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_12" /><InfoText TextId="TOK_InfoTextId_Module_12" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--      64  byte input       -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_13" ModuleIdentNumber="0x0000001D">
					<ModuleInfo CategoryRef="ID_In">
						<Name TextId="TOK_TextId_Module_13" />
						<InfoText TextId="TOK_InfoTextId_Module_13" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="13" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
								</Input>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_14" /><InfoText TextId="TOK_InfoTextId_Module_14" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
	            <!-- ================================== -->
	            <!--    64 byte output    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_14" ModuleIdentNumber="0x0000001E">
					<ModuleInfo CategoryRef="ID_Out">
						<Name TextId="TOK_TextId_Module_14" />
						<InfoText TextId="TOK_InfoTextId_Module_14" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="14" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_14" /><InfoText TextId="TOK_InfoTextId_Module_14" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--    float32 input    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_15" ModuleIdentNumber="0x0000001F">
					<ModuleInfo CategoryRef="ID_In">
						<Name TextId="TOK_TextId_Module_15" />
						<InfoText TextId="TOK_InfoTextId_Module_15" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="15" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Input Consistency="All items consistency">
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
								</Input>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_15" /><InfoText TextId="TOK_InfoTextId_Module_15" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--    float32 input    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_16" ModuleIdentNumber="0x00000020">
					<ModuleInfo CategoryRef="ID_In">
						<Name TextId="TOK_TextId_Module_16" />
						<InfoText TextId="TOK_InfoTextId_Module_16" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="16" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Input Consistency="All items consistency">
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
								</Input>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_16" /><InfoText TextId="TOK_InfoTextId_Module_16" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--    float32 output    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_17" ModuleIdentNumber="0x00000021">
					<ModuleInfo CategoryRef="ID_Out">
						<Name TextId="TOK_TextId_Module_17" />
						<InfoText TextId="TOK_InfoTextId_Module_17" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="17" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Output Consistency="All items consistency">
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_17" /><InfoText TextId="TOK_InfoTextId_Module_17" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--    float32 output    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_18" ModuleIdentNumber="0x00000022">
					<ModuleInfo CategoryRef="ID_Out">
						<Name TextId="TOK_TextId_Module_18" />
						<InfoText TextId="TOK_InfoTextId_Module_18" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="18" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
								<Output Consistency="All items consistency">
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_18" /><InfoText TextId="TOK_InfoTextId_Module_18" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--      1  byte input/output      -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_19" ModuleIdentNumber="0x00000023">
					<ModuleInfo CategoryRef="ID_InOut">
						<Name TextId="TOK_TextId_Module_19" />
						<InfoText TextId="TOK_InfoTextId_Module_19" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="19" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="OctetString" TextId="TOK_Input_DataItem_1" Length="1" UseAsBits="true" />
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="OctetString" TextId="TOK_Output_DataItem_1" Length="1" UseAsBits="true" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_19" /><InfoText TextId="TOK_InfoTextId_Module_19" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--      2  byte input/output      -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_20" ModuleIdentNumber="0x00000024">
					<ModuleInfo CategoryRef="ID_InOut">
						<Name TextId="TOK_TextId_Module_20" />
						<InfoText TextId="TOK_InfoTextId_Module_20" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="20" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_2" Length="2" UseAsBits="false" />
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_2" Length="2" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_20" /><InfoText TextId="TOK_InfoTextId_Module_20" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--      4  byte input/output      -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_21" ModuleIdentNumber="0x00000025">
					<ModuleInfo CategoryRef="ID_InOut">
						<Name TextId="TOK_TextId_Module_21" />
						<InfoText TextId="TOK_InfoTextId_Module_21" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="21" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_4" Length="4" UseAsBits="false" />
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_4" Length="4" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_21" /><InfoText TextId="TOK_InfoTextId_Module_21" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--      8  byte input/output      -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_22" ModuleIdentNumber="0x00000026">
					<ModuleInfo CategoryRef="ID_InOut">
						<Name TextId="TOK_TextId_Module_22" />
						<InfoText TextId="TOK_InfoTextId_Module_22" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="22" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_8" Length="1" UseAsBits="false" />
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_8" Length="1" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_22" /><InfoText TextId="TOK_InfoTextId_Module_22" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--      16  byte input/output      -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_23" ModuleIdentNumber="0x00000027">
					<ModuleInfo CategoryRef="ID_InOut">
						<Name TextId="TOK_TextId_Module_23" />
						<InfoText TextId="TOK_InfoTextId_Module_23" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="23" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Input_DataItem_16" Length="2" UseAsBits="false" />
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
									<DataItem DataType="Unsigned16" TextId="TOK_Output_DataItem_16" Length="2" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_23" /><InfoText TextId="TOK_InfoTextId_Module_23" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
		     <!-- ================================== -->
	            <!--      32  byte input/output      -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_24" ModuleIdentNumber="0x00000028">
					<ModuleInfo CategoryRef="ID_InOut">
						<Name TextId="TOK_TextId_Module_24" />
						<InfoText TextId="TOK_InfoTextId_Module_24" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="24" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Input_DataItem_32" Length="4" UseAsBits="false" />
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
									<DataItem DataType="Unsigned32" TextId="TOK_Output_DataItem_32" Length="4" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_24" /><InfoText TextId="TOK_InfoTextId_Module_24" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
				
		     <!-- ================================== -->
	            <!--      64  byte input/output      -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_25" ModuleIdentNumber="0x00000029">
					<ModuleInfo CategoryRef="ID_InOut">
						<Name TextId="TOK_TextId_Module_25" />
						<InfoText TextId="TOK_InfoTextId_Module_25" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="25" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							      <Input Consistency="All items consistency">
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Input_DataItem_64" Length="1" UseAsBits="false" />
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
									<DataItem DataType="Unsigned8" TextId="TOK_Output_DataItem_64" Length="1" UseAsBits="false" />
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_25" /><InfoText TextId="TOK_InfoTextId_Module_25" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
				
		     <!-- ================================== -->
	            <!--    float32 input/output    -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_26" ModuleIdentNumber="0x0000002A">
					<ModuleInfo CategoryRef="ID_InOut">
						<Name TextId="TOK_TextId_Module_26" />
						<InfoText TextId="TOK_InfoTextId_Module_26" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="26" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							       <Input Consistency="All items consistency">
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_26" /><InfoText TextId="TOK_InfoTextId_Module_26" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
				
		     <!-- ================================== -->
	            <!--    float32*8 input/output  -->
	            <!-- ================================== -->
				<ModuleItem ID="ID_Mod_27" ModuleIdentNumber="0x0000002B">
					<ModuleInfo CategoryRef="ID_InOut">
						<Name TextId="TOK_TextId_Module_27" />
						<InfoText TextId="TOK_InfoTextId_Module_27" />
					</ModuleInfo>
					<VirtualSubmoduleList>
						<VirtualSubmoduleItem ID="27" SubmoduleIdentNumber="0x0001" API="0">
							<IOData>
							       <Input Consistency="All items consistency">
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Input_DataItem_4"/>
								</Input>
								<Output Consistency="All items consistency">
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
									<DataItem DataType="Float32" TextId="TOK_Output_DataItem_4"/>
								</Output>
							</IOData>
							<ModuleInfo><Name TextId="TOK_TextId_Module_27" /><InfoText TextId="TOK_InfoTextId_Module_27" /></ModuleInfo>
							<PROFIenergy />
						</VirtualSubmoduleItem>
					</VirtualSubmoduleList>
				</ModuleItem>
				
			</ModuleList>
	        <!-- ============================================ -->
	        <!--       Channel diagnosis list                 -->
	        <!-- ============================================ -->
			<ChannelDiagList>
				<ChannelDiagItem ErrorType="112">
					<Name TextId="TOK_Name_ErrorType112" />
					<Help TextId="TOK_HelpName_ErrorType112" />
				</ChannelDiagItem>
				<ChannelDiagItem ErrorType="128">
					<Name TextId="TOK_Name_ErrorType128" />
					<Help TextId="TOK_HelpName_ErrorType128" />
				</ChannelDiagItem>
				<ChannelDiagItem ErrorType="129">
					<Name TextId="TOK_Name_ErrorType129" />
					<Help TextId="TOK_HelpName_ErrorType129" />
				</ChannelDiagItem>
			</ChannelDiagList>
			<GraphicsList>
				<GraphicItem ID="ID_Graph_1" GraphicFile="GSDML-002A-0005-DKSW_DAP1" />
				<GraphicItem ID="ID_Graph_2" GraphicFile="GSDML-002A-0005-DKSW_DAP2" />
			</GraphicsList>
			<CategoryList>
				<CategoryItem ID="ID_AM_AC_xx" TextId="TOK_AM_AC_xx" />
				<CategoryItem ID="ID_In" TextId="TOK_SubModule_Input"/>
                           <CategoryItem ID="ID_Out" TextId="TOK_SubModule_Output"/>
                           <CategoryItem ID="ID_InOut" TextId="TOK_SubModule_Input/Output"/>
			</CategoryList>
	        <!-- ============================================ -->
	        <!--     language dependent text lists            -->
	        <!-- ============================================ -->
			<ExternalTextList>
	            <!-- ============================= -->
	            <!--    primary language: english  -->
	            <!-- ============================= -->
				<PrimaryLanguage>
					<Text TextId="AM_AC_xx" Value="AM_AC_xx" />
					<Text TextId="INOVANCE" Value="INOVANCE" />
					<!--DAP - STD_ETH_Devkit-->
					<Text TextId="TOK_AM_AC_xx" Value="AM_AC_xx" />
					<Text TextId="TOK_Standard_OnePort" Value="Standard, 1 port" />
					<!--<Text TextId="TOK_Standard_MRP" Value="Standard, 2 ports" />-->
					<Text TextId="INOVANCE AM_AC_xx-PN" Value="INOVANCE AM_AC_xx-PN" />
					<Text TextId="TOK_ModInfo_InfoTextId_AM_AC_xx" Value="INOVANCE AM_AC_xx PN Device, 1 port" />
					<!--port name-->
					<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="Interface" />
					<Text TextId="TOK_Port1" Value="Port 1" />
					<Text TextId="TOK_Port2" Value="Port 2" />
					<!--Category name-->
					<Text TextId="TOK_SubModule_Input" Value="Input"/>
                                  <Text TextId="TOK_SubModule_Output" Value="Output"/>
                                  <Text TextId="TOK_SubModule_Input/Output" Value="Input/Output"/>
					<!--module name-->
					<Text TextId="TOK_TextId_Module_01" Value=" Input 8Bit" />
					<Text TextId="TOK_TextId_Module_02" Value=" Output 8Bit" />
					<Text TextId="TOK_TextId_Module_03" Value=" Input Word" />
					<Text TextId="TOK_TextId_Module_04" Value=" Output Word" />
					<Text TextId="TOK_TextId_Module_05" Value=" Input Dword" />
					<Text TextId="TOK_TextId_Module_06" Value=" Output Dword" />
					<Text TextId="TOK_TextId_Module_07" Value=" Input 8Byte" />
					<Text TextId="TOK_TextId_Module_08" Value=" Output 8Byte" />
					<Text TextId="TOK_TextId_Module_09" Value=" Input Word*8" />
					<Text TextId="TOK_TextId_Module_10" Value=" Output Word*8" />
					<Text TextId="TOK_TextId_Module_11" Value=" Input Dword*8" />
					<Text TextId="TOK_TextId_Module_12" Value=" Output Dword*8" />
					<Text TextId="TOK_TextId_Module_13" Value=" Input 64Byte" />
					<Text TextId="TOK_TextId_Module_14" Value=" Output 64Byte" />
					<Text TextId="TOK_TextId_Module_15" Value=" Input Real" />
					<Text TextId="TOK_TextId_Module_16" Value=" Input Real*8" />
					<Text TextId="TOK_TextId_Module_17" Value=" Output Real" />
					<Text TextId="TOK_TextId_Module_18" Value=" Output Real*8" />
					<Text TextId="TOK_TextId_Module_19" Value=" InOut 8Bit" />
					<Text TextId="TOK_TextId_Module_20" Value=" InOut Word" />
					<Text TextId="TOK_TextId_Module_21" Value=" InOut Dword" />
					<Text TextId="TOK_TextId_Module_22" Value=" InOut 8Byte" />
					<Text TextId="TOK_TextId_Module_23" Value=" InOut Word*8" />
					<Text TextId="TOK_TextId_Module_24" Value=" InOut Dword*8" />
					<Text TextId="TOK_TextId_Module_25" Value=" InOut 64Byte" />
					<Text TextId="TOK_TextId_Module_26" Value=" InOut Real" />
					<Text TextId="TOK_TextId_Module_27" Value=" InOut Real*8" />
					
					<!--module info name-->		
					<Text TextId="TOK_InfoTextId_Module_01" Value=" Input 01 Byte" />
					<Text TextId="TOK_InfoTextId_Module_02" Value=" Output 01 Byte" />
					<Text TextId="TOK_InfoTextId_Module_03" Value=" Input 02 Byte" />
					<Text TextId="TOK_InfoTextId_Module_04" Value=" Output 02 Byte" />
					<Text TextId="TOK_InfoTextId_Module_05" Value=" Input 04 Byte" />
					<Text TextId="TOK_InfoTextId_Module_06" Value=" Output 04 Byte" />
					<Text TextId="TOK_InfoTextId_Module_07" Value=" Input 08 Byte" />
					<Text TextId="TOK_InfoTextId_Module_08" Value=" Output 08 Byte" />
					<Text TextId="TOK_InfoTextId_Module_09" Value=" Input 16 Byte" />
					<Text TextId="TOK_InfoTextId_Module_10" Value=" Output 16 Byte" />
					<Text TextId="TOK_InfoTextId_Module_11" Value=" Input 32 Byte" />
					<Text TextId="TOK_InfoTextId_Module_12" Value=" Output 32 Byte" />
					<Text TextId="TOK_InfoTextId_Module_13" Value=" Input 64 Byte" />
					<Text TextId="TOK_InfoTextId_Module_14" Value=" Output 64 Byte" />
					<Text TextId="TOK_InfoTextId_Module_15" Value=" Input Real" />
					<Text TextId="TOK_InfoTextId_Module_16" Value=" Input Real*8" />
					<Text TextId="TOK_InfoTextId_Module_17" Value=" Output Real" />
					<Text TextId="TOK_InfoTextId_Module_18" Value=" Output Real*8" />
					<Text TextId="TOK_InfoTextId_Module_19" Value=" Input/Output 1 Byte" />
					<Text TextId="TOK_InfoTextId_Module_20" Value=" Input/Output 2 Byte" />
					<Text TextId="TOK_InfoTextId_Module_21" Value=" Input/Output 4 Byte" />
					<Text TextId="TOK_InfoTextId_Module_22" Value=" Input/Output 8 Byte" />
					<Text TextId="TOK_InfoTextId_Module_23" Value=" Input/Output 16 Byte" />
					<Text TextId="TOK_InfoTextId_Module_24" Value=" Input/Output 32 Byte" />
					<Text TextId="TOK_InfoTextId_Module_25" Value=" Input/Output 64 Byte" />
					<Text TextId="TOK_InfoTextId_Module_26" Value=" Input/Output Real" />
					<Text TextId="TOK_InfoTextId_Module_27" Value=" Input/Output Real*8" />
					
					
					<!--dataitem name-->
					<Text TextId="TOK_Input_DataItem_1" Value="Input 1 byte" />
					<Text TextId="TOK_Output_DataItem_1" Value="Output 1 byte" />
					<Text TextId="TOK_Input_DataItem_2" Value="Input 2 bytes" />
					<Text TextId="TOK_Output_DataItem_2" Value="Output 2 bytes" />
					<Text TextId="TOK_Input_DataItem_4" Value="Input 4 bytes" />
					<Text TextId="TOK_Output_DataItem_4" Value="Output 4 bytes" />
					<Text TextId="TOK_Input_DataItem_8" Value="Input 8 bytes" />
					<Text TextId="TOK_Output_DataItem_8" Value="Output 8 bytes" />
					<Text TextId="TOK_Input_DataItem_16" Value="Input 16 bytes" />
					<Text TextId="TOK_Output_DataItem_16" Value="Output 16 bytes" />
					<Text TextId="TOK_Input_DataItem_32" Value="Input 32 bytes" />
					<Text TextId="TOK_Output_DataItem_32" Value="Output 32 bytes" />
					<Text TextId="TOK_Input_DataItem_64" Value="Input 64 bytes" />
					<Text TextId="TOK_Output_DataItem_64" Value="Output 64 bytes" />
					<!--errortype name-->
					<Text TextId="TOK_Name_ErrorType112" Value="io module is not consistent" />
					<Text TextId="TOK_HelpName_ErrorType112" Value="check io module types, set the slot types are consistent" />
					<Text TextId="TOK_Name_ErrorType128" Value="PLC stop " />
					<Text TextId="TOK_HelpName_ErrorType128" Value="make PLC running" />
					<Text TextId="TOK_Name_ErrorType129" Value="network connect error" />
					<Text TextId="TOK_HelpName_ErrorType129" Value="check the network between pn master and slave" />
					<!--other text definitions-->
					<Text TextId="T_general_parameter" Value="general parameter"/>
				</PrimaryLanguage>
				
				<Language xml:lang="zh">
						<Text TextId="AM_AC_xx" Value="AM_AC_xx" />
					<Text TextId="INOVANCE" Value="INOVANCE" />
					<!--DAP - STD_ETH_Devkit-->
					<Text TextId="TOK_AM_AC_xx" Value="AM_AC_xx" />
					<Text TextId="TOK_Standard_OnePort" Value="Standard, 1 port" />
					<!--<Text TextId="TOK_Standard_MRP" Value="Standard, 2 ports" />-->
					<Text TextId="INOVANCE AM_AC_xx-PN" Value="INOVANCE AM_AC_xx-PN" />
					<Text TextId="TOK_ModInfo_InfoTextId_AM_AC_xx" Value="汇川AM_AC_xx 1端口PN设备" />
					<!--port name-->
					<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="Interface" />
					<Text TextId="TOK_Port1" Value="Port 1" />
					<Text TextId="TOK_Port2" Value="Port 2" />
					<!--Category name-->
					<Text TextId="TOK_SubModule_Input" Value="Input"/>
                                  <Text TextId="TOK_SubModule_Output" Value="Output"/>
                                  <Text TextId="TOK_SubModule_Input/Output" Value="Input/Output"/>
					<!--module name-->
					<Text TextId="TOK_TextId_Module_01" Value=" Input 8Bit" />
					<Text TextId="TOK_TextId_Module_02" Value=" Output 8Bit" />
					<Text TextId="TOK_TextId_Module_03" Value=" Input Word" />
					<Text TextId="TOK_TextId_Module_04" Value=" Output Word" />
					<Text TextId="TOK_TextId_Module_05" Value=" Input Dword" />
					<Text TextId="TOK_TextId_Module_06" Value=" Output Dword" />
					<Text TextId="TOK_TextId_Module_07" Value=" Input 8Byte" />
					<Text TextId="TOK_TextId_Module_08" Value=" Output 8Byte" />
					<Text TextId="TOK_TextId_Module_09" Value=" Input Word*8" />
					<Text TextId="TOK_TextId_Module_10" Value=" Output Word*8" />
					<Text TextId="TOK_TextId_Module_11" Value=" Input Dword*8" />
					<Text TextId="TOK_TextId_Module_12" Value=" Output Dword*8" />
					<Text TextId="TOK_TextId_Module_13" Value=" Input 64Byte" />
					<Text TextId="TOK_TextId_Module_14" Value=" Output 64Byte" />
					<Text TextId="TOK_TextId_Module_15" Value=" Input Real" />
					<Text TextId="TOK_TextId_Module_16" Value=" Input Real*8" />
					<Text TextId="TOK_TextId_Module_17" Value=" Output Real" />
					<Text TextId="TOK_TextId_Module_18" Value=" Output Real*8" />
					<Text TextId="TOK_TextId_Module_19" Value=" InOut 8Bit" />
					<Text TextId="TOK_TextId_Module_20" Value=" InOut Word" />
					<Text TextId="TOK_TextId_Module_21" Value=" InOut Dword" />
					<Text TextId="TOK_TextId_Module_22" Value=" InOut 8Byte" />
					<Text TextId="TOK_TextId_Module_23" Value=" InOut Word*8" />
					<Text TextId="TOK_TextId_Module_24" Value=" InOut Dword*8" />
					<Text TextId="TOK_TextId_Module_25" Value=" InOut 64Byte" />
					<Text TextId="TOK_TextId_Module_26" Value=" InOut Real" />
					<Text TextId="TOK_TextId_Module_27" Value=" InOut Real*8" />

					<!--module info name-->
					<Text TextId="TOK_InfoTextId_Module_01" Value=" 模块提供主站1字节数据" />
					<Text TextId="TOK_InfoTextId_Module_02" Value=" 输出主站的1字节数据" />
					<Text TextId="TOK_InfoTextId_Module_03" Value=" 模块提供主站2字节数据" />
					<Text TextId="TOK_InfoTextId_Module_04" Value=" 输出主站的2字节数据" />
					<Text TextId="TOK_InfoTextId_Module_05" Value=" 模块提供主站4字节数据" />
					<Text TextId="TOK_InfoTextId_Module_06" Value=" 输出主站的4字节数据" />
					<Text TextId="TOK_InfoTextId_Module_07" Value=" 模块提供主站8字节数据" />
					<Text TextId="TOK_InfoTextId_Module_08" Value=" 输出主站的8字节数据" />
					<Text TextId="TOK_InfoTextId_Module_09" Value=" 模块提供主站16字节数据" />
					<Text TextId="TOK_InfoTextId_Module_10" Value=" 输出主站的16字节数据" />
					<Text TextId="TOK_InfoTextId_Module_11" Value=" 模块提供主站32字节数据" />
					<Text TextId="TOK_InfoTextId_Module_12" Value=" 输出主站的32字节数据" />
					<Text TextId="TOK_InfoTextId_Module_13" Value=" 模块提供主站64字节数据" />
					<Text TextId="TOK_InfoTextId_Module_14" Value=" 输出主站的64字节数据" />
					<Text TextId="TOK_InfoTextId_Module_15" Value=" 模块提供主站4字节数据" />
					<Text TextId="TOK_InfoTextId_Module_16" Value=" 模块提供主站32字节数据" />
					<Text TextId="TOK_InfoTextId_Module_17" Value=" 输出主站的4字节数据" />
					<Text TextId="TOK_InfoTextId_Module_18" Value=" 输出主站的64字节数据" />
					<Text TextId="TOK_InfoTextId_Module_19" Value=" 接收并输出主站的1字节数据" />
					<Text TextId="TOK_InfoTextId_Module_20" Value=" 接收并输出主站的2字节数据" />
					<Text TextId="TOK_InfoTextId_Module_21" Value=" 接收并输出主站的4字节数据" />
					<Text TextId="TOK_InfoTextId_Module_22" Value=" 接收并输出主站的8字节数据" />
					<Text TextId="TOK_InfoTextId_Module_23" Value=" 接收并输出主站的16字节数据" />
					<Text TextId="TOK_InfoTextId_Module_24" Value=" 接收并输出主站的32字节数据" />
					<Text TextId="TOK_InfoTextId_Module_25" Value=" 接收并输出主站的64字节数据" />
					<Text TextId="TOK_InfoTextId_Module_26" Value=" 接收并输出主站的4字节数据" />
					<Text TextId="TOK_InfoTextId_Module_27" Value=" 接收并输出主站的32字节数据" />
					
					<!--dataitem name-->
					<Text TextId="TOK_Input_DataItem_1" Value="Input 1 byte" />
					<Text TextId="TOK_Output_DataItem_1" Value="Output 1 byte" />
					<Text TextId="TOK_Input_DataItem_2" Value="Input 2 bytes" />
					<Text TextId="TOK_Output_DataItem_2" Value="Output 2 bytes" />
					<Text TextId="TOK_Input_DataItem_4" Value="Input 4 bytes" />
					<Text TextId="TOK_Output_DataItem_4" Value="Output 4 bytes" />
					<Text TextId="TOK_Input_DataItem_8" Value="Input 8 bytes" />
					<Text TextId="TOK_Output_DataItem_8" Value="Output 8 bytes" />
					<Text TextId="TOK_Input_DataItem_16" Value="Input 16 bytes" />
					<Text TextId="TOK_Output_DataItem_16" Value="Output 16 bytes" />
					<Text TextId="TOK_Input_DataItem_32" Value="Input 32 bytes" />
					<Text TextId="TOK_Output_DataItem_32" Value="Output 32 bytes" />
					<Text TextId="TOK_Input_DataItem_64" Value="Input 64 bytes" />
					<Text TextId="TOK_Output_DataItem_64" Value="Output 64 bytes" />
					<!--errortype name-->
					<Text TextId="TOK_Name_ErrorType112" Value="IO模块类型不一致" />
					<Text TextId="TOK_HelpName_ErrorType112" Value="检查主从站IO槽类型，将主从站IO槽类型改为一致" />
					<Text TextId="TOK_Name_ErrorType128" Value="PLC为Stop状态 " />
					<Text TextId="TOK_HelpName_ErrorType128" Value="将PLC置Run" />
					<Text TextId="TOK_Name_ErrorType129" Value="PN主从站之间网络连接错误" />
					<Text TextId="TOK_HelpName_ErrorType129" Value="重新检查网络连接" />
					
					<!--other text definitions-->
					<Text TextId="T_general_parameter" Value="general parameter"/>
				</Language>
			</ExternalTextList>
		</ApplicationProcess>
	</ProfileBody>
</ISO15745Profile>
