Fork of EasyCAT
ESI/EasyCAT_ESI_V2_0.xml
- Committer:
- daid
- Date:
- 2019-03-28
- Revision:
- 2:e0fc1b098ce8
- Parent:
- 1:47eefd835111
File content as of revision 2:e0fc1b098ce8:
<?xml version="1.0"?> <EtherCATInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="EtherCATInfo.xsd" Version="1.6"> <!-- ************************************************************************************** --> <!-- --> <!-- AB&T Tecnologie Informatiche - Ivrea Italy --> <!-- http://www.bausano.net --> <!-- https://www.ethercat.org/en/products/791FFAA126AD43859920EA64384AD4FD.htm --> <!-- --> <!-- ************************************************************************************** --> <!-- --> <!-- This software is distributed as an example, in the hope that it could be useful, --> <!-- WITHOUT ANY WARRANTY, even the implied warranty of FITNESS FOR A PARTICULAR PURPOSE --> <!-- --> <!-- ************************************************************************************** --> <!-- ***************** EasyCAT_ESI V 2.0 170724 ********************************************************** --> <!-- V 2.0 170724 ******************************************************** --> <!-- Added device 32+32 rev 1 --> <!-- "TxPdo" indices changed to #x0006 for compatibility with some masters --> <!-- Added DC support --> <!-- GPIO now are setted to output to avoid floating inputs --> <!-- Added device 16+16 rev1 --> <!-- Added device 64+64 rev1 --> <!-- Added device 128+128 rev1 --> <!-- V 1.0 first official release **************************************** --> <Vendor> <Id>#x0000079A</Id> <Name>AB&T</Name> <ImageData16x14>424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e000000000000000000004cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb1224cb122ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff241cedffffff241cedffffff241ced241cedffffffffffffffffff241ced241ced241cedffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffffffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffffffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffffffffff241cedffffffffffffffffff241cedffffffffffff241ced241ced241cedffffff241ced241cedffffffffffff241cedffffff241cedffffffffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffff241cedffffffffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffffffffff241cedffffffffffffffffff241cedffffffffffff241cedffffff241cedffffff241cedffffff241cedffffffffffffffffffffffffffffffffffff241cedffffffffffffffffff241cedffffffffffffffffff241cedffffffffffffffffffffffffffffffffffff241ced241ced241cedffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff</ImageData16x14> </Vendor> <Descriptions> <Groups> <Group SortOrder="0"> <Type>SSC_Device</Type> <Name LcId="1033">EasyCAT</Name> <ImageData16x14>424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000241ced241ced241ced241cedffffff241cedffffffffffffffffff241cedffffffffffffffffff241cedffffffffffff241cedffffffffffffffffffffffff241cedffffffffffffffffff241cedffffffffffffffffff241cedffffffffffff241cedffffffffffffffffffffffff241ced241ced241ced241ced241cedffffffffffffffffff241cedffffffffffff241cedffffffffffffffffffffffff241cedffffffffffffffffff241cedffffffffffffffffff241cedffffffffffff241cedffffffffffffffffffffffff241ced241cedffffff241ced241cedffffff241cedffffff241cedffffff241ced241ced241ced241ced241cedffffffffffff241ced241ced241cedffffffffffff241ced241ced241ced241ced241cedffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff241ced241ced241cedffffffffffff241ced241ced241cedffffff241ced241ced241cedffffff241ced241ced241ced241cedffffffffffffffffff241cedffffffffffff241cedffffffffffffffffff241cedffffffffffffffffff241ced241cedffffffffffffffffffffffff241ced241cedffffffffffff241ced241ced241cedffffff241ced241ced241ced241ced241cedffffffffffffffffffffffffffffff241cedffffff241cedffffffffffffffffff241cedffffff241ced241cedffffffffffffffffffffffff241ced241ced241cedffffff241ced241ced241cedffffff241cedffffff241ced241cedffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff241ced241ced241cedffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff</ImageData16x14> </Group> </Groups> <Devices> <!-- ********************************************************************************************** --> <!-- --> <!-- device 32+32 --> <!-- --> <!-- ********************************************************************************************** --> <Device Physics="YY"> <Type ProductCode="#x00DEFEDE" RevisionNo="#x00005A00">EasyCAT 32+32</Type> <Name LcId="1033"><![CDATA[Generic 32+32 bytes]]></Name> <URL LcId="1033"><![CDATA[http://www.bausano.net/]]></URL> <GroupType>SSC_Device</GroupType> <Fmmu>Outputs</Fmmu> <Fmmu>Inputs</Fmmu> <!-- output base physical address --> <Sm StartAddress="#x1000" ControlByte="#x64" Enable="1">Outputs</Sm> <!-- input base physical address --> <Sm StartAddress="#x1200" ControlByte="#x20" Enable="1">Inputs</Sm> <!-- ***************** output PDO ********************************************************** --> <RxPdo Fixed="1" Mandatory="1" Sm="0"> <Index>#x1600</Index> <Name>Outputs</Name> <Entry> <Index>#x0005</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Byte0</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Byte1</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>3</SubIndex> <BitLen>8</BitLen> <Name>Byte2</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>4</SubIndex> <BitLen>8</BitLen> <Name>Byte3</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>5</SubIndex> <BitLen>8</BitLen> <Name>Byte4</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>6</SubIndex> <BitLen>8</BitLen> <Name>Byte5</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>7</SubIndex> <BitLen>8</BitLen> <Name>Byte6</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>8</SubIndex> <BitLen>8</BitLen> <Name>Byte7</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>9</SubIndex> <BitLen>8</BitLen> <Name>Byte8</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>10</SubIndex> <BitLen>8</BitLen> <Name>Byte9</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>11</SubIndex> <BitLen>8</BitLen> <Name>Byte10</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>12</SubIndex> <BitLen>8</BitLen> <Name>Byte11</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>13</SubIndex> <BitLen>8</BitLen> <Name>Byte12</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>14</SubIndex> <BitLen>8</BitLen> <Name>Byte13</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>15</SubIndex> <BitLen>8</BitLen> <Name>Byte14</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>16</SubIndex> <BitLen>8</BitLen> <Name>Byte15</Name> <DataType>USINT</DataType> </Entry> <!-- 16 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>17</SubIndex> <BitLen>8</BitLen> <Name>Byte16</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>18</SubIndex> <BitLen>8</BitLen> <Name>Byte17</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>19</SubIndex> <BitLen>8</BitLen> <Name>Byte18</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>20</SubIndex> <BitLen>8</BitLen> <Name>Byte19</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>21</SubIndex> <BitLen>8</BitLen> <Name>Byte20</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>22</SubIndex> <BitLen>8</BitLen> <Name>Byte21</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>23</SubIndex> <BitLen>8</BitLen> <Name>Byte22</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>24</SubIndex> <BitLen>8</BitLen> <Name>Byte23</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>25</SubIndex> <BitLen>8</BitLen> <Name>Byte24</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>26</SubIndex> <BitLen>8</BitLen> <Name>Byte25</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>27</SubIndex> <BitLen>8</BitLen> <Name>Byte26</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>28</SubIndex> <BitLen>8</BitLen> <Name>Byte27</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>29</SubIndex> <BitLen>8</BitLen> <Name>Byte28</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>30</SubIndex> <BitLen>8</BitLen> <Name>Byte29</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>31</SubIndex> <BitLen>8</BitLen> <Name>Byte30</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>32</SubIndex> <BitLen>8</BitLen> <Name>Byte31</Name> <DataType>USINT</DataType> </Entry> <!-- 32 bytes --> </RxPdo> <!-- ***************** input PDO *********************************************************** --> <TxPdo Fixed="1" Mandatory="1" Sm="1"> <Index>#x1A00</Index> <Name>Inputs</Name> <Entry> <Index>#x0005</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Byte0</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Byte1</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>3</SubIndex> <BitLen>8</BitLen> <Name>Byte2</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>4</SubIndex> <BitLen>8</BitLen> <Name>Byte3</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>5</SubIndex> <BitLen>8</BitLen> <Name>Byte4</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>6</SubIndex> <BitLen>8</BitLen> <Name>Byte5</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>7</SubIndex> <BitLen>8</BitLen> <Name>Byte6</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>8</SubIndex> <BitLen>8</BitLen> <Name>Byte7</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>9</SubIndex> <BitLen>8</BitLen> <Name>Byte8</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>10</SubIndex> <BitLen>8</BitLen> <Name>Byte9</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>11</SubIndex> <BitLen>8</BitLen> <Name>Byte10</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>12</SubIndex> <BitLen>8</BitLen> <Name>Byte11</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>13</SubIndex> <BitLen>8</BitLen> <Name>Byte12</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>14</SubIndex> <BitLen>8</BitLen> <Name>Byte13</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>15</SubIndex> <BitLen>8</BitLen> <Name>Byte14</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>16</SubIndex> <BitLen>8</BitLen> <Name>Byte15</Name> <DataType>USINT</DataType> </Entry> <!-- 16 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>17</SubIndex> <BitLen>8</BitLen> <Name>Byte16</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>18</SubIndex> <BitLen>8</BitLen> <Name>Byte17</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>19</SubIndex> <BitLen>8</BitLen> <Name>Byte18</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>20</SubIndex> <BitLen>8</BitLen> <Name>Byte19</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>21</SubIndex> <BitLen>8</BitLen> <Name>Byte20</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>22</SubIndex> <BitLen>8</BitLen> <Name>Byte21</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>23</SubIndex> <BitLen>8</BitLen> <Name>Byte22</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>24</SubIndex> <BitLen>8</BitLen> <Name>Byte23</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>25</SubIndex> <BitLen>8</BitLen> <Name>Byte24</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>26</SubIndex> <BitLen>8</BitLen> <Name>Byte25</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>27</SubIndex> <BitLen>8</BitLen> <Name>Byte26</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>28</SubIndex> <BitLen>8</BitLen> <Name>Byte27</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>29</SubIndex> <BitLen>8</BitLen> <Name>Byte28</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>30</SubIndex> <BitLen>8</BitLen> <Name>Byte29</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>31</SubIndex> <BitLen>8</BitLen> <Name>Byte30</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>32</SubIndex> <BitLen>8</BitLen> <Name>Byte31</Name> <DataType>USINT</DataType> </Entry> <!-- 32 bytes --> </TxPdo> <Eeprom> <ByteSize>1024</ByteSize> <ConfigData>80030000000000000000</ConfigData> </Eeprom> </Device> <!-- ********************************************************************************************** --> <!-- --> <!-- device 16+16 rev 1 --> <!-- --> <!-- ********************************************************************************************** --> <Device Physics="YY"> <Type ProductCode="#xDEFEDE16" RevisionNo="#x00005A01">EasyCAT 16+16 rev 1</Type> <Name LcId="1033"><![CDATA[Generic 16+16 bytes rev 1]]></Name> <URL LcId="1033"><![CDATA[http://www.bausano.net/]]></URL> <GroupType>SSC_Device</GroupType> <Fmmu>Outputs</Fmmu> <Fmmu>Inputs</Fmmu> <!-- output base physical address --> <Sm StartAddress="#x1000" ControlByte="#x64" Enable="1">Outputs</Sm> <!-- input base physical address --> <Sm StartAddress="#x1200" ControlByte="#x20" Enable="1">Inputs</Sm> <!-- ***************** output PDO ********************************************************** --> <RxPdo Fixed="1" Mandatory="1" Sm="0"> <Index>#x1600</Index> <Name>Outputs</Name> <Entry> <Index>#x0005</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Byte0</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Byte1</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>3</SubIndex> <BitLen>8</BitLen> <Name>Byte2</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>4</SubIndex> <BitLen>8</BitLen> <Name>Byte3</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>5</SubIndex> <BitLen>8</BitLen> <Name>Byte4</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>6</SubIndex> <BitLen>8</BitLen> <Name>Byte5</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>7</SubIndex> <BitLen>8</BitLen> <Name>Byte6</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>8</SubIndex> <BitLen>8</BitLen> <Name>Byte7</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>9</SubIndex> <BitLen>8</BitLen> <Name>Byte8</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>10</SubIndex> <BitLen>8</BitLen> <Name>Byte9</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>11</SubIndex> <BitLen>8</BitLen> <Name>Byte10</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>12</SubIndex> <BitLen>8</BitLen> <Name>Byte11</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>13</SubIndex> <BitLen>8</BitLen> <Name>Byte12</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>14</SubIndex> <BitLen>8</BitLen> <Name>Byte13</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>15</SubIndex> <BitLen>8</BitLen> <Name>Byte14</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>16</SubIndex> <BitLen>8</BitLen> <Name>Byte15</Name> <DataType>USINT</DataType> </Entry> <!-- 16 bytes --> </RxPdo> <!-- ***************** input PDO *********************************************************** --> <TxPdo Fixed="1" Mandatory="1" Sm="1"> <Index>#x1A00</Index> <Name>Inputs</Name> <Entry> <Index>#x0006</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Byte0</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Byte1</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>3</SubIndex> <BitLen>8</BitLen> <Name>Byte2</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>4</SubIndex> <BitLen>8</BitLen> <Name>Byte3</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>5</SubIndex> <BitLen>8</BitLen> <Name>Byte4</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>6</SubIndex> <BitLen>8</BitLen> <Name>Byte5</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>7</SubIndex> <BitLen>8</BitLen> <Name>Byte6</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>8</SubIndex> <BitLen>8</BitLen> <Name>Byte7</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>9</SubIndex> <BitLen>8</BitLen> <Name>Byte8</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>10</SubIndex> <BitLen>8</BitLen> <Name>Byte9</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>11</SubIndex> <BitLen>8</BitLen> <Name>Byte10</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>12</SubIndex> <BitLen>8</BitLen> <Name>Byte11</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>13</SubIndex> <BitLen>8</BitLen> <Name>Byte12</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>14</SubIndex> <BitLen>8</BitLen> <Name>Byte13</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>15</SubIndex> <BitLen>8</BitLen> <Name>Byte14</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>16</SubIndex> <BitLen>8</BitLen> <Name>Byte15</Name> <DataType>USINT</DataType> </Entry> <!-- 16 bytes --> </TxPdo> <Dc> <!-- DC not used(default)--> <OpMode> <Name>SM_Sync or Async</Name> <Desc>SM_Sync or Async</Desc> <AssignActivate>#x0000</AssignActivate> </OpMode> <OpMode> <!-- DC used --> <Name>DC_Sync</Name> <Desc>DC_Sync</Desc> <AssignActivate>#x300</AssignActivate> <CycleTimeSync0 Factor="1">0</CycleTimeSync0> <ShiftTimeSync0>2000200000</ShiftTimeSync0> <!-- 10nS unit --> </OpMode> </Dc> <Eeprom> <ByteSize>4096</ByteSize> <ConfigData>8003006EFF00FF000000</ConfigData> <!-- 0x140 0x80 PDI type LAN9252 Spi --> <!-- 0x141 0x03 device emulation --> <!-- enhanced link detection --> <!-- 0x150 0x00 not used for LAN9252 Spi --> <!-- 0x151 0x6E map Sync0 to AL event --> <!-- Sync0/Latch0 assigned to Sync0 --> <!-- Sync1/Latch1 assigned to Sync1 --> <!-- Sync0/1 push/pull active high --> <!-- 0x982-3 0x00FF Sync0/1 lenght = 2.5uS --> <!-- 0x152 0xFF all GPIO set to out --> <!-- 0x153 0x00 reserved --> <!-- 0x12-13 0x0000 alias address --> </Eeprom> </Device> <!-- ********************************************************************************************** --> <!-- --> <!-- device 32+32 rev 1 --> <!-- --> <!-- ********************************************************************************************** --> <Device Physics="YY"> <Type ProductCode="#x00DEFEDE" RevisionNo="#x00005A01" CheckRevisionNo="EQ_OR_G">EasyCAT 32+32 rev 1</Type> <Name LcId="1033"><![CDATA[Generic 32+32 bytes rev 1]]></Name> <URL LcId="1033"><![CDATA[http://www.bausano.net/]]></URL> <GroupType>SSC_Device</GroupType> <Fmmu>Outputs</Fmmu> <Fmmu>Inputs</Fmmu> <!-- output base physical address --> <Sm StartAddress="#x1000" ControlByte="#x64" Enable="1">Outputs</Sm> <!-- input base physical address --> <Sm StartAddress="#x1200" ControlByte="#x20" Enable="1">Inputs</Sm> <!-- ***************** output PDO ********************************************************** --> <RxPdo Fixed="1" Mandatory="1" Sm="0"> <Index>#x1600</Index> <Name>Outputs</Name> <Entry> <Index>#x0005</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Byte0</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Byte1</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>3</SubIndex> <BitLen>8</BitLen> <Name>Byte2</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>4</SubIndex> <BitLen>8</BitLen> <Name>Byte3</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>5</SubIndex> <BitLen>8</BitLen> <Name>Byte4</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>6</SubIndex> <BitLen>8</BitLen> <Name>Byte5</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>7</SubIndex> <BitLen>8</BitLen> <Name>Byte6</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>8</SubIndex> <BitLen>8</BitLen> <Name>Byte7</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>9</SubIndex> <BitLen>8</BitLen> <Name>Byte8</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>10</SubIndex> <BitLen>8</BitLen> <Name>Byte9</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>11</SubIndex> <BitLen>8</BitLen> <Name>Byte10</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>12</SubIndex> <BitLen>8</BitLen> <Name>Byte11</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>13</SubIndex> <BitLen>8</BitLen> <Name>Byte12</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>14</SubIndex> <BitLen>8</BitLen> <Name>Byte13</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>15</SubIndex> <BitLen>8</BitLen> <Name>Byte14</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>16</SubIndex> <BitLen>8</BitLen> <Name>Byte15</Name> <DataType>USINT</DataType> </Entry> <!-- 16 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>17</SubIndex> <BitLen>8</BitLen> <Name>Byte16</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>18</SubIndex> <BitLen>8</BitLen> <Name>Byte17</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>19</SubIndex> <BitLen>8</BitLen> <Name>Byte18</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>20</SubIndex> <BitLen>8</BitLen> <Name>Byte19</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>21</SubIndex> <BitLen>8</BitLen> <Name>Byte20</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>22</SubIndex> <BitLen>8</BitLen> <Name>Byte21</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>23</SubIndex> <BitLen>8</BitLen> <Name>Byte22</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>24</SubIndex> <BitLen>8</BitLen> <Name>Byte23</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>25</SubIndex> <BitLen>8</BitLen> <Name>Byte24</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>26</SubIndex> <BitLen>8</BitLen> <Name>Byte25</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>27</SubIndex> <BitLen>8</BitLen> <Name>Byte26</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>28</SubIndex> <BitLen>8</BitLen> <Name>Byte27</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>29</SubIndex> <BitLen>8</BitLen> <Name>Byte28</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>30</SubIndex> <BitLen>8</BitLen> <Name>Byte29</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>31</SubIndex> <BitLen>8</BitLen> <Name>Byte30</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>32</SubIndex> <BitLen>8</BitLen> <Name>Byte31</Name> <DataType>USINT</DataType> </Entry> <!-- 32 bytes --> </RxPdo> <!-- ***************** input PDO *********************************************************** --> <TxPdo Fixed="1" Mandatory="1" Sm="1"> <Index>#x1A00</Index> <Name>Inputs</Name> <Entry> <Index>#x0006</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Byte0</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Byte1</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>3</SubIndex> <BitLen>8</BitLen> <Name>Byte2</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>4</SubIndex> <BitLen>8</BitLen> <Name>Byte3</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>5</SubIndex> <BitLen>8</BitLen> <Name>Byte4</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>6</SubIndex> <BitLen>8</BitLen> <Name>Byte5</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>7</SubIndex> <BitLen>8</BitLen> <Name>Byte6</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>8</SubIndex> <BitLen>8</BitLen> <Name>Byte7</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>9</SubIndex> <BitLen>8</BitLen> <Name>Byte8</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>10</SubIndex> <BitLen>8</BitLen> <Name>Byte9</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>11</SubIndex> <BitLen>8</BitLen> <Name>Byte10</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>12</SubIndex> <BitLen>8</BitLen> <Name>Byte11</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>13</SubIndex> <BitLen>8</BitLen> <Name>Byte12</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>14</SubIndex> <BitLen>8</BitLen> <Name>Byte13</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>15</SubIndex> <BitLen>8</BitLen> <Name>Byte14</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>16</SubIndex> <BitLen>8</BitLen> <Name>Byte15</Name> <DataType>USINT</DataType> </Entry> <!-- 16 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>17</SubIndex> <BitLen>8</BitLen> <Name>Byte16</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>18</SubIndex> <BitLen>8</BitLen> <Name>Byte17</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>19</SubIndex> <BitLen>8</BitLen> <Name>Byte18</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>20</SubIndex> <BitLen>8</BitLen> <Name>Byte19</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>21</SubIndex> <BitLen>8</BitLen> <Name>Byte20</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>22</SubIndex> <BitLen>8</BitLen> <Name>Byte21</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>23</SubIndex> <BitLen>8</BitLen> <Name>Byte22</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>24</SubIndex> <BitLen>8</BitLen> <Name>Byte23</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>25</SubIndex> <BitLen>8</BitLen> <Name>Byte24</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>26</SubIndex> <BitLen>8</BitLen> <Name>Byte25</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>27</SubIndex> <BitLen>8</BitLen> <Name>Byte26</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>28</SubIndex> <BitLen>8</BitLen> <Name>Byte27</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>29</SubIndex> <BitLen>8</BitLen> <Name>Byte28</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>30</SubIndex> <BitLen>8</BitLen> <Name>Byte29</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>31</SubIndex> <BitLen>8</BitLen> <Name>Byte30</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>32</SubIndex> <BitLen>8</BitLen> <Name>Byte31</Name> <DataType>USINT</DataType> </Entry> <!-- 32 bytes --> </TxPdo> <Dc> <!-- DC not used(default)--> <OpMode> <Name>SM_Sync or Async</Name> <Desc>SM_Sync or Async</Desc> <AssignActivate>#x0000</AssignActivate> </OpMode> <OpMode> <!-- DC used --> <Name>DC_Sync</Name> <Desc>DC_Sync</Desc> <AssignActivate>#x300</AssignActivate> <CycleTimeSync0 Factor="1">0</CycleTimeSync0> <ShiftTimeSync0>2000200000</ShiftTimeSync0> <!-- 10nS unit --> </OpMode> </Dc> <Eeprom> <ByteSize>4096</ByteSize> <ConfigData>8003006EFF00FF000000</ConfigData> <!-- 0x140 0x80 PDI type LAN9252 Spi --> <!-- 0x141 0x03 device emulation --> <!-- enhanced link detection --> <!-- 0x150 0x00 not used for LAN9252 Spi --> <!-- 0x151 0x6E map Sync0 to AL event --> <!-- Sync0/Latch0 assigned to Sync0 --> <!-- Sync1/Latch1 assigned to Sync1 --> <!-- Sync0/1 push/pull active high --> <!-- 0x982-3 0x00FF Sync0/1 lenght = 2.5uS --> <!-- 0x152 0xFF all GPIO set to out --> <!-- 0x153 0x00 reserved --> <!-- 0x12-13 0x0000 alias address --> </Eeprom> </Device> <!-- ********************************************************************************************** --> <!-- --> <!-- device 64+64 --> <!-- --> <!-- ********************************************************************************************** --> <Device Physics="YY"> <Type ProductCode="#xDEFEDE64" RevisionNo="#x00005A01">EasyCAT 64+64 rev 1</Type> <Name LcId="1033"><![CDATA[Generic 64+64 bytes rev 1]]></Name> <URL LcId="1033"><![CDATA[http://www.bausano.net/]]></URL> <GroupType>SSC_Device</GroupType> <Fmmu>Outputs</Fmmu> <Fmmu>Inputs</Fmmu> <!-- output base physical address --> <Sm StartAddress="#x1000" ControlByte="#x64" Enable="1">Outputs</Sm> <!-- input base physical address --> <Sm StartAddress="#x1200" ControlByte="#x20" Enable="1">Inputs</Sm> <!-- ***************** output PDO ********************************************************** --> <RxPdo Fixed="1" Mandatory="1" Sm="0"> <Index>#x1600</Index> <Name>Outputs</Name> <Entry> <Index>#x0005</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Byte0</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Byte1</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>3</SubIndex> <BitLen>8</BitLen> <Name>Byte2</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>4</SubIndex> <BitLen>8</BitLen> <Name>Byte3</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>5</SubIndex> <BitLen>8</BitLen> <Name>Byte4</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>6</SubIndex> <BitLen>8</BitLen> <Name>Byte5</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>7</SubIndex> <BitLen>8</BitLen> <Name>Byte6</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>8</SubIndex> <BitLen>8</BitLen> <Name>Byte7</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>9</SubIndex> <BitLen>8</BitLen> <Name>Byte8</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>10</SubIndex> <BitLen>8</BitLen> <Name>Byte9</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>11</SubIndex> <BitLen>8</BitLen> <Name>Byte10</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>12</SubIndex> <BitLen>8</BitLen> <Name>Byte11</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>13</SubIndex> <BitLen>8</BitLen> <Name>Byte12</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>14</SubIndex> <BitLen>8</BitLen> <Name>Byte13</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>15</SubIndex> <BitLen>8</BitLen> <Name>Byte14</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>16</SubIndex> <BitLen>8</BitLen> <Name>Byte15</Name> <DataType>USINT</DataType> </Entry> <!-- 16 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>17</SubIndex> <BitLen>8</BitLen> <Name>Byte16</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>18</SubIndex> <BitLen>8</BitLen> <Name>Byte17</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>19</SubIndex> <BitLen>8</BitLen> <Name>Byte18</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>20</SubIndex> <BitLen>8</BitLen> <Name>Byte19</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>21</SubIndex> <BitLen>8</BitLen> <Name>Byte20</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>22</SubIndex> <BitLen>8</BitLen> <Name>Byte21</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>23</SubIndex> <BitLen>8</BitLen> <Name>Byte22</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>24</SubIndex> <BitLen>8</BitLen> <Name>Byte23</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>25</SubIndex> <BitLen>8</BitLen> <Name>Byte24</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>26</SubIndex> <BitLen>8</BitLen> <Name>Byte25</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>27</SubIndex> <BitLen>8</BitLen> <Name>Byte26</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>28</SubIndex> <BitLen>8</BitLen> <Name>Byte27</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>29</SubIndex> <BitLen>8</BitLen> <Name>Byte28</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>30</SubIndex> <BitLen>8</BitLen> <Name>Byte29</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>31</SubIndex> <BitLen>8</BitLen> <Name>Byte30</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>32</SubIndex> <BitLen>8</BitLen> <Name>Byte31</Name> <DataType>USINT</DataType> </Entry> <!-- 32 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>33</SubIndex> <BitLen>8</BitLen> <Name>Byte32</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>34</SubIndex> <BitLen>8</BitLen> <Name>Byte33</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>35</SubIndex> <BitLen>8</BitLen> <Name>Byte34</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>36</SubIndex> <BitLen>8</BitLen> <Name>Byte35</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>37</SubIndex> <BitLen>8</BitLen> <Name>Byte36</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>38</SubIndex> <BitLen>8</BitLen> <Name>Byte37</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>39</SubIndex> <BitLen>8</BitLen> <Name>Byte38</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>40</SubIndex> <BitLen>8</BitLen> <Name>Byte39</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>41</SubIndex> <BitLen>8</BitLen> <Name>Byte40</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>42</SubIndex> <BitLen>8</BitLen> <Name>Byte41</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>43</SubIndex> <BitLen>8</BitLen> <Name>Byte42</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>44</SubIndex> <BitLen>8</BitLen> <Name>Byte43</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>45</SubIndex> <BitLen>8</BitLen> <Name>Byte44</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>46</SubIndex> <BitLen>8</BitLen> <Name>Byte45</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>47</SubIndex> <BitLen>8</BitLen> <Name>Byte46</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>48</SubIndex> <BitLen>8</BitLen> <Name>Byte47</Name> <DataType>USINT</DataType> </Entry> <!-- 48 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>49</SubIndex> <BitLen>8</BitLen> <Name>Byte48</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>50</SubIndex> <BitLen>8</BitLen> <Name>Byte49</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>51</SubIndex> <BitLen>8</BitLen> <Name>Byte50</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>52</SubIndex> <BitLen>8</BitLen> <Name>Byte51</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>53</SubIndex> <BitLen>8</BitLen> <Name>Byte52</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>54</SubIndex> <BitLen>8</BitLen> <Name>Byte53</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>55</SubIndex> <BitLen>8</BitLen> <Name>Byte54</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>56</SubIndex> <BitLen>8</BitLen> <Name>Byte55</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>57</SubIndex> <BitLen>8</BitLen> <Name>Byte56</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>58</SubIndex> <BitLen>8</BitLen> <Name>Byte57</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>59</SubIndex> <BitLen>8</BitLen> <Name>Byte58</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>60</SubIndex> <BitLen>8</BitLen> <Name>Byte59</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>61</SubIndex> <BitLen>8</BitLen> <Name>Byte60</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>62</SubIndex> <BitLen>8</BitLen> <Name>Byte61</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>63</SubIndex> <BitLen>8</BitLen> <Name>Byte62</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>64</SubIndex> <BitLen>8</BitLen> <Name>Byte63</Name> <DataType>USINT</DataType> </Entry> <!-- 64 bytes --> </RxPdo> <!-- ***************** input PDO *********************************************************** --> <TxPdo Fixed="1" Mandatory="1" Sm="1"> <Index>#x1A00</Index> <Name>Inputs</Name> <Entry> <Index>#x0006</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Byte0</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Byte1</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>3</SubIndex> <BitLen>8</BitLen> <Name>Byte2</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>4</SubIndex> <BitLen>8</BitLen> <Name>Byte3</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>5</SubIndex> <BitLen>8</BitLen> <Name>Byte4</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>6</SubIndex> <BitLen>8</BitLen> <Name>Byte5</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>7</SubIndex> <BitLen>8</BitLen> <Name>Byte6</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>8</SubIndex> <BitLen>8</BitLen> <Name>Byte7</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>9</SubIndex> <BitLen>8</BitLen> <Name>Byte8</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>10</SubIndex> <BitLen>8</BitLen> <Name>Byte9</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>11</SubIndex> <BitLen>8</BitLen> <Name>Byte10</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>12</SubIndex> <BitLen>8</BitLen> <Name>Byte11</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>13</SubIndex> <BitLen>8</BitLen> <Name>Byte12</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>14</SubIndex> <BitLen>8</BitLen> <Name>Byte13</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>15</SubIndex> <BitLen>8</BitLen> <Name>Byte14</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>16</SubIndex> <BitLen>8</BitLen> <Name>Byte15</Name> <DataType>USINT</DataType> </Entry> <!-- 16 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>17</SubIndex> <BitLen>8</BitLen> <Name>Byte16</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>18</SubIndex> <BitLen>8</BitLen> <Name>Byte17</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>19</SubIndex> <BitLen>8</BitLen> <Name>Byte18</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>20</SubIndex> <BitLen>8</BitLen> <Name>Byte19</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>21</SubIndex> <BitLen>8</BitLen> <Name>Byte20</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>22</SubIndex> <BitLen>8</BitLen> <Name>Byte21</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>23</SubIndex> <BitLen>8</BitLen> <Name>Byte22</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>24</SubIndex> <BitLen>8</BitLen> <Name>Byte23</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>25</SubIndex> <BitLen>8</BitLen> <Name>Byte24</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>26</SubIndex> <BitLen>8</BitLen> <Name>Byte25</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>27</SubIndex> <BitLen>8</BitLen> <Name>Byte26</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>28</SubIndex> <BitLen>8</BitLen> <Name>Byte27</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>29</SubIndex> <BitLen>8</BitLen> <Name>Byte28</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>30</SubIndex> <BitLen>8</BitLen> <Name>Byte29</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>31</SubIndex> <BitLen>8</BitLen> <Name>Byte30</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>32</SubIndex> <BitLen>8</BitLen> <Name>Byte31</Name> <DataType>USINT</DataType> </Entry> <!-- 32 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>33</SubIndex> <BitLen>8</BitLen> <Name>Byte32</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>34</SubIndex> <BitLen>8</BitLen> <Name>Byte33</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>35</SubIndex> <BitLen>8</BitLen> <Name>Byte34</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>36</SubIndex> <BitLen>8</BitLen> <Name>Byte35</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>37</SubIndex> <BitLen>8</BitLen> <Name>Byte36</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>38</SubIndex> <BitLen>8</BitLen> <Name>Byte37</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>39</SubIndex> <BitLen>8</BitLen> <Name>Byte38</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>40</SubIndex> <BitLen>8</BitLen> <Name>Byte39</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>41</SubIndex> <BitLen>8</BitLen> <Name>Byte40</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>42</SubIndex> <BitLen>8</BitLen> <Name>Byte41</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>43</SubIndex> <BitLen>8</BitLen> <Name>Byte42</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>44</SubIndex> <BitLen>8</BitLen> <Name>Byte43</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>45</SubIndex> <BitLen>8</BitLen> <Name>Byte44</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>46</SubIndex> <BitLen>8</BitLen> <Name>Byte45</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>47</SubIndex> <BitLen>8</BitLen> <Name>Byte46</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>48</SubIndex> <BitLen>8</BitLen> <Name>Byte47</Name> <DataType>USINT</DataType> </Entry> <!-- 48 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>49</SubIndex> <BitLen>8</BitLen> <Name>Byte48</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>50</SubIndex> <BitLen>8</BitLen> <Name>Byte49</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>51</SubIndex> <BitLen>8</BitLen> <Name>Byte50</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>52</SubIndex> <BitLen>8</BitLen> <Name>Byte51</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>53</SubIndex> <BitLen>8</BitLen> <Name>Byte52</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>54</SubIndex> <BitLen>8</BitLen> <Name>Byte53</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>55</SubIndex> <BitLen>8</BitLen> <Name>Byte54</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>56</SubIndex> <BitLen>8</BitLen> <Name>Byte55</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>57</SubIndex> <BitLen>8</BitLen> <Name>Byte56</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>58</SubIndex> <BitLen>8</BitLen> <Name>Byte57</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>59</SubIndex> <BitLen>8</BitLen> <Name>Byte58</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>60</SubIndex> <BitLen>8</BitLen> <Name>Byte59</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>61</SubIndex> <BitLen>8</BitLen> <Name>Byte60</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>62</SubIndex> <BitLen>8</BitLen> <Name>Byte61</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>63</SubIndex> <BitLen>8</BitLen> <Name>Byte62</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>64</SubIndex> <BitLen>8</BitLen> <Name>Byte63</Name> <DataType>USINT</DataType> </Entry> <!-- 64 bytes --> </TxPdo> <Dc> <!-- DC not used(default)--> <OpMode> <Name>SM_Sync or Async</Name> <Desc>SM_Sync or Async</Desc> <AssignActivate>#x0000</AssignActivate> </OpMode> <OpMode> <!-- DC used --> <Name>DC_Sync</Name> <Desc>DC_Sync</Desc> <AssignActivate>#x300</AssignActivate> <CycleTimeSync0 Factor="1">0</CycleTimeSync0> <ShiftTimeSync0>2000200000</ShiftTimeSync0> <!-- 10nS unit --> </OpMode> </Dc> <Eeprom> <ByteSize>4096</ByteSize> <ConfigData>8003006EFF00FF000000</ConfigData> <!-- 0x140 0x80 PDI type LAN9252 Spi --> <!-- 0x141 0x03 device emulation --> <!-- enhanced link detection --> <!-- 0x150 0x00 not used for LAN9252 Spi --> <!-- 0x151 0x6E map Sync0 to AL event --> <!-- Sync0/Latch0 assigned to Sync0 --> <!-- Sync1/Latch1 assigned to Sync1 --> <!-- Sync0/1 push/pull active high --> <!-- 0x982-3 0x00FF Sync0/1 lenght = 2.5uS --> <!-- 0x152 0xFF all GPIO set to out --> <!-- 0x153 0x00 reserved --> <!-- 0x12-13 0x0000 alias address --> </Eeprom> </Device> <!-- ********************************************************************************************** --> <!-- --> <!-- device 128+128 --> <!-- --> <!-- ********************************************************************************************** --> <Device Physics="YY"> <Type ProductCode="#xDEFED128" RevisionNo="#x00005A01">EasyCAT 128+128 rev 1</Type> <Name LcId="1033"><![CDATA[Generic 128+128 bytes rev 1]]></Name> <URL LcId="1033"><![CDATA[http://www.bausano.net/]]></URL> <GroupType>SSC_Device</GroupType> <Fmmu>Outputs</Fmmu> <Fmmu>Inputs</Fmmu> <!-- output base physical address --> <Sm StartAddress="#x1000" ControlByte="#x64" Enable="1">Outputs</Sm> <!-- input base physical address --> <Sm StartAddress="#x1200" ControlByte="#x20" Enable="1">Inputs</Sm> <!-- ***************** output PDO ********************************************************** --> <RxPdo Fixed="1" Mandatory="1" Sm="0"> <Index>#x1600</Index> <Name>Outputs</Name> <Entry> <Index>#x0005</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Byte0</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Byte1</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>3</SubIndex> <BitLen>8</BitLen> <Name>Byte2</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>4</SubIndex> <BitLen>8</BitLen> <Name>Byte3</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>5</SubIndex> <BitLen>8</BitLen> <Name>Byte4</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>6</SubIndex> <BitLen>8</BitLen> <Name>Byte5</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>7</SubIndex> <BitLen>8</BitLen> <Name>Byte6</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>8</SubIndex> <BitLen>8</BitLen> <Name>Byte7</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>9</SubIndex> <BitLen>8</BitLen> <Name>Byte8</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>10</SubIndex> <BitLen>8</BitLen> <Name>Byte9</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>11</SubIndex> <BitLen>8</BitLen> <Name>Byte10</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>12</SubIndex> <BitLen>8</BitLen> <Name>Byte11</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>13</SubIndex> <BitLen>8</BitLen> <Name>Byte12</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>14</SubIndex> <BitLen>8</BitLen> <Name>Byte13</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>15</SubIndex> <BitLen>8</BitLen> <Name>Byte14</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>16</SubIndex> <BitLen>8</BitLen> <Name>Byte15</Name> <DataType>USINT</DataType> </Entry> <!-- 16 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>17</SubIndex> <BitLen>8</BitLen> <Name>Byte16</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>18</SubIndex> <BitLen>8</BitLen> <Name>Byte17</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>19</SubIndex> <BitLen>8</BitLen> <Name>Byte18</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>20</SubIndex> <BitLen>8</BitLen> <Name>Byte19</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>21</SubIndex> <BitLen>8</BitLen> <Name>Byte20</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>22</SubIndex> <BitLen>8</BitLen> <Name>Byte21</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>23</SubIndex> <BitLen>8</BitLen> <Name>Byte22</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>24</SubIndex> <BitLen>8</BitLen> <Name>Byte23</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>25</SubIndex> <BitLen>8</BitLen> <Name>Byte24</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>26</SubIndex> <BitLen>8</BitLen> <Name>Byte25</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>27</SubIndex> <BitLen>8</BitLen> <Name>Byte26</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>28</SubIndex> <BitLen>8</BitLen> <Name>Byte27</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>29</SubIndex> <BitLen>8</BitLen> <Name>Byte28</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>30</SubIndex> <BitLen>8</BitLen> <Name>Byte29</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>31</SubIndex> <BitLen>8</BitLen> <Name>Byte30</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>32</SubIndex> <BitLen>8</BitLen> <Name>Byte31</Name> <DataType>USINT</DataType> </Entry> <!-- 32 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>33</SubIndex> <BitLen>8</BitLen> <Name>Byte32</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>34</SubIndex> <BitLen>8</BitLen> <Name>Byte33</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>35</SubIndex> <BitLen>8</BitLen> <Name>Byte34</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>36</SubIndex> <BitLen>8</BitLen> <Name>Byte35</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>37</SubIndex> <BitLen>8</BitLen> <Name>Byte36</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>38</SubIndex> <BitLen>8</BitLen> <Name>Byte37</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>39</SubIndex> <BitLen>8</BitLen> <Name>Byte38</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>40</SubIndex> <BitLen>8</BitLen> <Name>Byte39</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>41</SubIndex> <BitLen>8</BitLen> <Name>Byte40</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>42</SubIndex> <BitLen>8</BitLen> <Name>Byte41</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>43</SubIndex> <BitLen>8</BitLen> <Name>Byte42</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>44</SubIndex> <BitLen>8</BitLen> <Name>Byte43</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>45</SubIndex> <BitLen>8</BitLen> <Name>Byte44</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>46</SubIndex> <BitLen>8</BitLen> <Name>Byte45</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>47</SubIndex> <BitLen>8</BitLen> <Name>Byte46</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>48</SubIndex> <BitLen>8</BitLen> <Name>Byte47</Name> <DataType>USINT</DataType> </Entry> <!-- 48 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>49</SubIndex> <BitLen>8</BitLen> <Name>Byte48</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>50</SubIndex> <BitLen>8</BitLen> <Name>Byte49</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>51</SubIndex> <BitLen>8</BitLen> <Name>Byte50</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>52</SubIndex> <BitLen>8</BitLen> <Name>Byte51</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>53</SubIndex> <BitLen>8</BitLen> <Name>Byte52</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>54</SubIndex> <BitLen>8</BitLen> <Name>Byte53</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>55</SubIndex> <BitLen>8</BitLen> <Name>Byte54</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>56</SubIndex> <BitLen>8</BitLen> <Name>Byte55</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>57</SubIndex> <BitLen>8</BitLen> <Name>Byte56</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>58</SubIndex> <BitLen>8</BitLen> <Name>Byte57</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>59</SubIndex> <BitLen>8</BitLen> <Name>Byte58</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>60</SubIndex> <BitLen>8</BitLen> <Name>Byte59</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>61</SubIndex> <BitLen>8</BitLen> <Name>Byte60</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>62</SubIndex> <BitLen>8</BitLen> <Name>Byte61</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>63</SubIndex> <BitLen>8</BitLen> <Name>Byte62</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>64</SubIndex> <BitLen>8</BitLen> <Name>Byte63</Name> <DataType>USINT</DataType> </Entry> <!-- 64 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>65</SubIndex> <BitLen>8</BitLen> <Name>Byte64</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>66</SubIndex> <BitLen>8</BitLen> <Name>Byte65</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>67</SubIndex> <BitLen>8</BitLen> <Name>Byte66</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>68</SubIndex> <BitLen>8</BitLen> <Name>Byte67</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>69</SubIndex> <BitLen>8</BitLen> <Name>Byte68</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>70</SubIndex> <BitLen>8</BitLen> <Name>Byte69</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>71</SubIndex> <BitLen>8</BitLen> <Name>Byte70</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>72</SubIndex> <BitLen>8</BitLen> <Name>Byte71</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>73</SubIndex> <BitLen>8</BitLen> <Name>Byte72</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>74</SubIndex> <BitLen>8</BitLen> <Name>Byte73</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>75</SubIndex> <BitLen>8</BitLen> <Name>Byte74</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>76</SubIndex> <BitLen>8</BitLen> <Name>Byte75</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>77</SubIndex> <BitLen>8</BitLen> <Name>Byte76</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>78</SubIndex> <BitLen>8</BitLen> <Name>Byte77</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>79</SubIndex> <BitLen>8</BitLen> <Name>Byte78</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>80</SubIndex> <BitLen>8</BitLen> <Name>Byte79</Name> <DataType>USINT</DataType> </Entry> <!-- 80 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>81</SubIndex> <BitLen>8</BitLen> <Name>Byte80</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>82</SubIndex> <BitLen>8</BitLen> <Name>Byte81</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>83</SubIndex> <BitLen>8</BitLen> <Name>Byte82</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>84</SubIndex> <BitLen>8</BitLen> <Name>Byte83</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>85</SubIndex> <BitLen>8</BitLen> <Name>Byte84</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>86</SubIndex> <BitLen>8</BitLen> <Name>Byte85</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>87</SubIndex> <BitLen>8</BitLen> <Name>Byte86</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>88</SubIndex> <BitLen>8</BitLen> <Name>Byte87</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>89</SubIndex> <BitLen>8</BitLen> <Name>Byte88</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>90</SubIndex> <BitLen>8</BitLen> <Name>Byte89</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>91</SubIndex> <BitLen>8</BitLen> <Name>Byte90</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>92</SubIndex> <BitLen>8</BitLen> <Name>Byte91</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>93</SubIndex> <BitLen>8</BitLen> <Name>Byte92</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>94</SubIndex> <BitLen>8</BitLen> <Name>Byte93</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>95</SubIndex> <BitLen>8</BitLen> <Name>Byte94</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>96</SubIndex> <BitLen>8</BitLen> <Name>Byte95</Name> <DataType>USINT</DataType> </Entry> <!-- 96 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>97</SubIndex> <BitLen>8</BitLen> <Name>Byte96</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>98</SubIndex> <BitLen>8</BitLen> <Name>Byte97</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>99</SubIndex> <BitLen>8</BitLen> <Name>Byte98</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>100</SubIndex> <BitLen>8</BitLen> <Name>Byte99</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>101</SubIndex> <BitLen>8</BitLen> <Name>Byte100</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>102</SubIndex> <BitLen>8</BitLen> <Name>Byte101</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>103</SubIndex> <BitLen>8</BitLen> <Name>Byte102</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>104</SubIndex> <BitLen>8</BitLen> <Name>Byte103</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>105</SubIndex> <BitLen>8</BitLen> <Name>Byte104</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>106</SubIndex> <BitLen>8</BitLen> <Name>Byte105</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>107</SubIndex> <BitLen>8</BitLen> <Name>Byte106</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>108</SubIndex> <BitLen>8</BitLen> <Name>Byte107</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>109</SubIndex> <BitLen>8</BitLen> <Name>Byte108</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>110</SubIndex> <BitLen>8</BitLen> <Name>Byte109</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>111</SubIndex> <BitLen>8</BitLen> <Name>Byte110</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>112</SubIndex> <BitLen>8</BitLen> <Name>Byte111</Name> <DataType>USINT</DataType> </Entry> <!-- 112 bytes --> <Entry> <Index>#x0005</Index> <SubIndex>113</SubIndex> <BitLen>8</BitLen> <Name>Byte112</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>114</SubIndex> <BitLen>8</BitLen> <Name>Byte113</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>115</SubIndex> <BitLen>8</BitLen> <Name>Byte114</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>116</SubIndex> <BitLen>8</BitLen> <Name>Byte115</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>117</SubIndex> <BitLen>8</BitLen> <Name>Byte116</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>118</SubIndex> <BitLen>8</BitLen> <Name>Byte117</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>119</SubIndex> <BitLen>8</BitLen> <Name>Byte118</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>120</SubIndex> <BitLen>8</BitLen> <Name>Byte119</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>121</SubIndex> <BitLen>8</BitLen> <Name>Byte120</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>122</SubIndex> <BitLen>8</BitLen> <Name>Byte121</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>123</SubIndex> <BitLen>8</BitLen> <Name>Byte122</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>124</SubIndex> <BitLen>8</BitLen> <Name>Byte123</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>125</SubIndex> <BitLen>8</BitLen> <Name>Byte124</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>126</SubIndex> <BitLen>8</BitLen> <Name>Byte125</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>127</SubIndex> <BitLen>8</BitLen> <Name>Byte126</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0005</Index> <SubIndex>128</SubIndex> <BitLen>8</BitLen> <Name>Byte127</Name> <DataType>USINT</DataType> </Entry> <!-- 128 bytes --> </RxPdo> <!-- ***************** input PDO *********************************************************** --> <TxPdo Fixed="1" Mandatory="1" Sm="1"> <Index>#x1A00</Index> <Name>Inputs</Name> <Entry> <Index>#x0006</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Byte0</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Byte1</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>3</SubIndex> <BitLen>8</BitLen> <Name>Byte2</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>4</SubIndex> <BitLen>8</BitLen> <Name>Byte3</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>5</SubIndex> <BitLen>8</BitLen> <Name>Byte4</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>6</SubIndex> <BitLen>8</BitLen> <Name>Byte5</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>7</SubIndex> <BitLen>8</BitLen> <Name>Byte6</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>8</SubIndex> <BitLen>8</BitLen> <Name>Byte7</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>9</SubIndex> <BitLen>8</BitLen> <Name>Byte8</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>10</SubIndex> <BitLen>8</BitLen> <Name>Byte9</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>11</SubIndex> <BitLen>8</BitLen> <Name>Byte10</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>12</SubIndex> <BitLen>8</BitLen> <Name>Byte11</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>13</SubIndex> <BitLen>8</BitLen> <Name>Byte12</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>14</SubIndex> <BitLen>8</BitLen> <Name>Byte13</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>15</SubIndex> <BitLen>8</BitLen> <Name>Byte14</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>16</SubIndex> <BitLen>8</BitLen> <Name>Byte15</Name> <DataType>USINT</DataType> </Entry> <!-- 16 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>17</SubIndex> <BitLen>8</BitLen> <Name>Byte16</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>18</SubIndex> <BitLen>8</BitLen> <Name>Byte17</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>19</SubIndex> <BitLen>8</BitLen> <Name>Byte18</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>20</SubIndex> <BitLen>8</BitLen> <Name>Byte19</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>21</SubIndex> <BitLen>8</BitLen> <Name>Byte20</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>22</SubIndex> <BitLen>8</BitLen> <Name>Byte21</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>23</SubIndex> <BitLen>8</BitLen> <Name>Byte22</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>24</SubIndex> <BitLen>8</BitLen> <Name>Byte23</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>25</SubIndex> <BitLen>8</BitLen> <Name>Byte24</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>26</SubIndex> <BitLen>8</BitLen> <Name>Byte25</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>27</SubIndex> <BitLen>8</BitLen> <Name>Byte26</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>28</SubIndex> <BitLen>8</BitLen> <Name>Byte27</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>29</SubIndex> <BitLen>8</BitLen> <Name>Byte28</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>30</SubIndex> <BitLen>8</BitLen> <Name>Byte29</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>31</SubIndex> <BitLen>8</BitLen> <Name>Byte30</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>32</SubIndex> <BitLen>8</BitLen> <Name>Byte31</Name> <DataType>USINT</DataType> </Entry> <!-- 32 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>33</SubIndex> <BitLen>8</BitLen> <Name>Byte32</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>34</SubIndex> <BitLen>8</BitLen> <Name>Byte33</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>35</SubIndex> <BitLen>8</BitLen> <Name>Byte34</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>36</SubIndex> <BitLen>8</BitLen> <Name>Byte35</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>37</SubIndex> <BitLen>8</BitLen> <Name>Byte36</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>38</SubIndex> <BitLen>8</BitLen> <Name>Byte37</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>39</SubIndex> <BitLen>8</BitLen> <Name>Byte38</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>40</SubIndex> <BitLen>8</BitLen> <Name>Byte39</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>41</SubIndex> <BitLen>8</BitLen> <Name>Byte40</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>42</SubIndex> <BitLen>8</BitLen> <Name>Byte41</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>43</SubIndex> <BitLen>8</BitLen> <Name>Byte42</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>44</SubIndex> <BitLen>8</BitLen> <Name>Byte43</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>45</SubIndex> <BitLen>8</BitLen> <Name>Byte44</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>46</SubIndex> <BitLen>8</BitLen> <Name>Byte45</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>47</SubIndex> <BitLen>8</BitLen> <Name>Byte46</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>48</SubIndex> <BitLen>8</BitLen> <Name>Byte47</Name> <DataType>USINT</DataType> </Entry> <!-- 48 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>49</SubIndex> <BitLen>8</BitLen> <Name>Byte48</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>50</SubIndex> <BitLen>8</BitLen> <Name>Byte49</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>51</SubIndex> <BitLen>8</BitLen> <Name>Byte50</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>52</SubIndex> <BitLen>8</BitLen> <Name>Byte51</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>53</SubIndex> <BitLen>8</BitLen> <Name>Byte52</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>54</SubIndex> <BitLen>8</BitLen> <Name>Byte53</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>55</SubIndex> <BitLen>8</BitLen> <Name>Byte54</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>56</SubIndex> <BitLen>8</BitLen> <Name>Byte55</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>57</SubIndex> <BitLen>8</BitLen> <Name>Byte56</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>58</SubIndex> <BitLen>8</BitLen> <Name>Byte57</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>59</SubIndex> <BitLen>8</BitLen> <Name>Byte58</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>60</SubIndex> <BitLen>8</BitLen> <Name>Byte59</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>61</SubIndex> <BitLen>8</BitLen> <Name>Byte60</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>62</SubIndex> <BitLen>8</BitLen> <Name>Byte61</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>63</SubIndex> <BitLen>8</BitLen> <Name>Byte62</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>64</SubIndex> <BitLen>8</BitLen> <Name>Byte63</Name> <DataType>USINT</DataType> </Entry> <!-- 64 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>65</SubIndex> <BitLen>8</BitLen> <Name>Byte64</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>66</SubIndex> <BitLen>8</BitLen> <Name>Byte65</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>67</SubIndex> <BitLen>8</BitLen> <Name>Byte66</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>68</SubIndex> <BitLen>8</BitLen> <Name>Byte67</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>69</SubIndex> <BitLen>8</BitLen> <Name>Byte68</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>70</SubIndex> <BitLen>8</BitLen> <Name>Byte69</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>71</SubIndex> <BitLen>8</BitLen> <Name>Byte70</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>72</SubIndex> <BitLen>8</BitLen> <Name>Byte71</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>73</SubIndex> <BitLen>8</BitLen> <Name>Byte72</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>74</SubIndex> <BitLen>8</BitLen> <Name>Byte73</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>75</SubIndex> <BitLen>8</BitLen> <Name>Byte74</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>76</SubIndex> <BitLen>8</BitLen> <Name>Byte75</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>77</SubIndex> <BitLen>8</BitLen> <Name>Byte76</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>78</SubIndex> <BitLen>8</BitLen> <Name>Byte77</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>79</SubIndex> <BitLen>8</BitLen> <Name>Byte78</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>80</SubIndex> <BitLen>8</BitLen> <Name>Byte79</Name> <DataType>USINT</DataType> </Entry> <!-- 80 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>81</SubIndex> <BitLen>8</BitLen> <Name>Byte80</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>82</SubIndex> <BitLen>8</BitLen> <Name>Byte81</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>83</SubIndex> <BitLen>8</BitLen> <Name>Byte82</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>84</SubIndex> <BitLen>8</BitLen> <Name>Byte83</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>85</SubIndex> <BitLen>8</BitLen> <Name>Byte84</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>86</SubIndex> <BitLen>8</BitLen> <Name>Byte85</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>87</SubIndex> <BitLen>8</BitLen> <Name>Byte86</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>88</SubIndex> <BitLen>8</BitLen> <Name>Byte87</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>89</SubIndex> <BitLen>8</BitLen> <Name>Byte88</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>90</SubIndex> <BitLen>8</BitLen> <Name>Byte89</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>91</SubIndex> <BitLen>8</BitLen> <Name>Byte90</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>92</SubIndex> <BitLen>8</BitLen> <Name>Byte91</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>93</SubIndex> <BitLen>8</BitLen> <Name>Byte92</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>94</SubIndex> <BitLen>8</BitLen> <Name>Byte93</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>95</SubIndex> <BitLen>8</BitLen> <Name>Byte94</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>96</SubIndex> <BitLen>8</BitLen> <Name>Byte95</Name> <DataType>USINT</DataType> </Entry> <!-- 96 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>97</SubIndex> <BitLen>8</BitLen> <Name>Byte96</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>98</SubIndex> <BitLen>8</BitLen> <Name>Byte97</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>99</SubIndex> <BitLen>8</BitLen> <Name>Byte98</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>100</SubIndex> <BitLen>8</BitLen> <Name>Byte99</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>101</SubIndex> <BitLen>8</BitLen> <Name>Byte100</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>102</SubIndex> <BitLen>8</BitLen> <Name>Byte101</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>103</SubIndex> <BitLen>8</BitLen> <Name>Byte102</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>104</SubIndex> <BitLen>8</BitLen> <Name>Byte103</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>105</SubIndex> <BitLen>8</BitLen> <Name>Byte104</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>106</SubIndex> <BitLen>8</BitLen> <Name>Byte105</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>107</SubIndex> <BitLen>8</BitLen> <Name>Byte106</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>108</SubIndex> <BitLen>8</BitLen> <Name>Byte107</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>109</SubIndex> <BitLen>8</BitLen> <Name>Byte108</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>110</SubIndex> <BitLen>8</BitLen> <Name>Byte109</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>111</SubIndex> <BitLen>8</BitLen> <Name>Byte110</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>112</SubIndex> <BitLen>8</BitLen> <Name>Byte111</Name> <DataType>USINT</DataType> </Entry> <!-- 112 bytes --> <Entry> <Index>#x0006</Index> <SubIndex>113</SubIndex> <BitLen>8</BitLen> <Name>Byte112</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>114</SubIndex> <BitLen>8</BitLen> <Name>Byte113</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>115</SubIndex> <BitLen>8</BitLen> <Name>Byte114</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>116</SubIndex> <BitLen>8</BitLen> <Name>Byte115</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>117</SubIndex> <BitLen>8</BitLen> <Name>Byte116</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>118</SubIndex> <BitLen>8</BitLen> <Name>Byte117</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>119</SubIndex> <BitLen>8</BitLen> <Name>Byte118</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>120</SubIndex> <BitLen>8</BitLen> <Name>Byte119</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>121</SubIndex> <BitLen>8</BitLen> <Name>Byte120</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>122</SubIndex> <BitLen>8</BitLen> <Name>Byte121</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>123</SubIndex> <BitLen>8</BitLen> <Name>Byte122</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>124</SubIndex> <BitLen>8</BitLen> <Name>Byte123</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>125</SubIndex> <BitLen>8</BitLen> <Name>Byte124</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>126</SubIndex> <BitLen>8</BitLen> <Name>Byte125</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>127</SubIndex> <BitLen>8</BitLen> <Name>Byte126</Name> <DataType>USINT</DataType> </Entry> <Entry> <Index>#x0006</Index> <SubIndex>128</SubIndex> <BitLen>8</BitLen> <Name>Byte127</Name> <DataType>USINT</DataType> </Entry> <!-- 128 bytes --> </TxPdo> <Dc> <!-- DC not used(default)--> <OpMode> <Name>SM_Sync or Async</Name> <Desc>SM_Sync or Async</Desc> <AssignActivate>#x0000</AssignActivate> </OpMode> <OpMode> <!-- DC used --> <Name>DC_Sync</Name> <Desc>DC_Sync</Desc> <AssignActivate>#x300</AssignActivate> <CycleTimeSync0 Factor="1">0</CycleTimeSync0> <ShiftTimeSync0>2000200000</ShiftTimeSync0> <!-- 10nS unit --> </OpMode> </Dc> <Eeprom> <ByteSize>4096</ByteSize> <ConfigData>8003006EFF00FF000000</ConfigData> <!-- 0x140 0x80 PDI type LAN9252 Spi --> <!-- 0x141 0x03 device emulation --> <!-- enhanced link detection --> <!-- 0x150 0x00 not used for LAN9252 Spi --> <!-- 0x151 0x6E map Sync0 to AL event --> <!-- Sync0/Latch0 assigned to Sync0 --> <!-- Sync1/Latch1 assigned to Sync1 --> <!-- Sync0/1 push/pull active high --> <!-- 0x982-3 0x00FF Sync0/1 lenght = 2.5uS --> <!-- 0x152 0xFF all GPIO set to out --> <!-- 0x153 0x00 reserved --> <!-- 0x12-13 0x0000 alias address --> </Eeprom> </Device> <!-- ********************************************************************************************** --> <!-- --> <!-- device configurable rev 1 --> <!-- --> <!-- ********************************************************************************************** --> <Device Physics="YY"> <Type ProductCode="#xDEFEDECF" RevisionNo="#x00005A01">EasyCAT configurable rev 1</Type> <Name LcId="1033"><![CDATA[Generic configurable rev 1]]></Name> <URL LcId="1033"><![CDATA[http://www.bausano.net/]]></URL> <GroupType>SSC_Device</GroupType> <Fmmu>Outputs</Fmmu> <Fmmu>Inputs</Fmmu> <!-- output base physical address --> <Sm StartAddress="#x1000" ControlByte="#x64" Enable="1">Outputs</Sm> <!-- input base physical address --> <Sm StartAddress="#x1200" ControlByte="#x20" Enable="1">Inputs</Sm> <!-- ***************** output PDO ********************************************************** --> <RxPdo Fixed="0" Mandatory="1" Sm="0"> <!-- Rx PDO configurable --> <Index>#x1600</Index> <!-- max 128 bytes --> <Name>Outputs</Name> </RxPdo> <!-- ***************** input PDO *********************************************************** --> <TxPdo Fixed="0" Mandatory="1" Sm="1"> <!-- Rx PDO configurable --> <Index>#x1A00</Index> <!-- max 128 bytes --> <Name>Inputs</Name> </TxPdo> <Dc> <!-- DC not used(default)--> <OpMode> <Name>SM_Sync or Async</Name> <Desc>SM_Sync or Async</Desc> <AssignActivate>#x0000</AssignActivate> </OpMode> <OpMode> <!-- DC used --> <Name>DC_Sync</Name> <Desc>DC_Sync</Desc> <AssignActivate>#x300</AssignActivate> <CycleTimeSync0 Factor="1">0</CycleTimeSync0> <ShiftTimeSync0>2000200000</ShiftTimeSync0> <!-- 10nS unit --> </OpMode> </Dc> <Eeprom> <ByteSize>4096</ByteSize> <ConfigData>8003006EFF00FF000000</ConfigData> <!-- 0x140 0x80 PDI type LAN9252 Spi --> <!-- 0x141 0x03 device emulation --> <!-- enhanced link detection --> <!-- 0x150 0x00 not used for LAN9252 Spi --> <!-- 0x151 0x6E map Sync0 to AL event --> <!-- Sync0/Latch0 assigned to Sync0 --> <!-- Sync1/Latch1 assigned to Sync1 --> <!-- Sync0/1 push/pull active high --> <!-- 0x982-3 0x00FF Sync0/1 lenght = 2.5uS --> <!-- 0x152 0xFF all GPIO set to out --> <!-- 0x153 0x00 reserved --> <!-- 0x12-13 0x0000 alias address --> </Eeprom> </Device> </Devices> </Descriptions> </EtherCATInfo>