﻿<?xml version="1.0" encoding="utf-8"?>
<!-- 编辑使用 XMLSpy v2006 U (http://www.altova.com) 由 any (any) -->
<!-- 编辑使用 XMLSpy v2006 U (http://www.altova.com) 由 any (any) -->
<!-- 编辑使用 XMLSpy v2006 U (http://www.altova.com) 由 any (any) -->
<!-- 编辑使用 XMLSpy v2006 U (http://www.altova.com) 由 any (any) -->
<EtherCATInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="EtherCATInfo.xsd" Version="1.6">
  <Vendor>
    <Id>#x00681168</Id>
    <Name LcId="1033">Kinco Electric (Shenzhen) Ltd.</Name>
    <Name LcId="2052">步科电气</Name>
    <ImageData16x14>89504e470d0a1a0a0000000d49484452000000100000000e0806000000262f9c8a000000206348524d00007a26000080840000fa00000080e8000075300000ea6000003a98000017709cba513c0000000970485973000012740000127401de661f7800000001624b47443647bf88d10000000774494d4507e804151301024df17f66000000016f724e5401cfa2779a0000002574455874646174653a63726561746500323032342d30342d32315431393a30313a30312b30303a3030902e72520000002574455874646174653a6d6f6469667900323032342d30342d32315431393a30313a30312b30303a3030e173caee0000002874455874646174653a74696d657374616d7000323032342d30342d32315431393a30313a30322b30303a3030878ef1ac000001c849444154384f7553b14a0341107d9b9c8910a3040d5ac44208b6225a596963a9ad1621e00fd8da59f9158288d8582a8862672fda888a06842088444f638ce79d971d67462f62f01e3c766776e6edceeeacb1d61218c1dd1dde6f6f65aac88e8f23d9d3a373630c7cd7c5fbf9b9daf4fa8aaefe7e6426260011103e1f1dd115af45fca856d52ff09f9ee87a6444fd97cc4ab14881eb52e87994504946229d86c36344934ccad668598bfba525183e1d7b901a1dc5f0e9299c5c4e63da02ffc1306b6b6b087677bf1d850206f7f791ca66f91c04e338f10286eb770f0fd1585dd520cbcc6f6d21532c72ae5e9bd41f2fd03c3b833b3f0fc3c1129edbdc44dfcccc6fb2804b8c15a84d4ff3d3045a863337877cb9ac429d881590e02821dcdb436d6747c53a112bd0bbbe8ed4e2a28a48e2f3c2029a1717da137f10f541fdf8982af2c63ffc7c7b236e1eaa140a74c3b6b032394941a341d21d9ad76afdf641276cbd8e14bff5001f3d3a853d39c1c3f2b2ae47881510c88df74e4d21cbbd20cf28c1dec6061eb7b7dba5b405ace721e0312285a1b815f9951538b3b3ea176fad54c2cbc181aeb53f53c89fe5933f4984f4d01012dddddf06efc6f5c2af56d524df07359bc88c8de10b8511ea527eb044b20000000049454e44ae426082
</ImageData16x14>
  </Vendor>
  <Descriptions>
    <Groups>
      <Group SortOrder="400">
        <Type>TerminalCoupler</Type>
        <Name LcId="1033">Terminal Coupler</Name>
        <Name LcId="2052">Terminal Coupler</Name>
        <ImageData16x14></ImageData16x14>
      </Group>
    </Groups>
    <Devices>
      <Device Physics="YY">
        <Type ProductCode="#x52503230" RevisionNo="#x05430001" DownloadModuleList="true">RP20C-ECT</Type>
        <Name LcId="1033">RP20C-ECT-1.1.0.7</Name>
        <Name LcId="2052">EtherCAT coupler</Name>
        <Comment LcId="1033">Terminal Coupler based on EtherCAT</Comment>
        <URL LcId="1033">http://www.Kinco.cn</URL>
        <Info>
          <StateMachine>
            <Timeout>
              <PreopTimeout>2000</PreopTimeout>
              <SafeopOpTimeout>50000</SafeopOpTimeout>
              <BackToInitTimeout>5000</BackToInitTimeout>
              <BackToSafeopTimeout>200</BackToSafeopTimeout>
            </Timeout>
          </StateMachine>
          <Mailbox>
            <Timeout>
              <RequestTimeout>100</RequestTimeout>
              <ResponseTimeout>2000</ResponseTimeout>
            </Timeout>
          </Mailbox>
        </Info>
        <GroupType>TerminalCoupler</GroupType>
        <Profile>
          <ChannelInfo>
            <ProfileNo>5001</ProfileNo>
          </ChannelInfo>
          <Dictionary>
            <DataTypes>
              <DataType>
                <!--Std type (see ETG.2000)-->
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.2000)-->
                <Name>DINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.2000)-->
                <Name>INT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.2000)-->
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.2000)-->
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.2000)-->
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.2000)-->
                <Name>ULINT</Name>
                <BitSize>64</BitSize>
              </DataType>
              <!--Std type (see ETG.2000)-->
              <DataType>
                <Name>REAL</Name>
                <BitSize>32</BitSize>
              </DataType>
              <!--Device Name (0x1008) type-->
              <DataType>
                <Name>STRING(13)</Name>
                <BitSize>104</BitSize>
              </DataType>
              <!--Device Name (0x1008) type-->
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <!--Ident object (0x1018) type-->
              <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>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Vendor ID</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Product code</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Revision</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Serial number</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0x1C00) type-->
              <DataType>
                <Name>DT1C00ARR</Name>
                <BaseType>USINT</BaseType>
                <BitSize>40</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>5</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>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>SM0 Elements Mailboxw</Name>
                  <Type>DT1C00ARR</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>SM1 Elements</Name>
                  <Type>DT1C00ARR</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SM2 Elements tPDO</Name>
                  <Type>DT1C00ARR</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SM3 Elements rPDO</Name>
                  <Type>DT1C00ARR</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Datatype (0x1C32) for SM2(Output) Synchronisation  Parameter-->
              <DataType>
                <Name>DT1C32</Name>
                <BitSize>400</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>Sync mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Sync modes supported</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Minimum cycle time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Calc and copy time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>144</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM event missed counter</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>384</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Datatype (0x1C33) for SM3(Input) Synchronisation  Parameter-->
              <DataType>
                <Name>DT1C33</Name>
                <BitSize>400</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>Sync mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Sync modes supported</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Minimum cycle time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Calc and copy time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>144</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM event missed counter</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>384</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0x1C12) type-->
              <DataType>
                <Name>DT1C12ARR</Name>
                <BaseType>UINT</BaseType>
                <BitSize>1024</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>64</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C12</Name>
                <BitSize>1040</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>
                  <Name>Elements</Name>
                  <Type>DT1C12ARR</Type>
                  <BitSize>1024</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0x1C13) type-->
              <DataType>
                <Name>DT1C13ARR</Name>
                <BaseType>UINT</BaseType>
                <BitSize>1024</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>64</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C13</Name>
                <BitSize>1040</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>
                  <Name>Elements</Name>
                  <Type>DT1C13ARR</Type>
                  <BitSize>1024</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0x3010) type-->
              <DataType>
                <Name>DT3010</Name>
                <BitSize>160</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>largest sub-index supported</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>ECAT diagnostics code </Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Watchdog error counter</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Sync error counter</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Fatal Sync error counter</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0x3012) type-->
              <DataType>
                <Name>DT3012</Name>
                <BitSize>160</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>largest sub-index supported</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>K-bus error code</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>K-bus breakopint ID</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>comm timeout counter</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>CRC error counter</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0x3016) type-->
              <DataType>
                <Name>DT3016</Name>
                <BitSize>80</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>Rotary switchs value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Configured station address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Configured station alias</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Alias in eeprom</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0x3021) type-->
              <DataType>
                <Name>DT3021</Name>
                <BitSize>1040</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>Slot 1 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slot 1 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Slot 2 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Slot 2 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Slot 3 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>144</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Slot 3 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>176</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Slot 4 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Slot 4 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>240</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Slot 5 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>272</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Slot 5 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Slot 6 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>336</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Slot 6 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>368</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Slot 7 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>400</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Slot 7 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>432</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Slot 8 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>464</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>16</SubIdx>
                  <Name>Slot 8 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>496</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>17</SubIdx>
                  <Name>Slot 9 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>528</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>18</SubIdx>
                  <Name>Slot 9 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>560</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>19</SubIdx>
                  <Name>Slot 10 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>592</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>20</SubIdx>
                  <Name>Slot 10 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>624</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>21</SubIdx>
                  <Name>Slot 11 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>656</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>22</SubIdx>
                  <Name>Slot 11 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>688</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>23</SubIdx>
                  <Name>Slot 12 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>720</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>24</SubIdx>
                  <Name>Slot 12 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>752</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>25</SubIdx>
                  <Name>Slot 13 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>784</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>26</SubIdx>
                  <Name>Slot 13 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>816</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>27</SubIdx>
                  <Name>Slot 14 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>848</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>28</SubIdx>
                  <Name>Slot 14 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>880</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>29</SubIdx>
                  <Name>Slot 15 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>912</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>30</SubIdx>
                  <Name>Slot 15 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>944</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>31</SubIdx>
                  <Name>Slot 16 software version 1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>976</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Slot 16 software version 2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>1008</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0xF000) type-->
              <DataType>
                <Name>DTF000</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>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Index distance</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Maximum number of modules</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0xF010) type-->
              <DataType>
                <Name>DTF010ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>512</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>16</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DTF010</Name>
                <BitSize>528</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>
                  <Name>Elements</Name>
                  <Type>DTF010ARR</Type>
                  <BitSize>512</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0xF030) type-->
              <DataType>
                <Name>DTF030</Name>
                <BitSize>528</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>
                  <Name>Elements</Name>
                  <Type>DTF030ARR</Type>
                  <BitSize>512</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DTF030ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>512</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>16</Elements>
                </ArrayInfo>
              </DataType>
              <!--Ident object (0xF050) type-->
              <DataType>
                <Name>DTF050ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>512</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>16</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DTF050</Name>
                <BitSize>528</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>
                  <Name>Elements</Name>
                  <Type>DTF050ARR</Type>
                  <BitSize>512</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0xF100) type-->
              <DataType>
                <Name>DTF100</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>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>LBus Status</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Fault ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0xF110) type-->
              <DataType>
                <Name>DTF110</Name>
                <BitSize>72</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>ErrorSolt1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>ErrorSolt2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0xF120) type-->
              <DataType>
                <Name>DTF120</Name>
                <BitSize>816</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>LBus Get Slot Info Mail Lost Count</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>LBus Set Slot Address Mail Lost Count</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>LBus Get Slot Index Info Mail Lost Count</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>LBus Set Slot Config Data Mail Lost Count</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>LBus Get Slot Config Data Mail Lost Count</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>160</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>LBus Get Slot State Mail Lost Count</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>192</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>LBus Set Slot State Mail Lost Count</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>LBus Get Slot Diagnostic Data Mail Lost Count</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>LBus PDO Data Send Count</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot1</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>320</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot2</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>352</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot3</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>384</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot4</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>416</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot5</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>448</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot6</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>480</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>16</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot7</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>512</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>17</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot8</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>544</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>18</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot9</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>576</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>19</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot10</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>608</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>20</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot11</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>640</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>21</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot12</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>672</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>22</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot13</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>704</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>23</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot14</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>736</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>24</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot15</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>768</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>25</SubIdx>
                  <Name>LBus PDO Data Receive Count Slot16</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>800</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--Ident object (0xF800) type-->
              <DataType>
                <Name>DTF800</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>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Unused</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slave and module error run state</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>EtherCAT commucation error mode</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>ESC error counter behavor</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!-- 0x1000 -->
              <Object>
                <Index>#x1000</Index>
                <Name>Device type</Name>
                <Type>UDINT</Type>
                <BitSize>32</BitSize>
                <Info>
                  <DefaultData>89130000</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x1001 -->
              <Object>
                <Index>#x1001</Index>
                <Name>Error Register</Name>
                <Type>USINT</Type>
                <BitSize>8</BitSize>
                <Info>
                  <DefaultData>00</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x1008 -->
              <Object>
                <Index>#x1008</Index>
                <Name>Device Name</Name>
                <Type>STRING(16)</Type>
                <BitSize>128</BitSize>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x1009 -->
              <Object>
                <Index>#x1009</Index>
                <Name>Hardware version</Name>
                <Type>STRING(8)</Type>
                <BitSize>64</BitSize>
                <Info>
                  <DefaultData>00</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x100A -->
              <Object>
                <Index>#x100A</Index>
                <Name>Software version</Name>
                <Type>STRING(8)</Type>
                <BitSize>64</BitSize>
                <Info>
                  <DefaultData>00</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x1C00 -->
              <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>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x1018 -->
              <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>
                    <Info>
                      <DefaultValue>#x00100000</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Product code</Name>
                    <Info>
                      <DefaultValue>#x10F40910</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Revision</Name>
                    <Info>
                      <DefaultValue>#x01000000</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Serial number</Name>
                    <Info>
                      <DefaultValue>#x00000000</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x1C32 -->
              <Object>
                <Index>#x1c32</Index>
                <Name>SM output parameter</Name>
                <Type>DT1C32</Type>
                <BitSize>400</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>20</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sync mode</Name>
                    <Info>
                      <DefaultData>0100</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Cycle time</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sync modes supported</Name>
                    <Info>
                      <DefaultData>0780</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum cycle time</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Calc and copy time</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Delay time</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SM event missed counter</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sync error</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x1C33 -->
              <Object>
                <Index>#x1C33</Index>
                <Name>SM input parameter</Name>
                <Type>DT1C33</Type>
                <BitSize>400</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>20</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sync mode</Name>
                    <Info>
                      <DefaultData>2200</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Cycle time</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sync modes supported</Name>
                    <Info>
                      <DefaultData>0780</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum cycle time</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Calc and copy time</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Delay time</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SM event missed counter</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sync error</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x1C12 -->
              <Object>
                <Index>#x1C12</Index>
                <Name>RxPDO assign</Name>
                <Type>DT1C12</Type>
                <BitSize>1040</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>
                  <SubItem>
                    <Name>SubIndex 003</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 004</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 005</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 006</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 007</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 008</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 009</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 010</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 011</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 012</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 013</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 014</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 015</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 016</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 017</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 018</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 019</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 020</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 021</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 022</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 023</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 024</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 025</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 026</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 027</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 028</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 029</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 030</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 031</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 032</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 033</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 034</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 035</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 036</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 037</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 038</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 039</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 040</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 041</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 042</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 043</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 044</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 045</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 046</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 047</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 048</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 049</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 050</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 051</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 052</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 053</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 054</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 055</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 056</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 057</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 058</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 059</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 060</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 061</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 062</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 063</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 064</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x1C13 -->
              <Object>
                <Index>#x1C13</Index>
                <Name>TxPDO assign</Name>
                <Type>DT1C13</Type>
                <BitSize>1040</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>
                  <SubItem>
                    <Name>SubIndex 003</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 004</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 005</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 006</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 007</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 008</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 009</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 010</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 011</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 012</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 013</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 014</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 015</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 016</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 017</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 018</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 019</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 020</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 021</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 022</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 023</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 024</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 025</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 026</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 027</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 028</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 029</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 030</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 031</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 032</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 033</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 034</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 035</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 036</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 037</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 038</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 039</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 040</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 041</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 042</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 043</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 044</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 045</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 046</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 047</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 048</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 049</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 050</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 051</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 052</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 053</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 054</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 055</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 056</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 057</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 058</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 059</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 060</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 061</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 062</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 063</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 064</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x3010 -->
              <Object>
                <Index>#x3010</Index>
                <Name>Port 0 error counter</Name>
                <Type>DT3010</Type>
                <BitSize>160</BitSize>
                <Info>
                  <SubItem>
                    <Name>largest sub-index supported</Name>
                    <Info>
                      <DefaultData>04</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>ECAT diagnostics code </Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Watchdog error counter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sync error counter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Fatal Sync error counter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0x3011 -->
              <Object>
                <Index>#x3012</Index>
                <Name>ESC error counter</Name>
                <Type>DT3012</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>largest sub-index supported</Name>
                    <Info>
                      <DefaultData>04</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>ECAT Processing unit error counter</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>PDI error cunter</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Watchdog counter process data</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Watchdog counter PDI</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0xF000 -->
              <Object>
                <Index>#xf000</Index>
                <Name>Modular device profile</Name>
                <Type>DTF000</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Index distance</Name>
                    <Info>
                      <DefaultData>0001</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum number of modules</Name>
                    <Info>
                      <DefaultData>16</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!--  0xF030  -->
              <Object>
                <Index>#xf030</Index>
                <Name>Configured Module Ident List</Name>
                <Type>DTF030</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>00</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>
                  <SubItem>
                    <Name>SubIndex 009</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 010</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 011</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 012</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 013</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 014</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 015</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 016</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!-- 0xF050 -->
              <Object>
                <Index>#xf050</Index>
                <Name>Detected Module Ident List</Name>
                <Type>DTF050</Type>
                <BitSize>528</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>00</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>
                  <SubItem>
                    <Name>SubIndex 009</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 010</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 011</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 012</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 013</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 014</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 015</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 016</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <Fmmu>Outputs</Fmmu>
        <Fmmu>Inputs</Fmmu>
        <Sm MinSize="12" MaxSize="192" DefaultSize="128" StartAddress="#x1000" ControlByte="#x26" Enable="1">MBoxOut</Sm>
        <Sm MinSize="12" MaxSize="192" DefaultSize="128" StartAddress="#x1400" ControlByte="#x22" Enable="1">MBoxIn</Sm>
        <Sm DefaultSize="0" StartAddress="#x1800" ControlByte="#x64" Enable="1">Outputs</Sm>
        <Sm DefaultSize="0" StartAddress="#x1C00" ControlByte="#x60" Enable="1">Inputs</Sm>
        <Mailbox DataLinkLayer="true">
          <CoE SdoInfo="1" PdoAssign="true" PdoUpload="false" PdoConfig="true" CompleteAccess="0"></CoE>
        </Mailbox>
        <Dc>
          <OpMode>
            <Name>Synchron</Name>
            <Desc>SM-Synchron</Desc>
            <AssignActivate>#x0</AssignActivate>
            <CycleTimeSync0 Factor="1">0</CycleTimeSync0>
            <ShiftTimeSync0>0</ShiftTimeSync0>
            <CycleTimeSync1 Factor="1">0</CycleTimeSync1>
          </OpMode>
          <OpMode>
            <Name>DC</Name>
            <Desc>DC-Synchron</Desc>
            <AssignActivate>#x0300</AssignActivate>
            <CycleTimeSync0 Factor="1">0</CycleTimeSync0>
            <ShiftTimeSync0>0</ShiftTimeSync0>
            <CycleTimeSync1 Factor="1">0</CycleTimeSync1>
          </OpMode>
        </Dc>
        <Slots SlotIndexIncrement="#x10" SlotPdoIncrement="1" IdentifyModuleBy="ModuleIdent" DownloadModuleIdentList="1">
          <!--DownloadModuleIdentList="1"-->
          <!--DownloadModuleIdentList="1"-->
          <Slot MinInstances="0" MaxInstances="16">
            <Name>Terminals</Name>
            <ModuleClass>
              <Class>DI module</Class>
              <Name LcId="1033">Digital input module</Name>
            </ModuleClass>
            <ModuleClass>
              <Class>DO module</Class>
              <Name LcId="1033">Digital output module</Name>
            </ModuleClass>
            <ModuleClass>
              <Class>Multi-DIO module</Class>
              <Name LcId="1033">Multi-Digital input and output module</Name>
            </ModuleClass>
            <ModuleClass>
              <Class>AI module</Class>
              <Name LcId="1033">Analog input module</Name>
            </ModuleClass>
            <ModuleClass>
              <Class>AO module</Class>
              <Name LcId="1033">Analog output module</Name>
            </ModuleClass>
            <ModuleClass>
              <Class>Multi-AIO module</Class>
              <Name LcId="1033">Multi-Analog input and output module</Name>
            </ModuleClass>
            <ModuleClass>
              <Class>Communication</Class>
              <Name LcId="1033">Communication module</Name>
            </ModuleClass>
          </Slot>
        </Slots>
        <ESC>
          <Reg0400>24998</Reg0400>
          <Reg0410>100</Reg0410>
          <Reg0420>100</Reg0420>
        </ESC>
        <Eeprom>
          <ByteSize>2048</ByteSize>
          <ConfigData>050603440A000000000000400000</ConfigData>
        </Eeprom>
        <ImageData16x14>89504e470d0a1a0a0000000d49484452000000100000000e0806000000262f9c8a000000206348524d00007a26000080840000fa00000080e8000075300000ea6000003a98000017709cba513c0000000970485973000012740000127401de661f7800000001624b47443647bf88d10000000774494d4507e804151301024df17f66000000016f724e5401cfa2779a0000002574455874646174653a63726561746500323032342d30342d32315431393a30313a30312b30303a3030902e72520000002574455874646174653a6d6f6469667900323032342d30342d32315431393a30313a30312b30303a3030e173caee0000002874455874646174653a74696d657374616d7000323032342d30342d32315431393a30313a30322b30303a3030878ef1ac000001c849444154384f7553b14a0341107d9b9c8910a3040d5ac44208b6225a596963a9ad1621e00fd8da59f9158288d8582a8862672fda888a06842088444f638ce79d971d67462f62f01e3c766776e6edceeeacb1d61218c1dd1dde6f6f65aac88e8f23d9d3a373630c7cd7c5fbf9b9daf4fa8aaefe7e6426260011103e1f1dd115af45fca856d52ff09f9ee87a6444fd97cc4ab14881eb52e87994504946229d86c36344934ccad668598bfba525183e1d7b901a1dc5f0e9299c5c4e63da02ffc1306b6b6b087677bf1d850206f7f791ca66f91c04e338f10286eb770f0fd1585dd520cbcc6f6d21532c72ae5e9bd41f2fd03c3b833b3f0fc3c1129edbdc44dfcccc6fb2804b8c15a84d4ff3d3045a863337877cb9ac429d881590e02821dcdb436d6747c53a112bd0bbbe8ed4e2a28a48e2f3c2029a1717da137f10f541fdf8982af2c63ffc7c7b236e1eaa140a74c3b6b032394941a341d21d9ad76afdf641276cbd8e14bff5001f3d3a853d39c1c3f2b2ae47881510c88df74e4d21cbbd20cf28c1dec6061eb7b7dba5b405ace721e0312285a1b815f9951538b3b3ea176fad54c2cbc181aeb53f53c89fe5933f4984f4d01012dddddf06efc6f5c2af56d524df07359bc88c8de10b8511ea527eb044b20000000049454e44ae426082
	</ImageData16x14>
      </Device>
    </Devices>
    <Modules>
      <!-- RP20-0808DTP -->
      <Module>
        <Type ModuleIdent="#x0000000C" ModuleClass="Multi-DIO module">RP20-0808DTP</Type>
        <Name>RP20-0808DTP(8-channel DI and 8-channel DO(PNP) module)</Name>
        <!--  RP20-0808DTP 0x1600 -->
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>0808DTP(Input 8-bit)Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Digital Input CH0-8bit</Name>
            <DataType>USINT</DataType>
          </Entry>
        </TxPdo>
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>0808DTP(Output8-bit)Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Digital Output CH0-8bit</Name>
            <DataType>USINT</DataType>
          </Entry>
        </RxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>1</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DI module bit0-3 filter time</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>2</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DI module bit4-7 filter time</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>3</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DO module CH0 stopmode after EtherCAT lost link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>4</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DO module CH0 stopvalue after EtherCAT lost link</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(25)</Name>
                <BitSize>200</BitSize>
              </DataType>
              <!--0808DTP 0x1600 Type-->
              <DataType>
                <Name>DT1600</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0808DTP 0x1A00 Type-->
              <DataType>
                <Name>DT1A00</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0808DTP 0x6000 Type-->
              <DataType>
                <Name>DT6000</Name>
                <BitSize>24</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0808DTP Digital input CH0-8bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0808DTP 0x7000 Type-->
              <DataType>
                <Name>DT7000</Name>
                <BitSize>24</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0808DTP Digital output CH0-8bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0808DTP 0x8000 Type-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0808DTP DI-channel Filter time 0-3bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0808DTP DI-channel Filter time 4-7bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>DO-channel  stopmode after EtherCAT lost link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>0808DTP DO-channel stopvalue after EtherCAT lost link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>54</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0808DTP 0xA000 Type-->
              <DataType>
                <Name>DTA000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Diagnosis 0808DTP</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0808DTP Moudle ID</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0808DTP  Moudle SW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>0808DTP Moudle HW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>0808DTP Moudle Diagnotics Code</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--0808ETN 0x6000 Object-->
              <Object>
                <Index DependOnSlot="1">#x6000</Index>
                <Name>0808DTP input</Name>
                <Type>DT6000</Type>
                <BitSize>24</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--0808 0x7000 Object-->
              <Object>
                <Index DependOnSlot="1">#x7000</Index>
                <Name>0808DTP output</Name>
                <Type>DT7000</Type>
                <BitSize>24</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--0808ETN 0x8000 Object-->
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name LcId="1033">0808DTP  DI-CH0  Filter time parameters</Name>
                <Type>DT8000</Type>
                <BitSize>40</BitSize>
                <Info>
                  <SubItem>
                    <Name>Number of Entries</Name>
                    <Info>
                      <DefaultData>04</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>0808DTP DI-channel Filter time 0-3bit</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>#x00</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>0808DTP DI-channel Filter time 4-7bit</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>#x00</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>0808DTP DO-channel stopmode after EtherCAT lost link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>0808DTP DO-channel CH0 output value after EtherCAT lost link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <!--0008ER 0xA000 Object-->
              <Object>
                <Index DependOnSlot="1">#xA000</Index>
                <Name>0808DTP Diagnosis information</Name>
                <Type>DTA000</Type>
                <BitSize>40</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <VendorSpecific>
          <IOModuleAttribute>
            <EnableFlag>1</EnableFlag>
          </IOModuleAttribute>
          <VendorSpecificType>
            <IOModuleSubTypeInfo>
              <ModuleBaseType>9</ModuleBaseType>
              <ChannelCount>2</ChannelCount>
              <ConfigStartIndex>32768</ConfigStartIndex>
              <ConfigCount>3</ConfigCount>
              <informationStartIndex>36864</informationStartIndex>
              <informationCount>1</informationCount>
              <DiagnosisStartIndex>40960</DiagnosisStartIndex>
              <DiagnosisCount>1</DiagnosisCount>
              <Reserve1StartIndex>1</Reserve1StartIndex>
              <Reserve1Count>1</Reserve1Count>
              <Reserve2StartIndex>1</Reserve2StartIndex>
              <Reserve2Count>1</Reserve2Count>
              <ChToIoCount>8</ChToIoCount>
            </IOModuleSubTypeInfo>
          </VendorSpecificType>
        </VendorSpecific>
      </Module>
      <!-- RP20-0808DTN-->
      <!-- RP20-1600DT -->
      <Module>
        <Type ModuleIdent="#x00000004" ModuleClass="DI module">RP20-1600DT</Type>
        <Name>RP20-1600DT(16-channel DI module)</Name>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>1600DT(Input 16-bit)Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Digital Input CH0-8bit</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Digital Input CH1-8bit</Name>
            <DataType>USINT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>1</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DI module CH0 bit0-3 filter time</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>2</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DI module CH0 bit4-7 filter time</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>3</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DI module CH1 bit0-3 filter time</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>4</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DI module CH1 bit4-7 filter time</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(25)</Name>
                <BitSize>200</BitSize>
              </DataType>
              <!--1600DT 0x1A00 Type-->
              <DataType>
                <Name>DT1A00</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Subindex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--1600DT 0x6000 Type-->
              <DataType>
                <Name>DT6000</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>1600DT Digital input CH0-8bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>1600DT Digital input CH1-8bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--1600DT 0x8000 Type-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>1600DT Digital input Filter time CH0 bit0-3</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>1600DT Digital input Filter time CH0 bit4-7</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>1600DT Digital input Filter time CH1 bit0-3</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>1600DT Digital input Filter time CH1 bit4-7</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <!--1600DT 0xA000 Type-->
              <DataType>
                <Name>DTA000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Diagnosis 1600DT</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>1600DT Moudle ID</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>1600DT  Moudle SW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>1600DT Moudle HW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>1600DT Moudle Diagnotics Code</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--1600DT 0x6000 Object-->
              <Object>
                <Index DependOnSlot="1">#x6000</Index>
                <Name>1600DT Input</Name>
                <Type>DT6000</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--1600DT 0x8000 Object-->
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name LcId="1033">1600DT module configure parameters</Name>
                <Type>DT8000</Type>
                <BitSize>40</BitSize>
                <Info>
                  <SubItem>
                    <Name>Number of Entries</Name>
                    <Info>
                      <DefaultValue>4</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>1600DT Digital input Filter time CH0 bit0-3</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>1600DT Digital input Filter time CH0 bit4-7</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>1600DT Digital input Filter time CH1 bit0-3</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>1600DT Digital input Filter time CH1 bit4-7</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <!--1600DT 0xA000 Object-->
              <Object>
                <Index DependOnSlot="1">#xA000</Index>
                <Name>1600DT Diagnosis information</Name>
                <Type>DTA000</Type>
                <BitSize>80</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <VendorSpecific>
          <IOModuleAttribute>
            <EnableFlag>1</EnableFlag>
          </IOModuleAttribute>
          <VendorSpecificType>
            <IOModuleSubTypeInfo>
              <ModuleBaseType>1</ModuleBaseType>
              <ChannelCount>2</ChannelCount>
              <ConfigStartIndex>32768</ConfigStartIndex>
              <ConfigCount>1</ConfigCount>
              <informationStartIndex>36864</informationStartIndex>
              <informationCount>1</informationCount>
              <DiagnosisStartIndex>40960</DiagnosisStartIndex>
              <DiagnosisCount>1</DiagnosisCount>
              <Reserve1StartIndex>1</Reserve1StartIndex>
              <Reserve1Count>1</Reserve1Count>
              <Reserve2StartIndex>1</Reserve2StartIndex>
              <Reserve2Count>1</Reserve2Count>
              <ChToIoCount>8</ChToIoCount>
            </IOModuleSubTypeInfo>
          </VendorSpecificType>
        </VendorSpecific>
      </Module>
      <!-- RP20-0016DTP-->
      <Module>
        <Type ModuleIdent="#x00000008" ModuleClass="DO module">RP20-0016DTP</Type>
        <Name>RP20-0016DTP(16-channel DO(PNP) module)</Name>
        <!-- RP20-0016XXX 0x1600 -->
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>0016DTP(Output 16-bit)Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Digital Output CH0-8bit</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Digital Output CH1-8bit</Name>
            <DataType>USINT</DataType>
          </Entry>
        </RxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>1</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DO module CH0 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>2</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DO module CH0 Output Value After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>3</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DO module CH1 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>4</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DO module CH1 Output Value After EtherCAT Lost Link</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(25)</Name>
                <BitSize>200</BitSize>
              </DataType>
              <!--0016XXX 0x1600 Type-->
              <DataType>
                <Name>DT1600</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Subindex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0016XXX 0x7000 Type-->
              <DataType>
                <Name>DT7000</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0016DTP Digital output CH0-8bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0016DTP Digital output CH1-8bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0016XXX 0x8000 Type-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>DO module CH0 stopmode after EtherCAT lost link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>DO module CH0 output value after EtherCAT lost link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>DO module CH1 stopmode after EtherCAT lost link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>DO module CH1 output value after EtherCAT lost link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0016XXX 0xA000 Type-->
              <DataType>
                <Name>DTA000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Diagnosis 0016DTP</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0016DTP Moudle ID</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0016DTP  Moudle SW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>0016DTP Moudle HW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>0016DTP Moudle Diagnotics Code</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0016XXX 0x4000 Type-->
              <DataType>
                <Name>DT4000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Slot ID LL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slot ID LH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Slot ID HL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Slot ID HH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Slot Addr</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Bit Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Bit Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Byte Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Byte Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Byte Config Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>88</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Byte Mbox Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Byte Diag Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>104</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--0016XXX 0x7000 Object-->
              <Object>
                <Index DependOnSlot="1">#x7000</Index>
                <Name>0016DTP output</Name>
                <Type>DT7000</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--0016XXX 0x8000 Object-->
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name LcId="1033">0016DTP module configure stop parameters</Name>
                <Type>DT8000</Type>
                <BitSize>40</BitSize>
                <Info>
                  <SubItem>
                    <Name>Number of Entries</Name>
                    <Info>
                      <DefaultData>04</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>DO module CH0 stopmode after EtherCAT lost link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>DO module CH0 output value after EtherCAT lost link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>DO module CH1 stopmode after EtherCAT lost link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>DO module CH1 output value after EtherCAT lost link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <!--0016XXX 0xA000 Object-->
              <Object>
                <Index DependOnSlot="1">#xA000</Index>
                <Name>0016DTP Diagnosis information</Name>
                <Type>DTA000</Type>
                <BitSize>64</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <VendorSpecific>
          <IOModuleAttribute>
            <EnableFlag>1</EnableFlag>
          </IOModuleAttribute>
          <VendorSpecificType>
            <IOModuleSubTypeInfo>
              <ModuleBaseType>2</ModuleBaseType>
              <ChannelCount>2</ChannelCount>
              <ConfigStartIndex>32768</ConfigStartIndex>
              <ConfigCount>2</ConfigCount>
              <informationStartIndex>36864</informationStartIndex>
              <informationCount>1</informationCount>
              <DiagnosisStartIndex>40960</DiagnosisStartIndex>
              <DiagnosisCount>1</DiagnosisCount>
              <Reserve1StartIndex>1</Reserve1StartIndex>
              <Reserve1Count>1</Reserve1Count>
              <Reserve2StartIndex>1</Reserve2StartIndex>
              <Reserve2Count>1</Reserve2Count>
              <ChToIoCount>8</ChToIoCount>
            </IOModuleSubTypeInfo>
          </VendorSpecificType>
        </VendorSpecific>
      </Module>
      <!-- RP20-0016DTN-->
      <Module>
        <Type ModuleIdent="#x0000000A" ModuleClass="DO module">RP20-0016DTN</Type>
        <Name>RP20-0016DTN(16-channel DO(NPN) module)</Name>
        <!-- RP20-0016XXX 0x1600 -->
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>0016DTN(Output 16-bit)Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Digital Output CH0-8bit</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Digital Output CH1-8bit</Name>
            <DataType>USINT</DataType>
          </Entry>
        </RxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>1</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DO module CH0 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>2</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DO module CH0 Output Value After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>3</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DO module CH1 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>4</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>DO module CH1 Output Value After EtherCAT Lost Link</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(25)</Name>
                <BitSize>200</BitSize>
              </DataType>
              <!--0016XXX 0x1600 Type-->
              <DataType>
                <Name>DT1600</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Subindex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0016XXX 0x7000 Type-->
              <DataType>
                <Name>DT7000</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0016DTN Digital output CH0-8bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0016DTN Digital output CH1-8bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0016XXX 0x8000 Type-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>DO module CH0 stopmode after EtherCAT lost link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>DO module CH1 stopmode after EtherCAT lost link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>DO module CH1 stopmode after EtherCAT lost link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>DO module CH1 output value after EtherCAT lost link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0016XXX 0xA000 Type-->
              <DataType>
                <Name>DTA000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Diagnosis 0016DTN</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0016DTN Moudle ID</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0016DTN  Moudle SW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>0016DTN Moudle HW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>0016DTN Moudle Diagnotics Code</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0016XXX 0x4000 Type-->
              <DataType>
                <Name>DT4000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Slot ID LL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slot ID LH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Slot ID HL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Slot ID HH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Slot Addr</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Bit Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Bit Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Byte Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Byte Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Byte Config Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>88</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Byte Mbox Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Byte Diag Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>104</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--0016XXX 0x7000 Object-->
              <Object>
                <Index DependOnSlot="1">#x7000</Index>
                <Name>0016DTN output</Name>
                <Type>DT7000</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--0016XXX 0x8000 Object-->
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name LcId="1033">0016DTN module configure stop parameters</Name>
                <Type>DT8000</Type>
                <BitSize>40</BitSize>
                <Info>
                  <SubItem>
                    <Name>Number of Entries</Name>
                    <Info>
                      <DefaultData>04</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>DO module CH0 stopmode after EtherCAT lost link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>DO module CH0 output value after EtherCAT lost link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>DO module CH1 stopmode after EtherCAT lost link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>DO module CH1 output value after EtherCAT lost link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <!--0016XXX 0xA000 Object-->
              <Object>
                <Index DependOnSlot="1">#xA000</Index>
                <Name>0016DTN Diagnosis information</Name>
                <Type>DTA000</Type>
                <BitSize>64</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <VendorSpecific>
          <IOModuleAttribute>
            <EnableFlag>1</EnableFlag>
          </IOModuleAttribute>
          <VendorSpecificType>
            <IOModuleSubTypeInfo>
              <ModuleBaseType>2</ModuleBaseType>
              <ChannelCount>2</ChannelCount>
              <ConfigStartIndex>32768</ConfigStartIndex>
              <ConfigCount>2</ConfigCount>
              <informationStartIndex>36864</informationStartIndex>
              <informationCount>1</informationCount>
              <DiagnosisStartIndex>40960</DiagnosisStartIndex>
              <DiagnosisCount>1</DiagnosisCount>
              <Reserve1StartIndex>1</Reserve1StartIndex>
              <Reserve1Count>1</Reserve1Count>
              <Reserve2StartIndex>1</Reserve2StartIndex>
              <Reserve2Count>1</Reserve2Count>
              <ChToIoCount>8</ChToIoCount>
            </IOModuleSubTypeInfo>
          </VendorSpecificType>
        </VendorSpecific>
      </Module>
      <!-- RP20-0800IV -->
      <!-- RP20-0400NTC -->
      <!-- RP20-0400IV -->
      <Module>
        <Type ModuleIdent="#x00000010" ModuleClass="AI module">RP20-0400IV</Type>
        <Name>RP20-0400IV(4-channel AI module)</Name>
        <!-- RP20-0400IV-->
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>0400IV (Input 4-channel) Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Input CH0</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Input CH1</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Input CH2</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Input CH3</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>1</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH0 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>2</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH1 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>3</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH2 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>4</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH3 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>5</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH0 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>6</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH1 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>7</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH2 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>8</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH3 Filtering Mode </Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <Name>DT0802EN32</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>4mA~20mA(4000~20000)</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>-20mA~20mA(-20000~20000)</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>1V~5V(1000~5000)</Text>
                  <Enum>2</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>-10V~+10V(-10000~10000)</Text>
                  <Enum>3</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0802EN33</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>None Filtering</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Average Filtering
</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>STRING(25)</Name>
                <BitSize>200</BitSize>
              </DataType>
              <!--0400IV 0x1600 Type-->
              <DataType>
                <Name>DT1600</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Subindex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400IV 0x6000 Type-->
              <DataType>
                <Name>DT6000</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input CH0</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Input CH1</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Input CH2</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Input CH3</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400IV 0x8000 Type-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH0 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH1 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>CH2 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>CH3 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>CH0 Filtering Mode </Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>CH0 Filtering Mode </Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>CH0 Filtering Mode </Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>CH0 Filtering Mode </Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400IV 0xA000 Type-->
              <DataType>
                <Name>DTA000</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Diagnosis 0400IV</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0400IV Moudle ID</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0400IV Moudle SW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>0400IV Moudle HW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>0400IV Moudle Diagnotics Code</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400IV 0x4000 Type-->
              <DataType>
                <Name>DT4000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Slot ID LL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slot ID LH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Slot ID HL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Slot ID HH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Slot Addr</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Bit Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Bit Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Byte Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Byte Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Byte Config Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>88</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Byte Mbox Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Byte Diag Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>104</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--0400IV 0x6000 Object-->
              <Object>
                <Index DependOnSlot="1">#x6000</Index>
                <Name>0400IV Input</Name>
                <Type>DT6000</Type>
                <BitSize>80</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--O400IV 0x8000 Object-->
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name LcId="1033">0400IV Module Configure Parameters</Name>
                <Type>DT8000</Type>
                <BitSize>80</BitSize>
                <Info>
                  <SubItem>
                    <Name>Number of Entries</Name>
                    <Info>
                      <DefaultData>8</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH0 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH0 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <!--0400IV 0xA000 Object-->
              <Object>
                <Index DependOnSlot="1">#xA000</Index>
                <Name>0400IV Diagnosis Information</Name>
                <Type>DTA000</Type>
                <BitSize>48</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <VendorSpecific>
          <IOModuleAttribute>
            <EnableFlag>1</EnableFlag>
          </IOModuleAttribute>
          <VendorSpecificType>
            <IOModuleSubTypeInfo>
              <ModuleBaseType>2</ModuleBaseType>
              <ChannelCount>2</ChannelCount>
              <ConfigStartIndex>32768</ConfigStartIndex>
              <ConfigCount>2</ConfigCount>
              <informationStartIndex>36864</informationStartIndex>
              <informationCount>1</informationCount>
              <DiagnosisStartIndex>40960</DiagnosisStartIndex>
              <DiagnosisCount>1</DiagnosisCount>
              <Reserve1StartIndex>1</Reserve1StartIndex>
              <Reserve1Count>1</Reserve1Count>
              <Reserve2StartIndex>1</Reserve2StartIndex>
              <Reserve2Count>1</Reserve2Count>
              <ChToIoCount>8</ChToIoCount>
            </IOModuleSubTypeInfo>
          </VendorSpecificType>
        </VendorSpecific>
      </Module>
      <!-- RP20-0004IV -->
      <Module>
        <Type ModuleIdent="#x00000020" ModuleClass="AO module">RP20-0004IV</Type>
        <Name>RP20-0004IV( 4-channel AO module)</Name>
        <!-- RP20-0004IV-->
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>0004IV(Output 4-channel) Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Output CH0</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Output CH1</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Output CH2</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Output CH3</Name>
            <DataType>INT</DataType>
          </Entry>
        </RxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>1</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH0 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>2</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH1 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>3</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH2 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>4</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH3 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>5</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH0 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>6</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH1 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>7</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH2 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>8</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH3 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>9</SubIndex>
              <Data AdaptAutomatically="true">0000</Data>
              <Comment>AO CH0 Stopvalue After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>10</SubIndex>
              <Data AdaptAutomatically="true">0000</Data>
              <Comment>AO CH1 Stopvalue After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>11</SubIndex>
              <Data AdaptAutomatically="true">0000</Data>
              <Comment>AO CH2 Stopvalue After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>12</SubIndex>
              <Data AdaptAutomatically="true">0000</Data>
              <Comment>AO CH3 Stopvalue After EtherCAT Lost Link</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <Name>INT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>DT0802EN32</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>4mA~20mA(4000~20000)</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>0mA~20mA(0~20000)</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>1V~5V(1000~5000)</Text>
                  <Enum>2</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>-10V~+10V(-10000~10000)</Text>
                  <Enum>3</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0802EN33</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>Keep Current Value</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Retain Preset</Text>
                  <Enum>255</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>STRING(25)</Name>
                <BitSize>200</BitSize>
              </DataType>
              <!--0004IV 0x1600 Type-->
              <DataType>
                <Name>DT1600</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Subindex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0004IV 0x6000 Type-->
              <!--0004IV 0x7000 Type-->
              <DataType>
                <Name>DT7000</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Output CH0</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Output CH1</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Output CH2</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Output CH3</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0004IV 0x8000 Type-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH0 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH1 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>CH2 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>CH3 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>CH0 Stopmode After EtherCAT Lost Link</Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>CH1 Stopmode After EtherCAT Lost Link</Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>CH2 Stopmode After EtherCAT Lost Link</Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>CH3 Stopmode After EtherCAT Lost Link</Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>AO CH0 Stopvalue After EtherCAT Lost Link</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>AO CH1 Stopvalue After EtherCAT Lost Link</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>AO CH2 Stopvalue After EtherCAT Lost Link</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>AO CH3 Stopvalue After EtherCAT Lost Link</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0004IV 0xA000 Type-->
              <DataType>
                <Name>DTA000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Diagnosis 0004IV</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0004IV Moudle ID</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0004IV  Moudle SW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>0004IV Moudle HW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>0004IV Moudle Diagnotics Code</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0004IV 0x4000 Type-->
              <DataType>
                <Name>DT4000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Slot ID LL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slot ID LH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Slot ID HL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Slot ID HH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Slot Addr</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Bit Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Bit Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Byte Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Byte Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Byte Config Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>88</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Byte Mbox Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Byte Diag Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>104</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--0004IV 0x6000 Object-->
              <!--0004IV 0x7000 Object-->
              <Object>
                <Index DependOnSlot="1">#x7000</Index>
                <Name>0004IV Output</Name>
                <Type>DT7000</Type>
                <BitSize>80</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--0004IV 0x8000 Object-->
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name LcId="1033">0004IV Module Configure Parameters</Name>
                <Type>DT8000</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>Number of Entries</Name>
                    <Info>
                      <DefaultData>12</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH0 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH1 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH2 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH3 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH0 Stopmode After EtherCAT Lost Link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH1 Stopmode After EtherCAT Lost Link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH2 Stopmode After EtherCAT Lost Link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH3 Stopmode After EtherCAT Lost Link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH0 Stopvalue After EtherCAT Lost Link</Name>
                    <Info>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH1 Stopvalue After EtherCAT Lost Link</Name>
                    <Info>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH2 Stopvalue After EtherCAT Lost Link</Name>
                    <Info>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH3 Stopvalue After EtherCAT Lost Link</Name>
                    <Info>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <!--0004IV 0xA000 Object-->
              <Object>
                <Index DependOnSlot="1">#xA000</Index>
                <Name>0004IV Diagnosis Information</Name>
                <Type>DTA000</Type>
                <BitSize>40</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <VendorSpecific>
          <IOModuleAttribute>
            <EnableFlag>1</EnableFlag>
          </IOModuleAttribute>
          <VendorSpecificType>
            <IOModuleSubTypeInfo>
              <ModuleBaseType>2</ModuleBaseType>
              <ChannelCount>2</ChannelCount>
              <ConfigStartIndex>32768</ConfigStartIndex>
              <ConfigCount>2</ConfigCount>
              <informationStartIndex>36864</informationStartIndex>
              <informationCount>1</informationCount>
              <DiagnosisStartIndex>40960</DiagnosisStartIndex>
              <DiagnosisCount>1</DiagnosisCount>
              <Reserve1StartIndex>1</Reserve1StartIndex>
              <Reserve1Count>1</Reserve1Count>
              <Reserve2StartIndex>1</Reserve2StartIndex>
              <Reserve2Count>1</Reserve2Count>
              <ChToIoCount>8</ChToIoCount>
            </IOModuleSubTypeInfo>
          </VendorSpecificType>
        </VendorSpecific>
      </Module>
      <!-- RP20-0400RD -->
      <Module>
        <Type ModuleIdent="#x00000011" ModuleClass="AI module">RP20-0400RD</Type>
        <Name>RP20-0400RD(4-channel RD module)</Name>
        <!-- RP20-0400RD-->
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>0400RD(Input 4-channel)Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>RTD Input CH0</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>RTD Input CH1</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>RTD Input CH2</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>RTD Input CH3</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>1</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH0 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>2</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH1 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>3</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH2 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>4</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH3 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>5</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH0 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>6</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH1 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>7</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH2 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>8</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH3 Filtering Mode </Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>DT0802EN32</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>PT100</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>PT1000</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Cu50</Text>
                  <Enum>4</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Cu100</Text>
                  <Enum>5</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0802EN33</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>None Filtering</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Average Filtering
</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(25)</Name>
                <BitSize>200</BitSize>
              </DataType>
              <!--0400RD 0x1600 Type-->
              <DataType>
                <Name>DT1600</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Subindex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400RD 0x6000 Type-->
              <DataType>
                <Name>DT6000</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input CH0</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Input CH1</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Input CH2</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Input CH3</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400RD 0x8000 Type-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH0 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH1 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>CH2 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>CH3 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>CH0 Filtering Mode </Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>CH1 Filtering Mode </Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>CH2 Filtering Mode </Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>CH3 Filtering Mode </Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400RD 0xA000 Type-->
              <DataType>
                <Name>DTA000</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Diagnosis 0400RD</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0400RD Moudle ID</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0400RD  Moudle SW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>0400RD Moudle HW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>0400RD Moudle Diagnotics Code</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400RD 0x4000 Type-->
              <DataType>
                <Name>DT4000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Slot ID LL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slot ID LH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Slot ID HL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Slot ID HH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Slot Addr</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Bit Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Bit Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Byte Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Byte Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Byte Config Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>88</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Byte Mbox Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Byte Diag Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>104</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--0400RD 0x6000 Object-->
              <Object>
                <Index DependOnSlot="1">#x6000</Index>
                <Name>0400RD Input</Name>
                <Type>DT6000</Type>
                <BitSize>80</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--O400RD 0x8000 Object-->
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name LcId="1033">0400RD Module Configure Parameters</Name>
                <Type>DT8000</Type>
                <BitSize>80</BitSize>
                <Info>
                  <SubItem>
                    <Name>Number of Entries</Name>
                    <Info>
                      <DefaultData>8</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH0 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x06</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x06</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x06</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x06</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH0 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <!--0400RD 0xA000 Object-->
              <Object>
                <Index DependOnSlot="1">#xA000</Index>
                <Name>0400RD Diagnosis Information</Name>
                <Type>DTA000</Type>
                <BitSize>48</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <VendorSpecific>
          <IOModuleAttribute>
            <EnableFlag>1</EnableFlag>
          </IOModuleAttribute>
          <VendorSpecificType>
            <IOModuleSubTypeInfo>
              <ModuleBaseType>2</ModuleBaseType>
              <ChannelCount>2</ChannelCount>
              <ConfigStartIndex>32768</ConfigStartIndex>
              <ConfigCount>2</ConfigCount>
              <informationStartIndex>36864</informationStartIndex>
              <informationCount>1</informationCount>
              <DiagnosisStartIndex>40960</DiagnosisStartIndex>
              <DiagnosisCount>1</DiagnosisCount>
              <Reserve1StartIndex>1</Reserve1StartIndex>
              <Reserve1Count>1</Reserve1Count>
              <Reserve2StartIndex>1</Reserve2StartIndex>
              <Reserve2Count>1</Reserve2Count>
              <ChToIoCount>8</ChToIoCount>
            </IOModuleSubTypeInfo>
          </VendorSpecificType>
        </VendorSpecific>
      </Module>
      <!-- RP20-0400TC -->
      <Module>
        <Type ModuleIdent="#x00000012" ModuleClass="AI module">RP20-0400TC</Type>
        <Name>RP20-0400TC(4-channel TC module)</Name>
        <!-- RP20-0400TC-->
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>0400TC(Input 4-channel)Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Thermocoupler Input CH0</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Thermocoupler Input CH1</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>Thermocoupler Input CH2</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>Thermocoupler Input CH3</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>1</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH0 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>2</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH1 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>3</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH2 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>4</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH3 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>5</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH0 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>6</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH1 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>7</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH2 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>8</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>CH3 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>9</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH0 Cold Junction Compensation Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>10</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH1 Cold Junction Compensation Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>11</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH2 Cold Junction Compensation Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>12</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH3 Cold Junction Compensation Mode </Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>DT0802EN32</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>J</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>K</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>E</Text>
                  <Enum>2</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>S</Text>
                  <Enum>3</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>T</Text>
                  <Enum>4</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>100mV</Text>
                  <Enum>5</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0803EN33</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>None Filtering</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Average Filtering
</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0804EN34</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>Internal Cold Junction Compensation</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>External Cold Junction Compensation
</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(25)</Name>
                <BitSize>200</BitSize>
              </DataType>
              <!--0400TC 0x1600 Type-->
              <DataType>
                <Name>DT1600</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Subindex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400TC 0x6000 Type-->
              <DataType>
                <Name>DT6000</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input CH0</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Input CH1</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Input CH2</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Input CH3</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400TC 0x8000 Type-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH0 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH1 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>CH2 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>CH3 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>CH0 Filtering Mode </Name>
                  <Type>DT0803EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>CH1 Filtering Mode </Name>
                  <Type>DT0803EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>CH2 Filtering mode </Name>
                  <Type>DT0803EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>CH0 Filtering Mode </Name>
                  <Type>DT0803EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>CH0 Cold Junction Compensation Mode </Name>
                  <Type>DT0804EN34</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>CH1 Cold Junction Compensation Mode </Name>
                  <Type>DT0804EN34</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>88</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>CH2 Cold Junction Compensation Mode </Name>
                  <Type>DT0804EN34</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>CH3 Cold Junction Compensation Mode </Name>
                  <Type>DT0804EN34</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>104</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400TC 0xA000 Type-->
              <DataType>
                <Name>DTA000</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Diagnosis 0400TC</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0400TC Moudle ID</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0400TC  Moudle SW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>0400TC Moudle HW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>0400TC Moudle Diagnotics Code</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0400TC 0x4000 Type-->
              <DataType>
                <Name>DT4000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Slot ID LL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slot ID LH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Slot ID HL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Slot ID HH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Slot Addr</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Bit Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Bit Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Byte Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Byte Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Byte Config Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>88</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Byte Mbox Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Byte Diag Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>104</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--0400TC 0x6000 Object-->
              <Object>
                <Index DependOnSlot="1">#x6000</Index>
                <Name>0400TC Input</Name>
                <Type>DT6000</Type>
                <BitSize>80</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--O400TC 0x8000 Object-->
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name LcId="1033">0400TC Module Configure Parameters</Name>
                <Type>DT8000</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>Number of Entries</Name>
                    <Info>
                      <DefaultData>12</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH0 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x05</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x05</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x05</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x05</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH0 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH0 Cold Junction Compensation Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1 Cold Junction Compensation Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2 Cold Junction Compensation Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3 Cold Junction Compensation Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <!--0400TC 0xA000 Object-->
              <Object>
                <Index DependOnSlot="1">#xA000</Index>
                <Name>0400TC Diagnosis Information</Name>
                <Type>DTA000</Type>
                <BitSize>48</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <VendorSpecific>
          <IOModuleAttribute>
            <EnableFlag>1</EnableFlag>
          </IOModuleAttribute>
          <VendorSpecificType>
            <IOModuleSubTypeInfo>
              <ModuleBaseType>2</ModuleBaseType>
              <ChannelCount>2</ChannelCount>
              <ConfigStartIndex>32768</ConfigStartIndex>
              <ConfigCount>2</ConfigCount>
              <informationStartIndex>36864</informationStartIndex>
              <informationCount>1</informationCount>
              <DiagnosisStartIndex>40960</DiagnosisStartIndex>
              <DiagnosisCount>1</DiagnosisCount>
              <Reserve1StartIndex>1</Reserve1StartIndex>
              <Reserve1Count>1</Reserve1Count>
              <Reserve2StartIndex>1</Reserve2StartIndex>
              <Reserve2Count>1</Reserve2Count>
              <ChToIoCount>8</ChToIoCount>
            </IOModuleSubTypeInfo>
          </VendorSpecificType>
        </VendorSpecific>
      </Module>
      <!-- RP20-0008DR -->
      <Module>
        <Type ModuleIdent="#x00000009" ModuleClass="DO module">RP20-0008DR</Type>
        <Name>RP20-0008DR(8-channel DR module)</Name>
        <!-- RP20-0008XXX 0x1600 -->
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>0008DR(Output 8-bit) Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Digital Output CH0-8bit</Name>
            <DataType>USINT</DataType>
          </Entry>
        </RxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>1</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH0 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>2</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>CH0 Stopvalue After EtherCAT Lost Link</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(25)</Name>
                <BitSize>200</BitSize>
              </DataType>
              <!--0008XXX 0x1600 Type-->
              <DataType>
                <Name>DT1600</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Subindex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0008XXX 0x7000 Type-->
              <DataType>
                <Name>DT7000</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0008DR Digital output CH0-8bit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0008XXX 0x8000 Type-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH0 Stopmode After EtherCAT Lost Link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH0 Stopvalue After EtherCAT Lost Link</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0008XXX 0xA000 Type-->
              <DataType>
                <Name>DTA000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Diagnosis 0008DR</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0008DR Moudle ID</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0008DR  Moudle SW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>0008DR Moudle HW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>0008DR Moudle Diagnotics Code</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0008XXX 0x4000 Type-->
              <DataType>
                <Name>DT4000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slot ID LH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Slot ID LL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Slot ID HL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Slot ID HH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Slot Addr</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Bit Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Bit Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Byte Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Byte Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Byte Config Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>88</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Byte Mbox Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Byte Diag Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>104</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--0008XXX 0x7000 Object-->
              <Object>
                <Index DependOnSlot="1">#x7000</Index>
                <Name>0008DR Output</Name>
                <Type>DT7000</Type>
                <BitSize>32</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--0016XXX 0x8000 Object-->
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name LcId="1033">0008DR module configure stop parameters</Name>
                <Type>DT8000</Type>
                <BitSize>40</BitSize>
                <Info>
                  <SubItem>
                    <Name>Number of Entries</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH0 Stopmode After EtherCAT Lost Link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH0 Stopvalue After EtherCAT Lost Link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#xFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <!--0016XXX 0xA000 Object-->
              <Object>
                <Index DependOnSlot="1">#xA000</Index>
                <Name>0008DR Diagnosis information</Name>
                <Type>DTA000</Type>
                <BitSize>64</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <VendorSpecific>
          <IOModuleAttribute>
            <EnableFlag>1</EnableFlag>
          </IOModuleAttribute>
          <VendorSpecificType>
            <IOModuleSubTypeInfo>
              <ModuleBaseType>2</ModuleBaseType>
              <ChannelCount>2</ChannelCount>
              <ConfigStartIndex>32768</ConfigStartIndex>
              <ConfigCount>2</ConfigCount>
              <informationStartIndex>36864</informationStartIndex>
              <informationCount>1</informationCount>
              <DiagnosisStartIndex>40960</DiagnosisStartIndex>
              <DiagnosisCount>1</DiagnosisCount>
              <Reserve1StartIndex>1</Reserve1StartIndex>
              <Reserve1Count>1</Reserve1Count>
              <Reserve2StartIndex>1</Reserve2StartIndex>
              <Reserve2Count>1</Reserve2Count>
              <ChToIoCount>8</ChToIoCount>
            </IOModuleSubTypeInfo>
          </VendorSpecificType>
        </VendorSpecific>
      </Module>
      <!-- RP20-0202IV -->
      <Module>
        <Type ModuleIdent="#x00000030" ModuleClass="Multi-AIO module">RP20-0202IV</Type>
        <Name>RP20-0202IV(2-channel AI and 2-channel AO module)</Name>
        <!-- RP20-0202IV-->
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>0202IV(Input 2-channel)Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Input CH0</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Input CH1</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>0202IV(Output 2-channel) Mapping</Name>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Output CH0</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Analog Output CH1</Name>
            <DataType>INT</DataType>
          </Entry>
        </RxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>1</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AI CH0 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>2</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AI CH1 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>3</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>AI CH0 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>4</SubIndex>
              <Data AdaptAutomatically="true">01</Data>
              <Comment>AI CH1 Filtering Mode </Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>5</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH0 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>6</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH1 Signal Form</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>7</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH0 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>8</SubIndex>
              <Data AdaptAutomatically="true">00</Data>
              <Comment>AO CH1 Stopmode After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>9</SubIndex>
              <Data AdaptAutomatically="true">0000</Data>
              <Comment>AO CH0 Stopvalue After EtherCAT Lost Link</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>10</SubIndex>
              <Data AdaptAutomatically="true">0000</Data>
              <Comment>AO CH1 Stopvalue After EtherCAT Lost Link</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <Name>DT0802EN32</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>4mA~20mA(4000~20000)</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>0mA~20mA(0~20000)</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>1V~5V(1000~5000)</Text>
                  <Enum>2</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>-10V~+10V(-10000~10000)</Text>
                  <Enum>3</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0802EN33</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>None Filtering</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Average Filtering
</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0802EN34</Name>
                <BaseType>USINT</BaseType>
                <BitSize>8</BitSize>
                <EnumInfo>
                  <Text>Keep Current Value</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Retain Preset</Text>
                  <Enum>255</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>STRING(25)</Name>
                <BitSize>200</BitSize>
              </DataType>
              <!--0202IV 0x1600 Type-->
              <DataType>
                <Name>DT1600</Name>
                <BitSize>80</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Subindex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Subindex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0202IV 0x6000 Type-->
              <DataType>
                <Name>DT6000</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input CH0</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Input CH1</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0202IV 0x7000 Type-->
              <DataType>
                <Name>DT7000</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Output CH0</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Output CH1</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0202IV 0x8000 Type-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>AI CH0 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>AI CH1 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>AI CH0 Filtering Mode </Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>AI CH1 Filtering Mode </Name>
                  <Type>DT0802EN33</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>AO CH0 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>AO CH0 Signal Form</Name>
                  <Type>DT0802EN32</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>AO CH0 Stopmode After EtherCAT Lost Link</Name>
                  <Type>DT0802EN34</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>AO CH1 Stopmode After EtherCAT Lost Link</Name>
                  <Type>DT0802EN34</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>AO CH0 Stopvalue After EtherCAT Lost Link</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>AO CH1 Stopvalue After EtherCAT Lost Link</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0202IV 0xA000 Type-->
              <DataType>
                <Name>DTA000</Name>
                <BitSize>40</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Diagnosis 0202IV</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>0202IV Moudle ID</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>0202IV  Moudle SW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>0202IV Moudle HW Version</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>0202IV Moudle Diagnotics Code</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <!--0202IV 0x4000 Type-->
              <DataType>
                <Name>DT4000</Name>
                <BitSize>112</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>Number of Entries</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Slot ID LL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slot ID LH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Slot ID HL</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Slot ID HH</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Slot Addr</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Bit Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Bit Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Byte Input Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Byte Output Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Byte Config Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>88</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Byte Mbox Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Byte Diag Size</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>104</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <!--0202IV 0x6000 Object-->
              <Object>
                <Index DependOnSlot="1">#x6000</Index>
                <Name>0202IV Input</Name>
                <Type>DT6000</Type>
                <BitSize>48</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--0202IV 0x7000 Object-->
              <Object>
                <Index DependOnSlot="1">#x7000</Index>
                <Name>0202IV Output</Name>
                <Type>DT7000</Type>
                <BitSize>48</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
              <!--0202IV 0x8000 Object-->
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name LcId="1033">0202IV Module Configure Parameters</Name>
                <Type>DT8000</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>Number of Entries</Name>
                    <Info>
                      <DefaultData>10</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AI CH0 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AI CH1 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AI CH0 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AI CH1 Filtering Mode </Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>1</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH0 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH1 Signal Form</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x03</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH0 Stopmode After EtherCAT Lost Link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH1 Stopmode After EtherCAT Lost Link</Name>
                    <Info>
                      <MinValue>#x00</MinValue>
                      <MaxValue>#x01</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH0 Stopvalue After EtherCAT Lost Link</Name>
                    <Info>
                      <MinValue>#x0000</MinValue>
                      <MaxValue>#xFFFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>AO CH1 Stopvalue After EtherCAT Lost Link</Name>
                    <Info>
                      <MinValue>#x0000</MinValue>
                      <MaxValue>#xFFFF</MaxValue>
                      <DefaultValue>0</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <!--0202IV 0xA000 Object-->
              <Object>
                <Index DependOnSlot="1">#xA000</Index>
                <Name>0202IV Diagnosis Information</Name>
                <Type>DTA000</Type>
                <BitSize>40</BitSize>
                <Flags>
                  <Access>ro</Access>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <VendorSpecific>
          <IOModuleAttribute>
            <EnableFlag>1</EnableFlag>
          </IOModuleAttribute>
          <VendorSpecificType>
            <IOModuleSubTypeInfo>
              <ModuleBaseType>2</ModuleBaseType>
              <ChannelCount>2</ChannelCount>
              <ConfigStartIndex>32768</ConfigStartIndex>
              <ConfigCount>2</ConfigCount>
              <informationStartIndex>36864</informationStartIndex>
              <informationCount>1</informationCount>
              <DiagnosisStartIndex>40960</DiagnosisStartIndex>
              <DiagnosisCount>1</DiagnosisCount>
              <Reserve1StartIndex>1</Reserve1StartIndex>
              <Reserve1Count>1</Reserve1Count>
              <Reserve2StartIndex>1</Reserve2StartIndex>
              <Reserve2Count>1</Reserve2Count>
              <ChToIoCount>8</ChToIoCount>
            </IOModuleSubTypeInfo>
          </VendorSpecificType>
        </VendorSpecific>
      </Module>
    </Modules>
  </Descriptions>
</EtherCATInfo>