﻿<?xml version="1.0" encoding="utf-8"?>
<!-- 20200525，add ST-3004 Analog Input Module-->
<!-- 20200605，update to ERM123-24DTDXP, change Product ID,PDO content-->
<!-- 20200616，add 4004,1010,2010 module,PDO assign,mapping-->
<!-- revision 0x00000007, 20200618，remove 8603 module,add 7ffa PDO-->
<!-- revision 0x00000009, 20200701，
	1. remove 8601 and 8602
	2. change 1010/2010 to 1016/2016
	3. modify 16 bit data in 3004/4004 
-->
<!-- revision 0x0000000A,20200702
	Remove 1018 default data
	Remove 100A software version,valid to read
	Remove 1009 hardware version
-->
<!--revision 0x0000000B,20201105
	Change max cycle time and interval time to reserved area
-->
<!--revision #x0000000C,20210108
	Add sdo for 6ffa, read extbus status in above preop.
-->
<!--revision #x0000000E,20210910
	Correct TwinCAT EtherCAT scan, related to software 1.01
-->


<EtherCATInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="EtherCATInfo.xsd" Version="1.6">
	<Vendor>
		<Id>#x768</Id>
		<Name>EURADRIVES</Name>
		<ImageData16x14></ImageData16x14>		<!-- Picture data -->
	</Vendor>
	<Descriptions>
		<Groups>
			<Group>
				<Type>ERM_Device</Type>
				<Name LcId="1033">ERM_Device</Name>
				<ImageData16x14></ImageData16x14>				<!-- Picture data -->
			</Group>
		</Groups>
		<Devices>
			<Device Physics="YY">
				<Type ProductCode="#xE1000001" RevisionNo="#x0000000D">ERM123-24DTDXP</Type>
				<Name LcId="1033">ERM123-24DTDXP</Name>
				<Info>
					<StateMachine>
						<Timeout>
							<PreopTimeout>2000</PreopTimeout>
							<SafeopOpTimeout>9000</SafeopOpTimeout>
							<BackToInitTimeout>5000</BackToInitTimeout>
							<BackToSafeopTimeout>200</BackToSafeopTimeout>
						</Timeout>
					</StateMachine>
					<Mailbox>
						<Timeout>
							<RequestTimeout>100</RequestTimeout>
							<ResponseTimeout>2000</ResponseTimeout>
						</Timeout>
					</Mailbox>
				</Info>
				<GroupType>ERM_Device</GroupType>
				<Profile>
					<ChannelInfo>
						<ProfileNo>5001</ProfileNo>
						<AddInfo>0</AddInfo>
					</ChannelInfo>
					<Dictionary>
						<DataTypes>
							<DataType>
								<Name>STRING(4)</Name>
								<BitSize>32</BitSize>
							</DataType>
							<DataType>
								<Name>STRING(3)</Name>
								<BitSize>24</BitSize>
							</DataType>
							<DataType>
								<Name>STRING(6)</Name>
								<BitSize>48</BitSize>
							</DataType>
							<DataType>
								<Name>USINT</Name>
								<BitSize>8</BitSize>
							</DataType>
							<DataType>
								<Name>UDINT</Name>
								<BitSize>32</BitSize>
							</DataType>
							<DataType>
								<Name>UINT</Name>
								<BitSize>16</BitSize>
							</DataType>
							<DataType>
								<Name>INT</Name>
								<BitSize>16</BitSize>
							</DataType> 
							<DataType>
								<Name>ULINT</Name>
								<BitSize>64</BitSize>
							</DataType>
							<DataType>
								<Name>BOOL</Name>
								<BitSize>1</BitSize>
							</DataType>
							<DataType>
								<Name>DT1018</Name>
								<BitSize>144</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</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</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>
							<DataType>
								<Name>DT10F1</Name>
								<BitSize>64</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>1</SubIdx>
									<Name>Local Error Reaction</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access>rw</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>2</SubIdx>
									<Name>Sync Error Counter Limit</Name>
									<Type>UINT</Type>
									<BitSize>16</BitSize>
									<BitOffs>48</BitOffs>
									<Flags>
										<Access>rw</Access>
									</Flags>
								</SubItem>
							</DataType>
							<DataType>
								<Name>DT1600</Name>
								<BitSize>48</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access>rw</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>1</SubIdx>
									<Name>SI1</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access>rw</Access>
									</Flags>
								</SubItem>
							</DataType>
							<DataType>
								<Name>DT1A00</Name>
								<BitSize>48</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access>rw</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>1</SubIdx>
									<Name>SI1</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access>rw</Access>
									</Flags>
								</SubItem>
							</DataType>
							<DataType>
								<Name>DT1C00ARR</Name>
								<BaseType>USINT</BaseType>
								<BitSize>32</BitSize>
								<ArrayInfo>
									<LBound>1</LBound>
									<Elements>4</Elements>
								</ArrayInfo>
							</DataType>
							<DataType>
								<Name>DT1C00</Name>
								<BitSize>48</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<Name>Elements</Name>
									<Type>DT1C00ARR</Type>
									<BitSize>32</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
							</DataType>

							<DataType>
								<Name>DT1C1X_DATA</Name>
								<BaseType>UINT</BaseType>
								<BitSize>128</BitSize>
								<ArrayInfo>
									<LBound>1</LBound>
									<Elements>8</Elements>
								</ArrayInfo>
							</DataType>

							<DataType>
								<Name>DT1C12ARR</Name>
								<BaseType>UINT</BaseType>
								<BitSize>32</BitSize>
								<ArrayInfo>
									<LBound>1</LBound>
									<Elements>2</Elements>
								</ArrayInfo>
							</DataType>
							<DataType>
								<Name>DT1C12</Name>
								<BitSize>48</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access WriteRestrictions="PreOP">rw</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<Name>Elements</Name>
									<Type>DT1C12ARR</Type>
									<BitSize>32</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access WriteRestrictions="PreOP">rw</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
							</DataType>
							<DataType>
								<Name>DT1C13ARR</Name>
								<BaseType>UINT</BaseType>
								<BitSize>32</BitSize>
								<ArrayInfo>
									<LBound>1</LBound>
									<Elements>2</Elements>
								</ArrayInfo>
							</DataType>
							<DataType>
								<Name>DT1C13</Name>
								<BitSize>48</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access WriteRestrictions="PreOP">rw</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<Name>Elements</Name>
									<Type>DT1C13ARR</Type>
									<BitSize>32</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access WriteRestrictions="PreOP">rw</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
							</DataType>
							<DataType>
								<Name>DT1C32</Name>
								<BitSize>488</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>1</SubIdx>
									<Name>Synchronization Type</Name>
									<Type>UINT</Type>
									<BitSize>16</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access WriteRestrictions="PreOP">rw</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>2</SubIdx>
									<Name>Cycle Time</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>32</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>4</SubIdx>
									<Name>Synchronization Types supported</Name>
									<Type>UINT</Type>
									<BitSize>16</BitSize>
									<BitOffs>96</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>5</SubIdx>
									<Name>Minimum Cycle Time</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>112</BitOffs>
									<Flags>
										<Access>ro</Access>
									</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>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>8</SubIdx>
									<Name>Get Cycle Time</Name>
									<Type>UINT</Type>
									<BitSize>16</BitSize>
									<BitOffs>208</BitOffs>
									<Flags>
										<Access>rw</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>9</SubIdx>
									<Name>Delay Time</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>224</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>10</SubIdx>
									<Name>Sync0 Cycle Time</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>256</BitOffs>
									<Flags>
										<Access>rw</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>11</SubIdx>
									<Name>SM-Event Missed</Name>
									<Type>UINT</Type>
									<BitSize>16</BitSize>
									<BitOffs>288</BitOffs>
									<Flags>
										<Access>ro</Access>
									</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>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>32</SubIdx>
									<Name>Sync Error</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>480</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
							</DataType>
							<DataType>
								<Name>DT1C33</Name>
								<BitSize>488</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>1</SubIdx>
									<Name>Synchronization Type</Name>
									<Type>UINT</Type>
									<BitSize>16</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access WriteRestrictions="PreOP">rw</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>2</SubIdx>
									<Name>Cycle Time</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>32</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>4</SubIdx>
									<Name>Synchronization Types supported</Name>
									<Type>UINT</Type>
									<BitSize>16</BitSize>
									<BitOffs>96</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>5</SubIdx>
									<Name>Minimum Cycle Time</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>112</BitOffs>
									<Flags>
										<Access>ro</Access>
									</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>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>8</SubIdx>
									<Name>Get Cycle Time</Name>
									<Type>UINT</Type>
									<BitSize>16</BitSize>
									<BitOffs>208</BitOffs>
									<Flags>
										<Access>rw</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>9</SubIdx>
									<Name>Delay Time</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>224</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>10</SubIdx>
									<Name>Sync0 Cycle Time</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>256</BitOffs>
									<Flags>
										<Access>rw</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>11</SubIdx>
									<Name>SM-Event Missed</Name>
									<Type>UINT</Type>
									<BitSize>16</BitSize>
									<BitOffs>288</BitOffs>
									<Flags>
										<Access>ro</Access>
									</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>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>32</SubIdx>
									<Name>Sync Error</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>480</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
							</DataType>

							<DataType>
								<Name>DT6FF0</Name>
								<BitSize>32</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access>ro</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>1</SubIdx>
									<Name>BIT_0</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>2</SubIdx>
									<Name>BIT_1</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>17</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>3</SubIdx>
									<Name>BIT_2</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>18</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>4</SubIdx>
									<Name>BIT_3</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>19</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>5</SubIdx>
									<Name>BIT_4</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>20</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>6</SubIdx>
									<Name>BIT_5</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>21</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>7</SubIdx>
									<Name>BIT_6</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>22</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>8</SubIdx>
									<Name>BIT_7</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>23</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>9</SubIdx>
									<Name>BIT_8</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>24</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>10</SubIdx>
									<Name>BIT_9</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>25</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>11</SubIdx>
									<Name>BIT_10</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>26</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>12</SubIdx>
									<Name>BIT_11</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>27</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>13</SubIdx>
									<Name>BIT_12</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>28</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>14</SubIdx>
									<Name>BIT_13</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>29</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>15</SubIdx>
									<Name>GAP</Name>
									<Type>BOOL</Type>
									<BitSize>2</BitSize>
									<BitOffs>30</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
							</DataType>
							<DataType>
								<Name>DT6FFA</Name>
								<BitSize>96</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access>ro</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>1</SubIdx>
									<Name>ERM_Reserved Status</Name>
									<Type>UINT</Type>
									<BitSize>16</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>2</SubIdx>
									<Name>ExtBus Cycle Time</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>32</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>3</SubIdx>
									<Name>ERM_Reserved</Name>
									<Type>UDINT</Type>
									<BitSize>32</BitSize>
									<BitOffs>64</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
							</DataType>
							<DataType>
								<Name>DT7FF0</Name>
								<BitSize>24</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access>ro</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>1</SubIdx>
									<Name>BIT_0</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>2</SubIdx>
									<Name>BIT_1</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>17</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>3</SubIdx>
									<Name>BIT_2</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>18</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>4</SubIdx>
									<Name>BIT_3</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>19</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>5</SubIdx>
									<Name>BIT_4</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>20</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>6</SubIdx>
									<Name>BIT_5</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>21</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>7</SubIdx>
									<Name>BIT_6</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>22</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>8</SubIdx>
									<Name>BIT_7</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>23</BitOffs>
									<Flags>
										<Access>ro</Access>
										<PdoMapping>t</PdoMapping>
									</Flags>
								</SubItem>
							</DataType>
							<DataType>
								<Name>DTF050ARR</Name>
								<BaseType>UDINT</BaseType>
								<BitSize>256</BitSize>
								<ArrayInfo>
									<LBound>1</LBound>
									<Elements>8</Elements>
								</ArrayInfo>
							</DataType>
							<DataType>
								<Name>DTF050</Name>
								<BitSize>272</BitSize>
								<SubItem>
									<SubIdx>0</SubIdx>
									<Name>SubIndex 000</Name>
									<Type>USINT</Type>
									<BitSize>8</BitSize>
									<BitOffs>0</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
								<SubItem>
									<Name>Elements</Name>
									<Type>DTF050ARR</Type>
									<BitSize>256</BitSize>
									<BitOffs>16</BitOffs>
									<Flags>
										<Access>ro</Access>
									</Flags>
								</SubItem>
							</DataType>
						</DataTypes>
						<Objects>
							<Object>
								<Index>#x1000</Index>
								<Name>Device type</Name>
								<Type>UDINT</Type>
								<BitSize>32</BitSize>
								<Info>
									<DefaultData>89130000</DefaultData>
								</Info>
								<Flags>
									<Access>ro</Access>
								</Flags>
							</Object>
							<Object>
								<Index>#x1001</Index>
								<Name>Error register</Name>
								<Type>USINT</Type>
								<BitSize>8</BitSize>
								<Info>
									<DefaultData>00</DefaultData>
								</Info>
								<Flags>
									<Access>ro</Access>
								</Flags>
							</Object>
							<Object>
								<Index>#x1008</Index>
								<Name>Device name</Name>
								<Type>STRING(6)</Type>
								<BitSize>48</BitSize>
								<Info>
									<DefaultData>45524D313030</DefaultData>
								</Info>
								<Flags>
									<Access>ro</Access>
								</Flags>
							</Object>
							<Object>
								<Index>#x1009</Index>
								<Name>Hardware version</Name>
								<Type>STRING(3)</Type>
								<BitSize>24</BitSize>
								<Flags>
									<Access>ro</Access>
								</Flags>
							</Object>
							<Object>
								<Index>#x100A</Index>
								<Name>Software version</Name>
								<Type>STRING(4)</Type>
								<BitSize>32</BitSize>
								<Flags>
									<Access>ro</Access>
								</Flags>
							</Object>
							<Object>
								<Index>#x1018</Index>
								<Name>Identity</Name>
								<Type>DT1018</Type>
								<BitSize>144</BitSize>
								<Info>
									<SubItem>
										<Name>SubIndex 000</Name>
										<Info>
											<DefaultData>04</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>Vendor ID</Name>
									</SubItem>
									<SubItem>
										<Name>Product code</Name>
									</SubItem>
									<SubItem>
										<Name>Revision</Name>
									</SubItem>
									<SubItem>
										<Name>Serial number</Name>
									</SubItem>
								</Info>
							</Object>
							<Object>
								<Index>#x10F1</Index>
								<Name>Error Settings</Name>
								<Type>DT10F1</Type>
								<BitSize>64</BitSize>
								<Info>
									<SubItem>
										<Name>SubIndex 000</Name>
										<Info>
											<DefaultData>02</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>Local Error Reaction</Name>
										<Info>
											<DefaultData>01000000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>Sync Error Counter Limit</Name>
										<Info>
											<DefaultData>0400</DefaultData>
										</Info>
									</SubItem>
								</Info>
							</Object>
							<Object>
								<Index>#x10F8</Index>
								<Name>Timestamp Object</Name>
								<Type>ULINT</Type>
								<BitSize>64</BitSize>
								<Flags>
									<Access>rw</Access>
									<PdoMapping>t</PdoMapping>
								</Flags>
							</Object>
							<Object>
								<Index>#x16F0</Index>
								<Name>RxPDO process data mapping</Name>
								<Type>DT1600</Type>
								<BitSize>48</BitSize>
							</Object>
							<Object>
								<Index>#x1AF0</Index>
								<Name>TxPDO process data mapping</Name>
								<Type>DT1A00</Type>
								<BitSize>48</BitSize>
							</Object>
							<Object>
								<Index>#x1C00</Index>
								<Name>Sync manager type</Name>
								<Type>DT1C00</Type>
								<BitSize>48</BitSize>
								<Info>
									<SubItem>
										<Name>SubIndex 000</Name>
										<Info>
											<DefaultData>04</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 001</Name>
										<Info>
											<DefaultData>01</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 002</Name>
										<Info>
											<DefaultData>02</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 003</Name>
										<Info>
											<DefaultData>03</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 004</Name>
										<Info>
											<DefaultData>04</DefaultData>
										</Info>
									</SubItem>
								</Info>
							</Object>
							<Object>
								<Index>#x1c12</Index>
								<Name>RxPDO assign</Name>
								<Type>DT1C12</Type>
								<BitSize>48</BitSize>
								<Info>
									<SubItem>
										<Name>SubIndex 000</Name>
										<Info>
											<DefaultData>00</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 001</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 002</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
								</Info>
								<Flags>
									<Access>ro</Access>
									<Category>o</Category>
								</Flags>
							</Object>
							<Object>
								<Index>#x1c13</Index>
								<Name>TxPDO assign</Name>
								<Type>DT1C13</Type>
								<BitSize>48</BitSize>
								<Info>
									<SubItem>
										<Name>SubIndex 000</Name>
										<Info>
											<DefaultData>00</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 001</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 002</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
								</Info>
								<Flags>
									<Access>ro</Access>
									<Category>o</Category>
								</Flags>
							</Object>
							<Object>
								<Index>#x1C32</Index>
								<Name>SM output parameter</Name>
								<Type>DT1C32</Type>
								<BitSize>488</BitSize>
								<Info>
									<SubItem>
										<Name>SubIndex 000</Name>
										<Info>
											<DefaultData>20</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>Synchronization Type</Name>
										<Info>
											<DefaultData>0100</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>Synchronization Types supported</Name>
										<Info>
											<DefaultData>0780</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>Minimum Cycle Time</Name>
										<Info>
											<DefaultData>20A10700</DefaultData>
										</Info>
									</SubItem>
								</Info>
							</Object>
							<Object>
								<Index>#x1C33</Index>
								<Name>SM input parameter</Name>
								<Type>DT1C33</Type>
								<BitSize>488</BitSize>
								<Info>
									<SubItem>
										<Name>SubIndex 000</Name>
										<Info>
											<DefaultData>20</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>Synchronization Type</Name>
										<Info>
											<DefaultData>2200</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>Synchronization Types supported</Name>
										<Info>
											<DefaultData>0780</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>Minimum Cycle Time</Name>
										<Info>
											<DefaultData>20A10700</DefaultData>
										</Info>
									</SubItem>
								</Info>
							</Object>
							<Object>
								<Index>#x6FF0</Index>
								<Name>TxPDO</Name>
								<Type>DT6FF0</Type>
								<BitSize>32</BitSize>
								<Flags>
									<Access>ro</Access>
									<PdoMapping>t</PdoMapping>
								</Flags>
							</Object>
							<Object>
								<Index>#x6FFA</Index>
								<Name>ExtBus_Status</Name>
								<Type>DT6FFA</Type>
								<BitSize>96</BitSize>
								<Flags>
									<Access>ro</Access>
									<PdoMapping>t</PdoMapping>
								</Flags>
							</Object>
							<Object>
								<Index>#x7FF0</Index>
								<Name>RxPDO</Name>
								<Type>DT7FF0</Type>
								<BitSize>24</BitSize>
								<Flags>
									<Access>ro</Access>
									<PdoMapping>r</PdoMapping>
								</Flags>
							</Object>


							<Object>
								<Index>#xF050</Index>
								<Name>Scaned Module Ident List</Name>
								<Type>DTF050</Type>
								<BitSize>272</BitSize>
								<Info>
									<SubItem>
										<Name>SubIndex 000</Name>
										<Info>
											<DefaultData>00000000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 001</Name>
										<Info>
											<DefaultData>00000000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 002</Name>
										<Info>
											<DefaultData>00000000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 003</Name>
										<Info>
											<DefaultData>00000000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 004</Name>
										<Info>
											<DefaultData>00000000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 005</Name>
										<Info>
											<DefaultData>00000000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 006</Name>
										<Info>
											<DefaultData>00000000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 007</Name>
										<Info>
											<DefaultData>00000000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>SubIndex 008</Name>
										<Info>
											<DefaultData>00000000</DefaultData>
										</Info>
									</SubItem>
								</Info>
								<Flags>
									<Access>ro</Access>
								</Flags>
							</Object>
						</Objects>
					</Dictionary>
				</Profile>
				<Fmmu>Outputs</Fmmu>
				<Fmmu>Inputs</Fmmu>
				<Fmmu>MBoxState</Fmmu>
				<Sm MinSize="#x24" MaxSize="#x80" DefaultSize="#x80" StartAddress="#x1000" ControlByte="#x26" Enable="1">MBoxOut</Sm>
				<Sm MinSize="#x24" MaxSize="#x80" DefaultSize="#x80" StartAddress="#x1080" ControlByte="#x22" Enable="1">MBoxIn</Sm>
				<Sm DefaultSize="2" StartAddress="#x1100" ControlByte="#x64" Enable="1">Outputs</Sm>
				<Sm DefaultSize="2" StartAddress="#x1400" ControlByte="#x20" Enable="1">Inputs</Sm>
				<RxPdo Fixed="false" Mandatory="true" Sm="2">
					<Index>#x16F0</Index>
					<Name>RxPDO process data mapping</Name>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>1</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Output Bit 0</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>2</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Output Bit 1</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>3</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Output Bit 2</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>4</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Output Bit 3</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>5</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Output Bit 4</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>6</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Output Bit 5</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>7</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Output Bit 6</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>8</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Output Bit 7</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>9</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Output Bit 8</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>10</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Output Bit 9</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x7FF0</Index>
						<SubIndex>11</SubIndex>
						<BitLen>6</BitLen>
						<Name>GAP</Name>
					</Entry>
				</RxPdo>
				<RxPdo Fixed="false">
					<Index>#x16F1</Index>
					<Name>RxPDO ExtBus Control</Name>
					<Entry>
						<Index>#x7FFA</Index>
						<SubIndex>1</SubIndex>
						<BitLen>16</BitLen>
						<Name>ERM Reserved Control_1</Name>
						<DataType>UINT</DataType>
					</Entry>
					<Entry>
						<Index>#x7FFA</Index>
						<SubIndex>2</SubIndex>
						<BitLen>32</BitLen>
						<Name>ERM Reserved Control_2</Name>
						<DataType>UDINT</DataType>
					</Entry>
					<Entry>
						<Index>#x7FFA</Index>
						<SubIndex>3</SubIndex>
						<BitLen>32</BitLen>
						<Name>Max ERM Retry Times</Name>
						<DataType>UDINT</DataType>
					</Entry>
				</RxPdo>
				<TxPdo Fixed="false" Mandatory="true" Sm="3">
					<Index>#x1AF0</Index>
					<Name>TxPDO process data mapping</Name>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>1</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 0</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>2</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 1</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>3</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 2</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>4</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 3</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>5</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 4</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>6</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 5</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>7</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 6</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>8</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 7</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>9</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 8</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>10</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 9</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>11</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 10</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>12</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 11</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>13</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 12</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>14</SubIndex>
						<BitLen>1</BitLen>
						<Name>ERM123-24DTDXP Input Bit 13</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index>#x6FF0</Index>
						<SubIndex>15</SubIndex>
						<BitLen>2</BitLen>
						<Name>GAP</Name>
					</Entry>
				</TxPdo>
				<TxPdo Fixed="false">
					<Index>#x1AF1</Index>
					<Name>TxPDO ExtBus Monitor</Name>
					<Entry>
						<Index>#x6FFA</Index>
						<SubIndex>1</SubIndex>
						<BitLen>16</BitLen>
						<Name>ERM Status</Name>
						<DataType>UINT</DataType>
					</Entry>
					<Entry>
						<Index>#x6FFA</Index>
						<SubIndex>2</SubIndex>
						<BitLen>32</BitLen>
						<Name>ERM Reserved Status_1</Name>
						<DataType>UDINT</DataType>
					</Entry>
					<Entry>
						<Index>#x6FFA</Index>
						<SubIndex>3</SubIndex>
						<BitLen>32</BitLen>
						<Name>ERM Reserved Status_2</Name>
						<DataType>UDINT</DataType>
					</Entry>
				</TxPdo>
				<Mailbox DataLinkLayer="true">
					<CoE SdoInfo="true" PdoAssign="true" PdoConfig="true" PdoUpload="false" CompleteAccess="true" SegmentedSdo="true" />
				</Mailbox>
				<Dc>
					<OpMode>
						<Name>Synchron</Name>
						<Desc>SM-Synchron</Desc>
						<AssignActivate>#x0</AssignActivate>
					</OpMode>
					<OpMode>
						<Name>DC</Name>
						<Desc>DC-Synchron</Desc>
						<AssignActivate>#x300</AssignActivate>
						<CycleTimeSync0 Factor="1">0</CycleTimeSync0>
					</OpMode>
				</Dc>

				<Slots>
					<Slot MinInstances="0" MaxInstances="8" SlotIndexIncrement="16" SlotPdoIncrement="1" DownloadModuleIdentList="1">
						<Name>Terminals</Name>
						<ModuleClass>
							<Class>DI</Class>
							<Name>EC42116DX</Name>
						</ModuleClass>
						<ModuleClass>
							<Class>DO</Class>
							<Name>EC42216DTD</Name>
						</ModuleClass>
						<ModuleClass>
							<Class>AI</Class>
							<Name>EC43104IVM</Name>
						</ModuleClass>
						<ModuleClass>
							<Class>AO</Class>
							<Name>EC43204IVM</Name>
						</ModuleClass>
						<ModuleClass>
							<Class>Special</Class>
							<Name>Special</Name>
						</ModuleClass>
						<ModuleClass>
							<Class>Power</Class>
							<Name>Power</Name>
						</ModuleClass>
					</Slot>
					<ModulePdoGroup Alignment="0" RxPdo="#x1600" TxPdo="#x1A00"></ModulePdoGroup>
				</Slots>

				<Eeprom>
					<ByteSize>2048</ByteSize>
					<ConfigData>800C42EE10270000</ConfigData>
				</Eeprom>
			</Device>
		</Devices>

		<Modules>
			<Module>
				<Type ModuleClass="DI" ModuleIdent="#x1016" ModulePdoGroup="0">EC42116DX</Type>
				<Name>EC42116DX</Name>
				<TxPdo Sm="3">
					<Index DependOnSlot="1">#x1A00</Index>
					<Name>Input(s)</Name>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>1</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 0</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>2</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 1</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>3</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 2</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>4</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 3</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>5</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 4</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>6</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 5</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>7</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 6</Name>
						<DataType>BOOL</DataType>
					</Entry>

					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>8</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 7</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>9</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 8</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>10</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 9</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>11</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 10</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>12</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 11</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>13</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 12</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>14</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 13</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>15</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 14</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>16</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 15</Name>
						<DataType>BOOL</DataType>
					</Entry>
				</TxPdo>
			</Module>
			<Module>
				<Type ModuleClass="DO" ModuleIdent="#x2016" ModulePdoGroup="0">EC42216DTD</Type>
				<Name>EC42216DTD</Name>
				<RxPdo Sm="2">
					<Index DependOnSlot="1">#x1600</Index>
					<Name>Output(s)</Name>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>1</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 0</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>2</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 1</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>3</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 2</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>4</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 3</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>5</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 4</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>6</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 5</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>7</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 6</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>8</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 7</Name>
						<DataType>BOOL</DataType>
					</Entry>

					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>9</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 8</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>10</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 9</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>11</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 10</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>12</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 11</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>13</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 12</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>14</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 13</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>15</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 14</Name>
						<DataType>BOOL</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>16</SubIndex>
						<BitLen>1</BitLen>
						<Name>Bit 15</Name>
						<DataType>BOOL</DataType>
					</Entry>
				</RxPdo>
			</Module>
			<Module>
				<Type ModuleClass="AI" ModuleIdent="#x3004" ModulePdoGroup="0">EC43104IVM</Type>
				<Name>EC43104IVM</Name>
				<RxPdo Sm="2">					<!-- Output -->
					<Index DependOnSlot="1">#x1600</Index>
					<Name>Output(s)</Name>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>1</SubIndex>
						<BitLen>32</BitLen>
						<Name>ConfigData</Name>
						<DataType>UDINT</DataType>
					</Entry>
				</RxPdo>
				<TxPdo Sm="3">
					<Index DependOnSlot="1">#x1A00</Index>
					<Name>Input(s)</Name>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>1</SubIndex>
						<BitLen>32</BitLen>
						<Name>StatusData</Name>
						<DataType>UDINT</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>2</SubIndex>
						<BitLen>16</BitLen>
						<Name>AI_Chn_0</Name>
						<DataType>UINT</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>3</SubIndex>
						<BitLen>16</BitLen>
						<Name>AI_Chn_1</Name>
						<DataType>UINT</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>4</SubIndex>
						<BitLen>16</BitLen>
						<Name>AI_Chn_2</Name>
						<DataType>UINT</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>5</SubIndex>
						<BitLen>16</BitLen>
						<Name>AI_Chn_3</Name>
						<DataType>UINT</DataType>
					</Entry>
				</TxPdo>
			</Module>
			<Module>
				<Type ModuleClass="AO" ModuleIdent="#x4004" ModulePdoGroup="0">EC43204IVM</Type>
				<Name>EC43204IVM</Name>
				<RxPdo Sm="2">					<!-- Output -->
					<Index DependOnSlot="1">#x1600</Index>
					<Name>Output(s)</Name>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>1</SubIndex>
						<BitLen>32</BitLen>
						<Name>ConfigData</Name>
						<DataType>UDINT</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>2</SubIndex>
						<BitLen>16</BitLen>
						<Name>AO_Chn_0</Name>
						<DataType>INT</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>3</SubIndex>
						<BitLen>16</BitLen>
						<Name>AO_Chn_1</Name>
						<DataType>INT</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>4</SubIndex>
						<BitLen>16</BitLen>
						<Name>AO_Chn_2</Name>
						<DataType>INT</DataType>
					</Entry>
					<Entry>
						<Index DependOnSlot="1">#x7000</Index>
						<SubIndex>5</SubIndex>
						<BitLen>16</BitLen>
						<Name>AO_Chn_3</Name>
						<DataType>INT</DataType>
					</Entry>
				</RxPdo>
				<TxPdo Sm="3">
					<Index DependOnSlot="1">#x1A00</Index>
					<Name>Input(s)</Name>
					<Entry>
						<Index DependOnSlot="1">#x6000</Index>
						<SubIndex>1</SubIndex>
						<BitLen>32</BitLen>
						<Name>StatusData</Name>
						<DataType>UDINT</DataType>
					</Entry>
				</TxPdo>
			</Module>
		</Modules>
	</Descriptions>
</EtherCATInfo>