﻿<?xml version="1.0" encoding="utf-8"?>
<EtherCATInfo xsi:noNamespaceSchemaLocation="EtherCATInfo.xsd" Version="1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <!--#x00000101 ISAC-->
  <Vendor>
    <Id>#x00000101</Id>
    <Name>ISAC s.r.l.</Name>
    <ImageData16x14>424DD6020000000000003600000028000000100000000E0000000100180000000000A002000012170000121700000000000000000000B6C5FF343E74F3F2FF4C49764445898083CE8785D15F5FA5E4EDFFACB5F4434284DEDDFF6A71C03C4388403C65FAF3FFA9B4F81A225ED0CDFEF3F0FFA5A7E714165CAFADEF262567575FA2232B6E5859968382C41F256ECDD2FFF4F6FFEBEAFAB4B5FF1E1D65EFEDFF65629A1B1F5A6567A1F0ECFF413C738489D4282E79BABDF457588B585A9AEBEFFFF4FBFFF8FFFEB3B4F8161656DCD9FF1A1B4E9CA1D8D2D5FFF6F3FF9896C026296D272D70EFF1FF8A8CAF242557B8BBE7D8E0EDE5F0EEC7CDF0434869EFF3FF8C91B232366B7E82B5F4F6FFF6F6FF4B507D9599C2F6F7FFF7F9FF8788AE3C3E67292B49D3D7EFF2F9FFF4FBFFF3F9FFEEF3FFCED4FF868BB2A5A7BFB5B7C9BEC4DBD7DDF0F5F7FFFDFCFFF6F6FFF5F4FFF4F6FFF3F7FFFBFEFFF7F9FFF1F2FF464976949BB4BEC4D15B5B693E3F49313A3D353F3F474A4FA3A0A9FFFAFFFDFBFFF3F8FFF1FBFFFDFCFFF9F7FF323163B2B5E2848A971E2423EFEFF5CFD0D4E0E7E2D9E3DDEBEFF029282C575152FFFFFFF8FBFFF2FBFFFAF6FF9E9BBB4C4A74CECDEF161A1F838984F1F5F6A1A4A81D2122202524E3EAE532393253534D8A8985FDFEFFFBFEFFF8F4FF7B7898736F99F8F4FFE6E9EEFBFFFA626768EFF4F7EEF1F5ECF0F1F8FFFCEEF5EEFFFFFB787773FFFFFFFDFCFEFBFCFFA4A4BC4B4477CAC4F31C1D2B7E8382E9EDEEA5AAAD2A2F32373E413136394246476C6A6A918D8CFEFFFDFDFFFEFBFFFFF8F8FF3B3564B6B2E3878A9F2A303734373F3A4045494F54464C51484B4F3C3E3F535150FFFFFEFFFFFFFAFCFCFDFFFFFBFCFFF8F6FF49496D9298B5BCC5D9626A77373E47343A4534373F575658A7A6A2FFFFF9FEFFFBFDFEFFFAFBFFFCFFFDFBFEFFFAF8FFF4F6FFC6CDEE8590ABA5AFC0BCC5CFC3C8D7DFE0EAFEFCFCFFFFF9FFFFF8FCFFFAFAFCFFFBFBFF</ImageData16x14>
  </Vendor>
  <Descriptions>
    <Groups>
      <Group>
        <Type>Drive</Type>
        <Name LcId="1033">Drives</Name>
        <ImageData16x14>424DD6020000000000003600000028000000100000000E0000000100180000000000A0020000C40E0000C40E00000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF808080808080808080808080808080FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0C0C0C0C0C0C0808080FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0C0C0C0C0C0C0808080FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FF00FFFF00FFFF00FFC0C0C0FF0000FF0000FF0000808080FF00FF000000000000000000000000000000000000000000FF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080FF00FF0000000000000000000000000000000000000000000000FF0000FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080FF00FF000000000000000000000000000000000000000000FF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080FF00FFFF00FFFF00FFFF00FF000000FF00FFFF00FF000000FF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080FF00FF000000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0C0C0C0C0C0C0808080FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0C0C0C0C0C0C0808080FF00FF</ImageData16x14>
      </Group>
    </Groups>
    <Devices>
      <!--BEC05001-->
      <Device Physics="YY">
        <Type ProductCode="#xBEC05001" RevisionNo="#x00000001">Gateway-EtherCAT/PD (4 Axis CoE DS402)</Type>
        <Name LcId="1033"><![CDATA[Gateway-EtherCAT/PD (4 Axis CoE DS402)]]></Name>
        <URL LcId="1033"><![CDATA[http://www.isacsrl.eu/Bridge-EtherCAT.283.0.html]]></URL>
        <GroupType>Drive</GroupType>
        <Profile>
          <ProfileNo>402</ProfileNo>
          <Dictionary>
            <DataTypes>
              <!--BOOL-->
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <!--DINT-->
              <DataType>
                <Name>DINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <!--UDINT-->
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <!--INT24-->
              <DataType>
                <Name>INT24</Name>
                <BitSize>24</BitSize>
              </DataType>
              <!--INT-->
              <DataType>
                <Name>INT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <!--UINT-->
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <!--SINT-->
              <DataType>
                <Name>SINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <!--USINT-->
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <!--ULINT-->
              <DataType>
                <Name>ULINT</Name>
                <BitSize>64</BitSize>
              </DataType>
              <!--STRING(0)-->
              <DataType>
                <Name>STRING(0)</Name>
                <BitSize>0</BitSize>
              </DataType>
              <!--ARRAY [0..7] OF INT-->
              <DataType>
                <Name>ARRAY [0..7] OF INT</Name>
                <BaseType>INT</BaseType>
                <BitSize>128</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>8</Elements>
                </ArrayInfo>
              </DataType>
              <!--ARRAY [0..8] OF DINT-->
              <DataType>
                <Name>ARRAY [0..8] OF DINT</Name>
                <BaseType>DINT</BaseType>
                <BitSize>288</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>9</Elements>
                </ArrayInfo>
              </DataType>
              <!--ARRAY [0..9] OF SINT-->
              <DataType>
                <Name>ARRAY [0..9] OF SINT</Name>
                <BaseType>SINT</BaseType>
                <BitSize>80</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>10</Elements>
                </ArrayInfo>
              </DataType>
              <!--ARRAY [0..15] OF SINT-->
              <DataType>
                <Name>ARRAY [0..15] OF SINT</Name>
                <BaseType>SINT</BaseType>
                <BitSize>128</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>16</Elements>
                </ArrayInfo>
              </DataType>
              <!--ARRAY [0..53] OF SINT-->
              <DataType>
                <Name>ARRAY [0..53] OF SINT</Name>
                <BaseType>SINT</BaseType>
                <BitSize>432</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>54</Elements>
                </ArrayInfo>
              </DataType>
              <!--ARRAY [0..255] OF SINT-->
              <DataType>
                <Name>ARRAY [0..255] OF SINT</Name>
                <BaseType>SINT</BaseType>
                <BitSize>2048</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>256</Elements>
                </ArrayInfo>
              </DataType>
              <!--DT300XARR-->
              <DataType>
                <Name>DT300XARR</Name>
                <BaseType>ARRAY [0..255] OF SINT</BaseType>
                <BitSize>262144</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>128</Elements>
                </ArrayInfo>
              </DataType>
              <!--DT1018-->
              <DataType>
                <Name>DT1018</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Vendor ID</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Product code</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Revision number</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Serial number</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT1C32-->
              <DataType>
                <Name>DT1C32</Name>
                <BitSize>337</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Synchronization type</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Shift time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Synchronization type supported</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Minimum cycle time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Calc and Copy Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>144</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Minimum delay time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>176</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Get Cycle Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Sync0 cycle time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM event missed</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Cycle time too small</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Shift time too short</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>320</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>336</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT1C33-->
              <DataType>
                <Name>DT1C33</Name>
                <BitSize>337</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Synchronization type</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Shift time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Synchronization type supported</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Minimum cycle time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Calc and Copy Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>144</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Reserved</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>176</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Get Cycle Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Sync0 cycle time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM event missed</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Cycle time too small</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Shift time too short</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>320</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>336</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT1C00-->
              <DataType>
                <Name>DT1C00</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Communication Type SM0</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Communication Type SM1</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Communication Type SM2</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Communication Type SM3</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT2104-->
              <DataType>
                <Name>DT2104</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Max Pulse Frequency Axis 1</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Max Pulse Frequency Axis 2</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Max Pulse Frequency Axis 3</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Max Pulse Frequency Axis 4</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT2105-->
              <DataType>
                <Name>DT2105</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Step Counter [0]</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Step Counter [1]</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Step Counter [2]</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Step Counter [3]</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Step Counter [4]</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Step Counter [5]</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT2281-->
              <DataType>
                <Name>DT2281</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Filter Micro Marca Axis 1</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Filter Micro Marca Axis 2</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Filter Micro Marca Axis 3</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Filter Micro Marca Axis 4</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT2400-->
              <DataType>
                <Name>DT2400</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Handwheel [0]</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Handwheel [1]</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT2401-->
              <DataType>
                <Name>DT2401</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Counter [0]</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Counter [1]</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT300x-->
              <DataType>
                <Name>DT300X</Name>
                <BitSize>262160</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Pages</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                </SubItem>
                <SubItem>
                  <Name>Pages</Name>
                  <Type>DT300XARR</Type>
                  <BitSize>262144</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT5005-->
              <DataType>
                <Name>DT5005</Name>
                <BitSize>208</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Minimum SYNC-PKT Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Maximum SYNC-PKT Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Maximum PDO Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Maximum PDI Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>PKT vs SYNC counter</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>144</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Errors counter</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>176</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT6000-->
              <DataType>
                <Name>DT6000</Name>
                <BitSize>56</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>DI [7:0]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>DI [15:8]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>DI [23:16]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>DI [31:24]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>DI [39:32]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT6002-->
              <DataType>
                <Name>DT6002</Name>
                <BitSize>56</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>DI Change Polarity [7:0]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>DI Change Polarity [15:8]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>DI Change Polarity [23:16]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>DI Change Polarity [31:24]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>DI Change Polarity [39:32]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT6003-->
              <DataType>
                <Name>DT6003</Name>
                <BitSize>56</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>DI Filter Mask [7:0]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>DI Filter Mask [15:8]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>DI Filter Mask [23:16]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>DI Filter Mask [31:24]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>DI Filter Mask [39:32]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT60C2-->
              <DataType>
                <Name>DT60C2</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Interpolation time period</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Interpolation time index</Name>
                  <Type>SINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT6200-->
              <DataType>
                <Name>DT6200</Name>
                <BitSize>56</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>DO [7:0]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>DO [15:8]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>DO [23:16]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>DO [31:24]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>DO [39:32]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT6202-->
              <DataType>
                <Name>DT6202</Name>
                <BitSize>56</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>DO Change Polarity [7:0]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>DO Change Polarity [15:8]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>DO Change Polarity [23:16]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>DO Change Polarity [31:24]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>DO Change Polarity [39:32]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT6208-->
              <DataType>
                <Name>DT6208</Name>
                <BitSize>56</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>DO Filter Mask [7:0]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>DO Filter Mask [15:8]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>DO Filter Mask [23:16]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>DO Filter Mask [31:24]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>DO Filter Mask [39:32]</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT2402-->
              <DataType>
                <Name>DT2402</Name>
                <BitSize>272</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Feed Axis 1</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Step Axis 1</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Feed Axis 2</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Step Axis 2</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Feed Axis 3</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>144</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Step Axis 3</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>176</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Feed Axis 4</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Step Axis 4</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>240</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT2403-->
              <DataType>
                <Name>DT2403</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Invert Direction Axis 1</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Invert Direction Axis 2</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Invert Direction Axis 3</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Invert Direction Axis 4</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Invert Encoder Axis 1</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Invert Encoder Axis 2</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Invert Encoder Axis 3</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Invert Encoder Axis 4</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT2404-->
              <DataType>
                <Name>DT2404</Name>
                <BitSize>272</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Encoder Increments Axis 1</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Feed Axis 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Encoder Increments Axis 2</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Feed Axis 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Encoder Increments Axis 3</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>144</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Feed Axis 3</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>176</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Encoder Increments Axis 4</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Feed Axis 4</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>240</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--DT2406-->
              <DataType>
                <Name>DT2406</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Time Set Dir Axis 1</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Time Set Dir Axis 2</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Time Set Dir Axis 3</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Time Set Dir Axis 4</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--x1000 Device Type-->
              <Object>
                <Index>#x1000</Index>
                <Name>Device Type</Name>
                <Type>UDINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x1001 Error Register-->
              <Object>
                <Index>#x1001</Index>
                <Name>Error Register</Name>
                <Type>USINT</Type>
                <BitSize>8</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x1008 Manufacturer Device Name-->
              <Object>
                <Index>#x1008</Index>
                <Name>Manufacturer Device Name</Name>
                <Type>STRING(0)</Type>
                <BitSize>0</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x1009 Manufacturer Hardware Version-->
              <Object>
                <Index>#x1009</Index>
                <Name>Manufacturer Hardware Version</Name>
                <Type>STRING(0)</Type>
                <BitSize>0</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x100A Manufacturer Software Version-->
              <Object>
                <Index>#x100A</Index>
                <Name>Manufacturer Software Version</Name>
                <Type>STRING(0)</Type>
                <BitSize>0</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x1018 Identity Object-->
              <Object>
                <Index>#x1018</Index>
                <Name>Identity Object</Name>
                <Type>DT1018</Type>
                <BitSize>144</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x1C00 Sync Manager2 Synchronization-->
              <Object>
                <Index>#x1C00</Index>
                <Name>Sync Manager Communication Type</Name>
                <Type>DT1C00</Type>
                <BitSize>48</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x1C32 Sync Manager2 Synchronization-->
              <Object>
                <Index>#x1C32</Index>
                <Name>Sync Manager2 Synchronization</Name>
                <Type>DT1C32</Type>
                <BitSize>337</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x1C33 Sync Manager3 Synchronization-->
              <Object>
                <Index>#x1C33</Index>
                <Name>Sync Manager3 Synchronization</Name>
                <Type>DT1C33</Type>
                <BitSize>337</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x5005 Statistics-->
              <Object>
                <Index>#x5005</Index>
                <Name>Statistics</Name>
                <Type>DT5005</Type>
                <BitSize>208</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x5006 BridgeEtherCAT Control Word-->
              <Object>
                <Index>#x5006</Index>
                <Name>BridgeEtherCAT Control Word</Name>
                <Type>UDINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x5007 Hardware Build Date-->
              <Object>
                <Index>#x5007</Index>
                <Name>Hardware Build Date</Name>
                <Type>UDINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x5008 Software Build Date-->
              <Object>
                <Index>#x5008</Index>
                <Name>Software Build Date</Name>
                <Type>STRING(0)</Type>
                <BitSize>0</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x5041 Serial Number-->
              <Object>
                <Index>#x5041</Index>
                <Name>Serial Number</Name>
                <Type>ULINT</Type>
                <BitSize>64</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x5040 Key Code-->
              <Object>
                <Index>#x5040</Index>
                <Name>Key Code</Name>
                <Type>UDINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x3000 Retentive Memory [127:0]-->
              <Object>
                <Index>#x3000</Index>
                <Name>Retentive Memory [127:0]</Name>
                <Type>DT300X</Type>
                <BitSize>262160</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x3001 Retentive Memory [255:128]-->
              <Object>
                <Index>#x3001</Index>
                <Name>Retentive Memory [255:128]</Name>
                <Type>DT300X</Type>
                <BitSize>262160</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x2105 Step Counter [5:0]-->
              <Object>
                <Index>#x2105</Index>
                <Name>Step Counter [5:0]</Name>
                <Type>DT2105</Type>
                <BitSize>112</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--x2400 Handwheel [1:0]-->
              <Object>
                <Index>#x2400</Index>
                <Name>Handwheel [1:0]</Name>
                <Type>DT2400</Type>
                <BitSize>48</BitSize>
                <Flags>
                  <Access>ro</Access>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x2401 Counter [1:0]-->
              <Object>
                <Index>#x2401</Index>
                <Name>Counter [1:0]</Name>
                <Type>DT2401</Type>
                <BitSize>48</BitSize>
                <Flags>
                  <Access>ro</Access>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x6000 DI [39:0]-->
              <Object>
                <Index>#x6000</Index>
                <Name>DI [31:0]</Name>
                <Type>DT6000</Type>
                <BitSize>56</BitSize>
                <Flags>
                  <Access>ro</Access>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x6002 DI Change Polarity [39:0]-->
              <Object>
                <Index>#x6002</Index>
                <Name>DI Change Polarity [39:0]</Name>
                <Type>DT6002</Type>
                <BitSize>56</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x6003 DI Filter Mask [39:0]-->
              <Object>
                <Index>#x6003</Index>
                <Name>DI Filter Mask [39:0]</Name>
                <Type>DT6003</Type>
                <BitSize>56</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x6200 DO [39:0]-->
              <Object>
                <Index>#x6200</Index>
                <Name>DO [39:0]</Name>
                <Type>DT6200</Type>
                <BitSize>56</BitSize>
                <Flags>
                  <Access>rw</Access>
                  <PdoMapping>R</PdoMapping>
                </Flags>
              </Object>
              <!--x6202 DO Change Polarity [39:0]-->
              <Object>
                <Index>#x6202</Index>
                <Name>DO Change Polarity [39:0]</Name>
                <Type>DT6202</Type>
                <BitSize>56</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x6208 DO Filter Mask [39:0]-->
              <Object>
                <Index>#x6208</Index>
                <Name>DO Filter Mask [39:0]</Name>
                <Type>DT6208</Type>
                <BitSize>56</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x60C2 Interpolation time period-->
              <Object>
                <Index>#x60C2</Index>
                <Name>Interpolation time period</Name>
                <Type>DT60C2</Type>
                <BitSize>48</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x6040 Control Word Axis 1-->
              <Object>
                <Index>#x6040</Index>
                <Name>Control Word</Name>
                <Type>UINT</Type>
                <BitSize>16</BitSize>
                <Flags>
                  <PdoMapping>R</PdoMapping>
                </Flags>
              </Object>
              <!--x6840 Control Word Axis 2-->
              <Object>
                <Index>#x6840</Index>
                <Name>Control Word</Name>
                <Type>UINT</Type>
                <BitSize>16</BitSize>
                <Flags>
                  <PdoMapping>R</PdoMapping>
                </Flags>
              </Object>
              <!--x7040 Control Word Axis 3-->
              <Object>
                <Index>#x7040</Index>
                <Name>Control Word</Name>
                <Type>UINT</Type>
                <BitSize>16</BitSize>
                <Flags>
                  <PdoMapping>R</PdoMapping>
                </Flags>
              </Object>
              <!--x7840 Control Word Axis 4-->
              <Object>
                <Index>#x7840</Index>
                <Name>Control Word</Name>
                <Type>UINT</Type>
                <BitSize>16</BitSize>
                <Flags>
                  <PdoMapping>R</PdoMapping>
                </Flags>
              </Object>
              <!--x6041 Status Word Axis 1-->
              <Object>
                <Index>#x6041</Index>
                <Name>Status Word</Name>
                <Type>UINT</Type>
                <BitSize>16</BitSize>
                <Flags>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x6841 Status Word Axis 2-->
              <Object>
                <Index>#x6841</Index>
                <Name>Status Word</Name>
                <Type>UINT</Type>
                <BitSize>16</BitSize>
                <Flags>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x7041 Status Word Axis 3-->
              <Object>
                <Index>#x7041</Index>
                <Name>Status Word</Name>
                <Type>UINT</Type>
                <BitSize>16</BitSize>
                <Flags>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x7841 Status Word Axis 4-->
              <Object>
                <Index>#x7841</Index>
                <Name>Status Word</Name>
                <Type>UINT</Type>
                <BitSize>16</BitSize>
                <Flags>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x607a Target Position Axis 1-->
              <Object>
                <Index>#x607a</Index>
                <Name>Target Position</Name>
                <Type>DINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <PdoMapping>R</PdoMapping>
                </Flags>
              </Object>
              <!--x687a Target Position Axis 2-->
              <Object>
                <Index>#x687a</Index>
                <Name>Target Position</Name>
                <Type>DINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <PdoMapping>R</PdoMapping>
                </Flags>
              </Object>
              <!--x707a Target Position Axis 3-->
              <Object>
                <Index>#x707a</Index>
                <Name>Target Position</Name>
                <Type>DINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <PdoMapping>R</PdoMapping>
                </Flags>
              </Object>
              <!--x787a Target Position Axis 4-->
              <Object>
                <Index>#x787a</Index>
                <Name>Target Position</Name>
                <Type>DINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <PdoMapping>R</PdoMapping>
                </Flags>
              </Object>
              <!--x6064 Position actual value Axis 1-->
              <Object>
                <Index>#x6064</Index>
                <Name>Position actual value</Name>
                <Type>DINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x6864 Position actual value Axis 2-->
              <Object>
                <Index>#x6864</Index>
                <Name>Position actual value</Name>
                <Type>DINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x7064 Position actual value Axis 3-->
              <Object>
                <Index>#x7064</Index>
                <Name>Position actual value</Name>
                <Type>DINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x7864 Position actual value Axis 4-->
              <Object>
                <Index>#x7864</Index>
                <Name>Position actual value</Name>
                <Type>DINT</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <PdoMapping>T</PdoMapping>
                </Flags>
              </Object>
              <!--x2104 Max Pulse Frequency Axes [4:1]-->
              <Object>
                <Index>#x2104</Index>
                <Name>Max Pulse Frequency Axes [4:1]</Name>
                <Type>DT2104</Type>
                <BitSize>80</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x2281 Filter Micro Marca Axes [4:1]-->
              <Object>
                <Index>#x2281</Index>
                <Name>Filter Micro Marca Axes [4:1]</Name>
                <Type>DT2281</Type>
                <BitSize>80</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x2402 Feed Ratio Axes [4:1]-->
              <Object>
                <Index>#x2402</Index>
                <Name>Feed Ratio Axes [4:1]</Name>
                <Type>DT2402</Type>
                <BitSize>272</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x2403 Invert Dir-Enc Axes [4:1]-->
              <Object>
                <Index>#x2403</Index>
                <Name>Invert Dir-Enc [5:0]</Name>
                <Type>DT2403</Type>
                <BitSize>144</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x2404 Encoder Ratio Axes [4:1]-->
              <Object>
                <Index>#x2404</Index>
                <Name>Encoder Ratio Axes [4:1]</Name>
                <Type>DT2404</Type>
                <BitSize>272</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
              <!--x2406 Time Set Dir Axes [4:1]-->
              <Object>
                <Index>#x2406</Index>
                <Name>Time Set Dir Axes [4:1]</Name>
                <Type>DT2406</Type>
                <BitSize>80</BitSize>
                <Flags>
                  <Access>rw</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <Fmmu>Outputs</Fmmu>
        <Fmmu>Inputs</Fmmu>
        <!--MBoxOut-->
        <Sm DefaultSize="1408" StartAddress="#x1000" ControlByte="#x26" Enable="1">MBoxOut</Sm>
        <!--MBoxIn-->
        <Sm DefaultSize="1408" StartAddress="#x1580" ControlByte="#x22" Enable="1">MBoxIn</Sm>
        <!--Outputs-->
        <Sm StartAddress="#x2400" ControlByte="#x24" Enable="1" DefaultSize="52">Outputs</Sm>
        <!--Inputs-->
        <Sm StartAddress="#x1B00" ControlByte="#x20" Enable="1" DefaultSize="60">Inputs</Sm>
        <Mailbox DataLinkLayer="true">
          <CoE SdoInfo="0" PdoAssign="1" PdoConfig="0" SegmentedSdo="0" CompleteAccess="0">
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x60C2</Index>
              <SubIndex>1</SubIndex>
              <Data>02</Data>
              <Comment>Interpolation time period</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x60C2</Index>
              <SubIndex>2</SubIndex>
              <Data>FD</Data>
              <Comment>Interpolation time index</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x2104</Index>
              <SubIndex>1</SubIndex>
              <Data>e803</Data>
              <Comment>Max Pulse Frequency Axis 1</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x2104</Index>
              <SubIndex>2</SubIndex>
              <Data>e803</Data>
              <Comment>Max Pulse Frequency Axis 2</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x2104</Index>
              <SubIndex>3</SubIndex>
              <Data>e803</Data>
              <Comment>Max Pulse Frequency Axis 3</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x2104</Index>
              <SubIndex>4</SubIndex>
              <Data>e803</Data>
              <Comment>Max Pulse Frequency Axis 4</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x2406</Index>
              <SubIndex>1</SubIndex>
              <Data>0A</Data>
              <Comment>Time Dir Set Axis 1</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x2406</Index>
              <SubIndex>2</SubIndex>
              <Data>0A</Data>
              <Comment>Time Dir Set Axis 2</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x2406</Index>
              <SubIndex>3</SubIndex>
              <Data>0A</Data>
              <Comment>Time Dir Set Axis 3</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x2406</Index>
              <SubIndex>4</SubIndex>
              <Data>0A</Data>
              <Comment>Time Dir Set Axis 4</Comment>
            </InitCmd>
          </CoE>
          <FoE></FoE>
          <VoE />
        </Mailbox>
        <Dc>
          <OpMode>
            <Name>DcSync</Name>
            <Desc>DC for synchronization</Desc>
            <AssignActivate>#x0300</AssignActivate>
            <CycleTimeSync0 Factor="1">0</CycleTimeSync0>
            <ShiftTimeSync0>0</ShiftTimeSync0>
          </OpMode>
          <OpMode>
            <Name>Synchron</Name>
            <Desc>Synchron with SM2 Event</Desc>
            <AssignActivate>#x0000</AssignActivate>
          </OpMode>
        </Dc>
        <Slots SlotPdoIncrement="16" SlotIndexIncrement="#x800">
          <Slot MinInstances="1" MaxInstances="1">
            <Name LcId="1033">Axis 1</Name>
            <ModuleIdent Default="1">#x0500</ModuleIdent>
          </Slot>
          <Slot MinInstances="1" MaxInstances="1">
            <Name LcId="1033">Axis 2</Name>
            <ModuleIdent Default="1">#x0500</ModuleIdent>
          </Slot>
          <Slot MinInstances="1" MaxInstances="1">
            <Name LcId="1033">Axis 3</Name>
            <ModuleIdent Default="1">#x0500</ModuleIdent>
          </Slot>
          <Slot MinInstances="1" MaxInstances="1">
            <Name LcId="1033">Axis 4</Name>
            <ModuleIdent Default="1">#x0500</ModuleIdent>
          </Slot>
        </Slots>
        <ESC>
          <Reg0400>0</Reg0400>
          <Reg0410>0</Reg0410>
          <Reg0420>0</Reg0420>
        </ESC>
        <Eeprom>
          <ByteSize>4096</ByteSize>
          <ConfigData>080C02CC05000100</ConfigData>
          <BootStrap>00100C0180150C01</BootStrap>
        </Eeprom>
        <ImageData16x14>424DD6020000000000003600000028000000100000000E0000000100180000000000A0020000C40E0000C40E00000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF808080808080808080808080808080FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FF00FFFF00FFFF00FFC0C0C0C0C0C0C0C0C0C0C0C08080800000FF000000000000000000000000000000000000000000FF00FFFF00FFFF00FFC0C0C0C0C0C0C0C0C0C0C0C08080800000FF0000000000000000000000000000000000000000000000FF0000FFFF00FFC0C0C0C0C0C0FF0000C0C0C08080800000FF000000000000000000000000000000000000000000FF00FFFF00FFFF00FFC0C0C0FF0000FF0000FF00008080800000FFFF00FFFF00FFFF00FF000000FF00FFFF00FF000000FF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080000000000000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000FF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080000000000000000000000000000000000000000000000000FF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C08080800000000000000000000000000000000000000000000000000000FF0000FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080000000000000000000000000000000000000000000000000FF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080000000FF00FFFF00FFFF00FF000000FF00FFFF00FF000000FF00FFFF00FFFF00FFC0C0C0C0C0C0FF0000C0C0C0808080000000000000000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0C0C0C0C0C0C0808080000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFC0C0C0C0C0C0C0C0C0C0C0C0808080</ImageData16x14>
      </Device>
    </Devices>
    <Modules>
      <Module>
        <Type ModuleIdent="#x0500">CSP [8]</Type>
        <Name>Cyclic Synchronous Position Mode</Name>
        <RxPdo Fixed="false" Sm="2">
          <Index DependOnSlot="true">#x1660</Index>
          <Name>Position Outputs</Name>
          <!--#x6040: Control Word-->
          <Entry>
            <Index DependOnSlot="true">#x6040</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>Control Word</Name>
            <DataType>UINT</DataType>
          </Entry>
          <!--#x607A: Target Position-->
          <Entry>
            <Index DependOnSlot="true">#x607A</Index>
            <SubIndex>0</SubIndex>
            <BitLen>32</BitLen>
            <Name>Target Position</Name>
            <DataType>DINT</DataType>
          </Entry>
          <!--#x60B8: Touchprobe function-->
          <Entry>
            <Index DependOnSlot="true">#x60B8</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>Touchprobe function</Name>
            <DataType>UINT</DataType>
          </Entry>
          <!--#x60FE: 1st - Digital Output-->
          <Entry>
            <Index DependOnSlot="true">#x60FE</Index>
            <SubIndex>1</SubIndex>
            <BitLen>32</BitLen>
            <Name>Digital Output</Name>
            <DataType>DINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Fixed="false" Sm="3">
          <Index DependOnSlot="true">#x1a60</Index>
          <Name>Position Inputs</Name>
          <!--#x6041 Status Word-->
          <Entry>
            <Index DependOnSlot="true">#x6041</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>Status Word</Name>
            <DataType>UINT</DataType>
          </Entry>
          <!--#x6064 1st - Position actual value-->
          <Entry>
            <Index DependOnSlot="true">#x6064</Index>
            <SubIndex>0</SubIndex>
            <BitLen>32</BitLen>
            <Name>Position actual value</Name>
            <DataType>DINT</DataType>
          </Entry>
          <!--#x60B9: Touchprobe status-->
          <Entry>
            <Index DependOnSlot="true">#x60B9</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>Touchprobe status</Name>
            <DataType>UINT</DataType>
          </Entry>
          <!--#x60BA: TouchprobePos1PosEdge-->
          <Entry>
            <Index DependOnSlot="true">#x60BA</Index>
            <SubIndex>0</SubIndex>
            <BitLen>32</BitLen>
            <Name>TouchprobePos1PosEdge</Name>
            <DataType>DINT</DataType>
          </Entry>
          <!--#x60BB: TouchprobePos1NegEdge-->
          <Entry>
            <Index DependOnSlot="true">#x60BB</Index>
            <SubIndex>0</SubIndex>
            <BitLen>32</BitLen>
            <Name>TouchprobePos1NegEdge</Name>
            <DataType>DINT</DataType>
          </Entry>
          <!--#x60FD 1st - Digital Inputs-->
          <Entry>
            <Index DependOnSlot="true">#x60FD</Index>
            <SubIndex>0</SubIndex>
            <BitLen>32</BitLen>
            <Name>Digital Inputs</Name>
            <DataType>UDINT</DataType>
          </Entry>
        </TxPdo>
        <Profile>
          <ProfileNo>402</ProfileNo>
        </Profile>
      </Module>
    </Modules>
  </Descriptions>
</EtherCATInfo>