<?xml version="1.0" encoding="UTF-8" ?>
<!--
*******************************************************************************

 Ethernet POWERLINK XML device description for LinMot E1450 Linear Drive

 Contact:
NTI AG 
LinMot
Haerdlistrasse 15
CH-8957 Spreitenbach

Phone: 	+41-(0)-56-419 9191
Fax:		+41-(0)-56-419 9192
E-Mail: 	office@linmot.com

*******************************************************************************
-->
<ISO15745ProfileContainer  
  xmlns="http://www.ethernet-powerlink.org"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.ethernet-powerlink.org Powerlink_Main.xsd">
  
  <!-- Device Profile POWERLINK-->
  <ISO15745Profile>
    <ProfileHeader>
      <ProfileIdentification>EPL_Device_Profile_name</ProfileIdentification>
      <ProfileRevision>1</ProfileRevision>
      <ProfileName>Ethernet POWERLINK E1450-PL device profile</ProfileName>
      <ProfileSource/>
      <ProfileClassID>Device</ProfileClassID>
      <ISO15745Reference>
        <ISO15745Part>4</ISO15745Part>
        <ISO15745Edition>1</ISO15745Edition>
        <ProfileTechnology>Powerlink</ProfileTechnology>
      </ISO15745Reference>
    </ProfileHeader>
    <ProfileBody
      xsi:type="ProfileBody_Device_Powerlink"
      fileName="0x00000156_E1450PL.XDD"
      fileCreator="Michel Kuechlin"
      fileCreationDate="2009-05-18"
      fileCreationTime="12:00:00+01:00"
      fileModificationDate="2010-05-04"
      fileModificationTime="12:00:00+01:00"
      fileModifiedBy="Michel Kuechlin"
      fileVersion="1.2"
      supportedLanguages="en">
	  
      <DeviceIdentity>
        <vendorName>NTI AG / LinMot</vendorName>
        <vendorID>0x00000156</vendorID>
        <vendorText>
          <label lang="en">www.LinMot.com</label>
        </vendorText>
        <productName>E1450-PL</productName>
        <productText>
          <label lang="en">LinMot E1450 Linear Drive System with POWERLINK interface</label>
        </productText>
      </DeviceIdentity>
      <DeviceFunction>
        <capabilities>
          <characteristicsList>
            <characteristic>
		<!-- characteristicName  denotes a major technical characteristic of the device.
		The vocabulary used in the device data sheet is recommended for the names of 
		characteristics. -->
		
              <characteristicName>
                <label lang="en">Power Voltage</label>
              </characteristicName>
              <!-- characteristicContent gives a value for the characteristic. Multiple values -->
              <!-- may be expressed by using multiple characteristicContent elements. -->
              <characteristicContent>
                <label lang="en">110-380 VAC</label>
              </characteristicContent>
            </characteristic>
            <characteristic>
              <characteristicName>
                <label lang="en">Transfer rate</label>
              </characteristicName>
              <characteristicContent>
                <label lang="en">100 MBit/s</label>
              </characteristicContent>
            </characteristic>
          </characteristicsList>
        </capabilities>
      </DeviceFunction>
    </ProfileBody>
  </ISO15745Profile>
  <ISO15745Profile>
    <ProfileHeader>
      <!--  The <ProfileHeader> element is repeated from above, copy the same data here! -->
      <ProfileIdentification>EPL_Device_Profile_name</ProfileIdentification>
      <ProfileRevision>1</ProfileRevision>
      <ProfileName>Ethernet POWERLINK E1450-PL device profile</ProfileName>
      <ProfileSource/>
      <ProfileClassID>Device</ProfileClassID>
      <ISO15745Reference>
        <ISO15745Part>4</ISO15745Part>
        <ISO15745Edition>1</ISO15745Edition>
        <ProfileTechnology>Powerlink</ProfileTechnology>
      </ISO15745Reference>
    </ProfileHeader>

    <!-- The <ProfileBody> element is repeated from above,  -->
    <!-- except "xsi:type": copy the same data here!              -->
    <ProfileBody
      xsi:type="ProfileBody_CommunicationNetwork_Powerlink"
      fileName="0x00000156_E1450PL.XDD"
      fileCreator="Michel Kuechlin"
      fileCreationDate="2009-05-18"
      fileCreationTime="12:00:00+01:00"
      fileModificationDate="2010-05-04"
      fileModificationTime="12:00:00+01:00"
      fileModifiedBy="Michel Kuechlin"
      fileVersion="1.2"
      supportedLanguages="en">
      <ApplicationLayers>
        <!-- todo: the content of <identity> is a subset of the content of -->
        <!-- <DeviceIdentity>, copy the same data here!                    -->
        <identity>
          <vendorID>0x00000156</vendorID>
        </identity>
        <DataTypeList>
          <defType dataType="0001">
            <Boolean/>
          </defType>
          <defType dataType="0002">
            <Integer8/>
          </defType>
          <defType dataType="0003">
            <Integer16/>
          </defType>
          <defType dataType="0004">
            <Integer32/>
          </defType>
          <defType dataType="0005">
            <Unsigned8/>
          </defType>
          <defType dataType="0006">
            <Unsigned16/>
          </defType>
          <defType dataType="0007">
            <Unsigned32/>
          </defType>
          <defType dataType="0008">
            <Real32/>
          </defType>
          <defType dataType="0009">
            <Visible_String/>
          </defType>
          <defType dataType="0010">
            <Integer24/>
          </defType>
          <defType dataType="0011">
            <Real64/>
          </defType>
          <defType dataType="0012">
            <Integer40/>
          </defType>
          <defType dataType="0013">
            <Integer48/>
          </defType>
          <defType dataType="0014">
            <Integer56/>
          </defType>
          <defType dataType="0015">
            <Integer64/>
          </defType>
          <defType dataType="000A">
            <Octet_String/>
          </defType>
          <defType dataType="000B">
            <Unicode_String/>
          </defType>
          <defType dataType="000C">
            <Time_of_Day/>
          </defType>
          <defType dataType="000D">
            <Time_Diff/>
          </defType>
          <defType dataType="000F">
            <Domain/>
          </defType>
          <defType dataType="0016">
            <Unsigned24/>
          </defType>
          <defType dataType="0018">
            <Unsigned40/>
          </defType>
          <defType dataType="0019">
            <Unsigned48/>
          </defType>
          <defType dataType="001A">
            <Unsigned56/>
          </defType>
          <defType dataType="001B">
            <Unsigned64/>
          </defType>
          <defType dataType="0401">
            <MAC_ADDRESS/>
          </defType>
          <defType dataType="0402">
            <IP_ADDRESS/>
          </defType>
          <defType dataType="0403">
            <NETTIME/>
          </defType>
        </DataTypeList>

        <!-- The <ObjectList> elements describes the object dictionary of a device -->
        <ObjectList>
          <!-- Attributes of <Object> and <SubObject>
          
              index: "ABCD" - index as four hex digits
    
              subIndex: "12" - sub index as two hex digits
              
              name:   name as string without white spaces
              
              objectType: POWERLINK object type
                     "7" - VAR
                     "8" - ARRAY
                     "9" - RECORD
    
              dataType: POWERLINK data type, see <DataTypeList>
              
              accessType: 
                     "const" – read only access; the value is not changing
                     "ro"    – read only access
                     "wo"    – write only access
                     "rw"    – both read and write access
                     
              defaultValue: objects default value 
                     "1234"   - decimal
                     "0xABCD" - hexadecimal
                     
              PDOmapping:
                     "no"       - not mapable
                     "default"  - mapped by default
                     "optional" - optionally mapped
                     "TPDO"     - may be mapped into TPDO only
                     "RPDO"     - may be mapped into RPDO only 
          -->

          <!-- the following object dictionary entries are mandatory and have to be defined in the XDD file -->
          <Object index="1000" name="NMT_DeviceType_U32" objectType="7" dataType="0007" accessType="const" PDOmapping="no" defaultValue="0x00000000"/>
          <Object index="1001" name="ERR_ErrorRegister_U8" objectType="7" dataType="0005" accessType="ro" PDOmapping="optional" defaultValue="0"/>
          <Object index="1006" name="NMT_CycleLen_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no" defaultValue="2000"/>
          <Object index="1018" name="NMT_IdentityObject_REC" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="0x04"/>
            <SubObject subIndex="01" name="VendorId_U32" objectType="7" dataType="0007" accessType="const" PDOmapping="no" defaultValue="0x00000156"/>
            <SubObject subIndex="02" name="ProductCode_U32" objectType="7" dataType="0007" accessType="const" PDOmapping="no" defaultValue="0x0000"/>
            <SubObject subIndex="03" name="RevisionNo_U32" objectType="7" dataType="0007" accessType="const" PDOmapping="no" defaultValue="0x00000000"/>
            <SubObject subIndex="04" name="SerialNo_U32" objectType="7" dataType="0007" accessType="const"/>
          </Object>
		  
		  <Object index="1020" name="CFM_VerifyConfiguration_REC" objectType="9">
			<SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="4"/>
             <SubObject subIndex="01" name="ConfDate_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no" defaultValue="0"/>
             <SubObject subIndex="02" name="ConfTime_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no" defaultValue="0"/>
		     <SubObject subIndex="03" name="ConfId_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no" defaultValue="0"/>
		     <SubObject subIndex="04" name="VerifyConfInvalid_BOOL" objectType="7" dataType="0001" accessType="ro" PDOmapping="no" defaultValue="true"/>
		  </Object>
		  
          <Object index="1030" name="NMT_InterfaceGroup_0h_REC" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="9"/>
            <SubObject subIndex="01" name="InterfaceIndex_U16" objectType="7" dataType="0006" accessType="ro" PDOmapping="no" defaultValue="0"/>
            <SubObject subIndex="02" name="InterfaceDescription_VSTR" objectType="7" dataType="0009" accessType="const" PDOmapping="no" defaultValue="LinMotE1450"/>
            <SubObject subIndex="03" name="InterfaceType_U8" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="6"/>
            <SubObject subIndex="04" name="InterfaceMtu_U16" objectType="7" dataType="0006" accessType="const" PDOmapping="no" defaultValue="512"/>
            <SubObject subIndex="05" name="InterfacePhysAddress_OSTR" objectType="7" dataType="000A" accessType="const" PDOmapping="no" />
            <SubObject subIndex="06" name="InterfaceName_VSTR" objectType="7" dataType="0009" accessType="rw" PDOmapping="no" defaultValue="IF1"/>
            <SubObject subIndex="07" name="InterfaceOperStatus_U8" objectType="7" dataType="0005" accessType="ro" PDOmapping="no" defaultValue="1"/>
            <SubObject subIndex="08" name="InterfaceAdminState_U8" objectType="7" dataType="0005" accessType="rw" PDOmapping="no" defaultValue="1"/>
            <SubObject subIndex="09" name="Valid_BOOL" objectType="7" dataType="0001" accessType="rw" PDOmapping="no" defaultValue="true"/>
          </Object>
		  
          <Object index="1300" name="SDO_SequLayerTimeout_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no" defaultValue="5000"/>

		 <Object index="1400" name="PDO_RxCommParam_0h_REC" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" defaultValue="2"/>
            <SubObject subIndex="01" name="NodeID_U8" objectType="7" dataType="0005" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="02" name="MappingVersion_U8" objectType="7" dataType="0005" accessType="rw" defaultValue="0"/>
          </Object>
          <Object index="1401" name="PDO_RxCommParam_1h_REC" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" defaultValue="2"/>
            <SubObject subIndex="01" name="NodeID_U8" objectType="7" dataType="0005" accessType="rw"/>
            <SubObject subIndex="02" name="MappingVersion_U8" objectType="7" dataType="0005" accessType="rw" defaultValue="0"/>
          </Object>
          <Object index="1402" name="PDO_RxCommParam_2h_REC" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" defaultValue="2"/>
            <SubObject subIndex="01" name="NodeID_U8" objectType="7" dataType="0005" accessType="rw"/>
            <SubObject subIndex="02" name="MappingVersion_U8" objectType="7" dataType="0005" accessType="rw" defaultValue="0"/>
          </Object>
		  
          <Object index="1600" name="PDO_RxMappParam_0h_AU64" objectType="8">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="rw" defaultValue="0x10"/>
            <SubObject subIndex="01" name="ObjectMapping_U64_1" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="02" name="ObjectMapping_U64_2" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="03" name="ObjectMapping_U64_3" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="04" name="ObjectMapping_U64_4" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="05" name="ObjectMapping_U64_5" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="06" name="ObjectMapping_U64_6" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="07" name="ObjectMapping_U64_7" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="08" name="ObjectMapping_U64_8" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="09" name="ObjectMapping_U64_9" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0A" name="ObjectMapping_U64_10" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0B" name="ObjectMapping_U64_11" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0C" name="ObjectMapping_U64_12" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0D" name="ObjectMapping_U64_13" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0E" name="ObjectMapping_U64_14" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0F" name="ObjectMapping_U64_15" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="10" name="ObjectMapping_U64_16" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
          </Object>
		  
          <Object index="1601" name="PDO_RxMappParam_1h_AU64" objectType="8">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="rw" defaultValue="0x10"/>
            <SubObject subIndex="01" name="ObjectMapping_U64_1" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="02" name="ObjectMapping_U64_2" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="03" name="ObjectMapping_U64_3" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="04" name="ObjectMapping_U64_4" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="05" name="ObjectMapping_U64_5" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="06" name="ObjectMapping_U64_6" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="07" name="ObjectMapping_U64_7" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="08" name="ObjectMapping_U64_8" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="09" name="ObjectMapping_U64_9" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0A" name="ObjectMapping_U64_10" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0B" name="ObjectMapping_U64_11" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0C" name="ObjectMapping_U64_12" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0D" name="ObjectMapping_U64_13" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0E" name="ObjectMapping_U64_14" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0F" name="ObjectMapping_U64_15" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="10" name="ObjectMapping_U64_16" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
          </Object>
		  
          <Object index="1602" name="PDO_RxMappParam_2h_AU64" objectType="8">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="rw" defaultValue="0x10"/>
            <SubObject subIndex="01" name="ObjectMapping_U64_1" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="02" name="ObjectMapping_U64_2" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="03" name="ObjectMapping_U64_3" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="04" name="ObjectMapping_U64_4" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="05" name="ObjectMapping_U64_5" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="06" name="ObjectMapping_U64_6" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="07" name="ObjectMapping_U64_7" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="08" name="ObjectMapping_U64_8" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="09" name="ObjectMapping_U64_9" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0A" name="ObjectMapping_U64_10" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0B" name="ObjectMapping_U64_11" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0C" name="ObjectMapping_U64_12" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0D" name="ObjectMapping_U64_13" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0E" name="ObjectMapping_U64_14" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0F" name="ObjectMapping_U64_15" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="10" name="ObjectMapping_U64_16" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
          </Object>
		  
		  
          <Object index="1800" name="PDO_TxCommParam_00h_REC" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" defaultValue="2"/>
            <SubObject subIndex="01" name="NodeID_U8" objectType="7" dataType="0005" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="02" name="MappingVersion_U8" objectType="7" dataType="0005" accessType="rw" defaultValue="0"/>
          </Object>
		  
          <Object index="1A00" name="PDO_TxMappParam_00h_AU64" objectType="8" dataType="001B">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="rw" defaultValue="0x10"/>
            <SubObject subIndex="01" name="ObjectMapping_U64_1" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="02" name="ObjectMapping_U64_2" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="03" name="ObjectMapping_U64_3" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="04" name="ObjectMapping_U64_4" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="05" name="ObjectMapping_U64_5" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="06" name="ObjectMapping_U64_6" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="07" name="ObjectMapping_U64_7" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="08" name="ObjectMapping_U64_8" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="09" name="ObjectMapping_U64_9" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0A" name="ObjectMapping_U64_10" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0B" name="ObjectMapping_U64_11" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0C" name="ObjectMapping_U64_12" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0D" name="ObjectMapping_U64_13" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0E" name="ObjectMapping_U64_14" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="0F" name="ObjectMapping_U64_15" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
            <SubObject subIndex="10" name="ObjectMapping_U64_16" objectType="7" dataType="001B" accessType="rw" defaultValue="0"/>
          </Object>
		  
          <Object index="1C0B" name="DLL_CNLossSoC_REC" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="3"/>
            <SubObject subIndex="01" name="CumulativeCnt_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no" />
            <SubObject subIndex="02" name="ThresholdCnt_U32" objectType="7" dataType="0007" accessType="ro" PDOmapping="no" />
            <SubObject subIndex="03" name="Threshold_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no" defaultValue="15"/>
          </Object>
          <Object index="1C0F" name="DLL_CNCRCError_REC" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="3"/>
            <SubObject subIndex="01" name="CumulativeCnt_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no"/>
            <SubObject subIndex="02" name="ThresholdCnt_U32" objectType="7" dataType="0007" accessType="ro" PDOmapping="no"/>
            <SubObject subIndex="03" name="Threshold_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no" defaultValue="15"/>
          </Object>
		  
		  <Object index="1C14" name="DLL_CNLossOfSocTolerance_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no" defaultValue="100000"/>
  
          <Object index="1F82" name="NMT_FeatureFlags_U32" objectType="7" dataType="0007" accessType="const" PDOmapping="no" defaultValue="0x00000045"/>
          <Object index="1F83" name="NMT_EPLVersion_U8" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="0x20"/>
          <Object index="1F8C" name="NMT_CurrNMTState_U8" objectType="7" dataType="0005" PDOmapping="optional" accessType="ro"/>

		  
		 <Object index="1F93" name="NMT_EPLNodeID_REC" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="2"/>
            <SubObject subIndex="01" name="NodeID_U8" objectType="7" dataType="0005" accessType="ro" PDOmapping="no"/>
            <SubObject subIndex="02" name="NodeIDByHW_BOOL" objectType="7" dataType="0001" accessType="ro" PDOmapping="no" defaultValue="true"/>
          </Object>
          <Object index="1F98" name="NMT_CycleTiming_REC" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="8"/>
            <SubObject subIndex="01" name="IsochrTxMaxPayload_U16" objectType="7" dataType="0006" accessType="const" PDOmapping="no" defaultValue="64"/>
            <SubObject subIndex="02" name="IsochrRxMaxPayload_U16" objectType="7" dataType="0006" accessType="const" PDOmapping="no" defaultValue="64"/>
            <SubObject subIndex="03" name="PResMaxLatency_U32" objectType="7" dataType="0007" accessType="const" PDOmapping="no" defaultValue="80000"/>
            <SubObject subIndex="04" name="PReqActPayload_U16" objectType="7" dataType="0006" accessType="rw" PDOmapping="no" defaultValue="0"/>
            <SubObject subIndex="05" name="PResActPayload_U16" objectType="7" dataType="0006" accessType="rw" PDOmapping="no" defaultValue="0"/>
            <SubObject subIndex="06" name="ASndMaxLatency_U32" objectType="7" dataType="0007" accessType="const" PDOmapping="no" defaultValue="80000"/>
            <SubObject subIndex="07" name="MultiplCycleCnt_U8" objectType="7" dataType="0005" accessType="rw" PDOmapping="no" defaultValue="0"/>
            <SubObject subIndex="08" name="AsyncMTUSize_U16" objectType="7" dataType="0006" accessType="rw" PDOmapping="no" defaultValue="300"/>
          </Object>
          <Object index="1F99" name="NMT_CNBasicEthernetTimeout_U32" objectType="7" dataType="0007" accessType="rw" PDOmapping="no" defaultValue="5000000"/>
          <Object index="1F9E" name="NMT_ResetCmd_U8" objectType="7" dataType="0005" accessType="rw" PDOmapping="no" defaultValue="255"/>

          <!-- MCSW Variables: RECORD -->
          <Object index="4F00" name="MCSW_Variables" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="0x0F"/>
            <SubObject subIndex="01" name="MCSW_StateVar" objectType="7" dataType="0006" accessType="ro" PDOmapping="optional"/>
            <SubObject subIndex="02" name="MCSW_StatusWord" objectType="7" dataType="0006" accessType="ro" PDOmapping="optional"/>
            <SubObject subIndex="03" name="MCSW_WarnWord" objectType="7" dataType="0006" accessType="ro" PDOmapping="optional"/>
            <SubObject subIndex="04" name="MCSW_ActualPosition32Bit" objectType="7" dataType="0004" accessType="ro" PDOmapping="optional"/>
            <SubObject subIndex="05" name="MCSW_DemandPosition32Bit" objectType="7" dataType="0004" accessType="ro" PDOmapping="optional"/>
            <SubObject subIndex="06" name="MCSW_DemandCurrent" objectType="7" dataType="0004" accessType="ro" PDOmapping="optional"/>
            <SubObject subIndex="07" name="MCSW_ControlWord" objectType="7" dataType="0006" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="08" name="MCSW_MotionCommandHeader" objectType="7" dataType="0006" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="09" name="MCSW_MotionCommandByte_00_03" objectType="7" dataType="0007" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="0A" name="MCSW_MotionCommandByte_04_07" objectType="7" dataType="0007" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="0B" name="MCSW_MotionCommandByte_08_11" objectType="7" dataType="0007" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="0C" name="MCSW_MotionCommandByte_12_15" objectType="7" dataType="0007" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="0D" name="MCSW_MotionCommandByte_16_19" objectType="7" dataType="0007" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="0E" name="MCSW_MotionCommandByte_20_23" objectType="7" dataType="0007" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="0F" name="MCSW_MotionCommandByte_24_27" objectType="7" dataType="0007" accessType="wo" PDOmapping="optional"/>
          </Object>
		  
		  <!-- Variable UPID Mapping UPIDs: RECORD -->
          <Object index="4F01" name="UPID_Variables_UPIDs" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="0x04"/>
            <SubObject subIndex="01" name="UPID_01" objectType="7" dataType="0006" accessType="wo" PDOmapping="no" defaultValue="0x0015"/>
            <SubObject subIndex="02" name="UPID_02" objectType="7" dataType="0006" accessType="wo" PDOmapping="no" defaultValue="0x0015"/>
            <SubObject subIndex="03" name="UPID_03" objectType="7" dataType="0006" accessType="wo" PDOmapping="no" defaultValue="0x0015"/>
            <SubObject subIndex="04" name="UPID_04" objectType="7" dataType="0006" accessType="wo" PDOmapping="no" defaultValue="0x0015"/>
          </Object>
		  
		  <!-- Variable UPID Mapping: RECORD -->
          <Object index="4F02" name="UPID_Variables_Values" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="0x04"/>
            <SubObject subIndex="01" name="Variable_by_UPID_01" objectType="7" dataType="0007" accessType="rw" PDOmapping="optional"/>
            <SubObject subIndex="02" name="Variable_by_UPID_02" objectType="7" dataType="0007" accessType="rw" PDOmapping="optional"/>
            <SubObject subIndex="03" name="Variable_by_UPID_03" objectType="7" dataType="0007" accessType="rw" PDOmapping="optional"/>
            <SubObject subIndex="04" name="Variable_by_UPID_04" objectType="7" dataType="0007" accessType="rw" PDOmapping="optional"/>
          </Object>
		  		  
		  <!-- Cfg Interface over Fieldbus: RECORD -->
          <Object index="4F03" name="Configuration_Module" objectType="9">
            <SubObject subIndex="00" name="NumberOfEntries" objectType="7" dataType="0005" accessType="const" PDOmapping="no" defaultValue="0x06"/>
            <SubObject subIndex="01" name="TX_Cfg_Module_Control" objectType="7" dataType="0006" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="02" name="TX_Cfg_Module_Index_Out" objectType="7" dataType="0006" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="03" name="TX_Cfg_Module_Value_Out" objectType="7" dataType="0007" accessType="wo" PDOmapping="optional"/>
            <SubObject subIndex="04" name="RX_Cfg_Module_Status" objectType="7" dataType="0006" accessType="ro" PDOmapping="optional"/>
			<SubObject subIndex="05" name="RX_Cfg_Module_Index_In" objectType="7" dataType="0006" accessType="ro" PDOmapping="optional"/>
            <SubObject subIndex="06" name="RX_Cfg_Module_Value_In" objectType="7" dataType="0007" accessType="ro" PDOmapping="optional"/>
          </Object>

        </ObjectList>
      </ApplicationLayers>
      <TransportLayers>
      </TransportLayers>
      <NetworkManagement>
        <GeneralFeatures
          DLLFeatureMN="false"
          NMTBootTimeNotActive="1000000"
          NMTCycleTimeMax="100000"
          NMTCycleTimeMin="200"
          NMTErrorEntries="3"
          NWLIPSupport="false"
          SDOServer="true"
          SDOMaxConnections="1"
          SDOMaxParallelConnections="1"
        />
        <CNFeatures
          DLLCNFeatureMultiplex="false"
          NMTCNSoC2PReq="20000"
        />
        <Diagnostic>
        </Diagnostic>
      </NetworkManagement>
    </ProfileBody>
  </ISO15745Profile>
</ISO15745ProfileContainer>
