﻿<?xml version="1.0" encoding="utf-8"?>
<EtherCATInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="EtherCATInfo.xsd" Version="1.6">
  <Vendor>
    <Id>#x000116C7</Id>
    <Name>Zhejiang Hechuan Technology Co.,Ltd.</Name>
    <ImageData16x14>424DD9020000000000003600000028000000100000000E000000010018000000000000000000232E0000232E00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6BB15ADFEEDBFCFDFB68B058D5E9D174B66470B4608DC3806BB15AE1EFDEFFFFFFF2F8F07BBA6D72B56359A847CAE3C47FBC7174B665A5D09B50A33D8AC17CA5D09BFFFFFFFFFFFF82BD7479B86AAAD3A1D3E8CE52A43FCAE3C49ACA8F81BD74B7D9AF59A847C4E0BEB3A283B5C29D72B563FCFEFCFFFFFFC6E1BF57A644C2DFBBEAF4E8F0F7EEBEDDB799C98E54A541F3F9F25EAA4DF6FAF5E2D7CCC2AA93A3CF9968AF5768AF57D3E8CE75B66661AC4F76B767A0CD9578B86A6EB35F7EBB6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</ImageData16x14>
  </Vendor>
  <Descriptions>
    <Groups>
      <Group SortOrder="400">
        <Type>Coupler</Type>
        <Name LcId="1033">HCFA-Coupler</Name>
        <Name LcId="1031">HCFA-Coupler</Name>
        <ImageData16x14>424DD9020000000000003600000028000000100000000E000000010018000000000000000000232E0000232E00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6BB15ADFEEDBFCFDFB68B058D5E9D174B66470B4608DC3806BB15AE1EFDEFFFFFFF2F8F07BBA6D72B56359A847CAE3C47FBC7174B665A5D09B50A33D8AC17CA5D09BFFFFFFFFFFFF82BD7479B86AAAD3A1D3E8CE52A43FCAE3C49ACA8F81BD74B7D9AF59A847C4E0BEB3A283B5C29D72B563FCFEFCFFFFFFC6E1BF57A644C2DFBBEAF4E8F0F7EEBEDDB799C98E54A541F3F9F25EAA4DF6FAF5E2D7CCC2AA93A3CF9968AF5768AF57D3E8CE75B66661AC4F76B767A0CD9578B86A6EB35F7EBB6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</ImageData16x14>
      </Group>
    </Groups>
    <Devices>
      <Device Physics="YY">
        <Type ProductCode="#x1211EB18" RevisionNo="#x00001006" DownloadModuleList="true">HCQX-EC02-D4</Type>
        <Name LcId="1033">HCQX-EC02-D4-V1.00.06,EtherCAT Coupler</Name>
        <URL LcId="1033">https://www.hcfa.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>Coupler</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>
              <DataType>
                <!--Std type (see ETG.2000)-->
                <Name>REAL</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <!--Device Name (0x1008) type-->
                <Name>STRING(13)</Name>
                <BitSize>104</BitSize>
              </DataType>
              <DataType>
                <!--Device Name (0x1008) type-->
                <Name>STRING(15)</Name>
                <BitSize>120</BitSize>
              </DataType>
              <DataType>
                <!--Ident object (0x1018) type-->
                <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>
              <DataType>
                <Name>DT1C00ARR</Name>
                <BaseType>USINT</BaseType>
                <BitSize>32</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C00</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C00ARR</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Datatype for SM2(Output) Synchronisation  Parameter-->
                <Name>DT1C32</Name>
                <BitSize>504</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>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>ro</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>496</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Datatype for SM3(Input) Synchronisation  Parameter-->
                <Name>DT1C33</Name>
                <BitSize>504</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>ro</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>496</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1C12ARR</Name>
                <BaseType>UINT</BaseType>
                <BitSize>4080</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>255</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C12</Name>
                <BitSize>4096</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C12ARR</Type>
                  <BitSize>4080</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1C13ARR</Name>
                <BaseType>UINT</BaseType>
                <BitSize>4080</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>255</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C13</Name>
                <BitSize>4096</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C13ARR</Type>
                  <BitSize>4080</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT3010</Name>
                <BitSize>48</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>Port 0 invalid frame counter </Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Port 0 Rx error counter</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Port 0 forwarded Rx error counter</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Port 0 lost link counter</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT3011</Name>
                <BitSize>48</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>Port 1 invalid frame counter </Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Port 1 Rx error counter</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Port 1 forwarded Rx error counter</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Port 1 lost link counter</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT3012</Name>
                <BitSize>48</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 Processing unit error counter</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>PDI error cunter</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Watchdog counter process data</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Watchdog counter PDI</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!-- 0x3016 -->
              <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>
              <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>
              <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>
              <DataType>
                <Name>DTF030ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>512</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>16</Elements>
                </ArrayInfo>
              </DataType>
              <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>rw</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>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>
              <DataType>
                <Name>DTF110</Name>
                <BitSize>96</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Slave error</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Slave EtherCAT AL station</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Slave EtherCAT Al Code</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SPI And configuration  error</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Configuration error position</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Module error position</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <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>Configuration error run state</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>
              <DataType>
                <Name>DT2012</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2013</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2014</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2015</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2016</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2017</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2018</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2019</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT201A</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT201B</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT201C</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT201D</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT201E</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT201F</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2020</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2021</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2022</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2023</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2024</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2025</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2026</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2027</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2028</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2029</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT202A</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT202B</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT202C</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT202D</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT202E</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT202F</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2030</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT2031</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Reg300_Reg301</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Reg302_Reg303</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Reg310_Reg311</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <Object>
                <Index>#x1000</Index>
                <Name>Device type</Name>
                <Type>UDINT</Type>
                <BitSize>32</BitSize>
                <Info>
                  <DefaultData>00001389</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#x1001</Index>
                <Name>Error Register</Name>
                <Type>USINT</Type>
                <BitSize>8</BitSize>
                <Info>
                  <DefaultData>00</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#x1008</Index>
                <Name>Device Name</Name>
                <Type>STRING(13)</Type>
                <BitSize>104</BitSize>
                <Info>
                  <DefaultData>00001000000010000000100000</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#x100A</Index>
                <Name>Software version</Name>
                <Type>STRING(13)</Type>
                <BitSize>104</BitSize>
                <Info>
                  <DefaultData>00001000000010000000100000</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!--
							<Object>
								<Index>#x1009</Index>
								<Name>Hardware version</Name>
								<Type>STRING(13)</Type>
								<BitSize>32</BitSize>
								<Info>
									<DefaultData>01000000</DefaultData>
								</Info>
								<Flags>
									<Access>ro</Access>
									<Category>o</Category>
								</Flags>
							</Object>
-->
              <Object>
                <Index>#x1C00</Index>
                <Name>Sync manager type</Name>
                <Type>DT1C00</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>04</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 001</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 002</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 003</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 004</Name>
                    <Info>
                      <DefaultData>04</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#x1018</Index>
                <Name>Identity</Name>
                <Type>DT1018</Type>
                <BitSize>144</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>04</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Vendor ID</Name>
                    <Info>
                      <DefaultValue>#x000116C7</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Product code</Name>
                    <Info>
                      <DefaultValue>#x1211EB18</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Revision</Name>
                    <Info>
                      <DefaultValue>#x00000000</DefaultValue>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Serial number</Name>
                    <Info>
                      <DefaultValue>#x00000000</DefaultValue>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#x1c32</Index>
                <Name>SM output parameter</Name>
                <Type>DT1C32</Type>
                <BitSize>504</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>
              <Object>
                <Index>#x1C33</Index>
                <Name>SM input parameter</Name>
                <Type>DT1C33</Type>
                <BitSize>504</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>
              <Object>
                <Index>#x1C12</Index>
                <Name>RxPDO assign</Name>
                <Type>DT1C12</Type>
                <BitSize>4096</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>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#x1C13</Index>
                <Name>TxPDO assign</Name>
                <Type>DT1C13</Type>
                <BitSize>4096</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 016</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#x2000</Index>
                <Name>Number of fault tolerance</Name>
                <Type>USINT</Type>
                <BitSize>8</BitSize>
                <Info>
                  <DefaultData>0C</DefaultData>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <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>0080</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum number of modules</Name>
                    <Info>
                      <DefaultData>31</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#xf030</Index>
                <Name>Configured Module Ident List</Name>
                <Type>DTF030</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>
                  <SubItem>
                    <Name>SubIndex 017</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 018</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 019</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 020</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 021</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 022</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 023</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 024</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 025</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 026</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 027</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 028</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 029</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 030</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 031</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 032</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <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>
                  <SubItem>
                    <Name>SubIndex 017</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 018</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 019</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 020</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 021</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 022</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 023</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 024</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 025</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 026</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 027</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 028</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 029</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 030</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 031</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 032</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#x2011</Index>
                <Name>Number of Detected Device</Name>
                <Type>UINT</Type>
                <BitSize>16</BitSize>
                <Info>
                  <DefaultData>0000</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Setting>1</Setting>
                </Flags>
              </Object>
              <Object>
                <Index>#x2012</Index>
                <Name>Slave1 CRC</Name>
                <Type>DT2012</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2013</Index>
                <Name>Slave2 CRC</Name>
                <Type>DT2013</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2014</Index>
                <Name>Slave3 CRC</Name>
                <Type>DT2014</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2015</Index>
                <Name>Slave4 CRC</Name>
                <Type>DT2015</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2016</Index>
                <Name>Slave5 CRC</Name>
                <Type>DT2016</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2017</Index>
                <Name>Slave6 CRC</Name>
                <Type>DT2017</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2018</Index>
                <Name>Slave7 CRC</Name>
                <Type>DT2018</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2019</Index>
                <Name>Slave8 CRC</Name>
                <Type>DT2019</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x201A</Index>
                <Name>Slave9 CRC</Name>
                <Type>DT201A</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x201B</Index>
                <Name>Slave10 CRC</Name>
                <Type>DT201B</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x201C</Index>
                <Name>Slave11 CRC</Name>
                <Type>DT201C</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x201D</Index>
                <Name>Slave12 CRC</Name>
                <Type>DT201D</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x201E</Index>
                <Name>Slave13 CRC</Name>
                <Type>DT201E</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x201F</Index>
                <Name>Slave14 CRC</Name>
                <Type>DT201F</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2020</Index>
                <Name>Slave15 CRC</Name>
                <Type>DT2020</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2021</Index>
                <Name>Slave16 CRC</Name>
                <Type>DT2021</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2022</Index>
                <Name>Slave17 CRC</Name>
                <Type>DT2022</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2023</Index>
                <Name>Slave18 CRC</Name>
                <Type>DT2023</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2024</Index>
                <Name>Slave19 CRC</Name>
                <Type>DT2024</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2025</Index>
                <Name>Slave20 CRC</Name>
                <Type>DT2025</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2026</Index>
                <Name>Slave21 CRC</Name>
                <Type>DT2026</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2027</Index>
                <Name>Slave22 CRC</Name>
                <Type>DT2027</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2028</Index>
                <Name>Slave23 CRC</Name>
                <Type>DT2028</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2029</Index>
                <Name>Slave24 CRC</Name>
                <Type>DT2029</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x202A</Index>
                <Name>Slave25 CRC</Name>
                <Type>DT202A</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x202B</Index>
                <Name>Slave26 CRC</Name>
                <Type>DT202B</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x202C</Index>
                <Name>Slave27 CRC</Name>
                <Type>DT202C</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x202D</Index>
                <Name>Slave28 CRC</Name>
                <Type>DT202D</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x202E</Index>
                <Name>Slave29 CRC</Name>
                <Type>DT202E</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x202F</Index>
                <Name>Slave30 CRC</Name>
                <Type>DT202F</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2030</Index>
                <Name>Slave31 CRC</Name>
                <Type>DT2030</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index>#x2031</Index>
                <Name>Slave32 CRC</Name>
                <Type>DT2031</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg300_Reg301</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg302_Reg303</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Reg310_Reg311</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
        <Fmmu>Outputs</Fmmu>
        <Fmmu>Inputs</Fmmu>
        <Fmmu>MBoxState</Fmmu>
        <Sm MinSize="12" MaxSize="256" DefaultSize="256" StartAddress="#x1000" ControlByte="#x26" Enable="1">MBoxOut</Sm>
        <Sm MinSize="12" MaxSize="256" DefaultSize="256" StartAddress="#x1400" ControlByte="#x22" Enable="1">MBoxIn</Sm>
        <Sm DefaultSize="0" StartAddress="#x1800" ControlByte="#x64" Enable="1">Outputs</Sm>
        <Sm DefaultSize="2" StartAddress="#x2400" ControlByte="#x20" Enable="1">Inputs</Sm>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index>#x1BFF</Index>
          <Name>Device status</Name>
          <Entry>
            <Index>#x3010</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Device and module link error</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>#x3010</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Device and module status error</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>#x3010</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Cycle too small</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>#x3010</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>High temperature</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>#x3010</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Low temperature</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>#x3010</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Overvoltage</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>#x3010</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Undervoltage</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>#x3010</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>NULL</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>#x3010</Index>
            <SubIndex>9</SubIndex>
            <BitLen>8</BitLen>
            <Name>Error slot</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </TxPdo>
        <Mailbox DataLinkLayer="true">
          <CoE SdoInfo="true" PdoAssign="true" PdoConfig="true" PdoUpload="false" CompleteAccess="false">
            <InitCmd>
              <Transition>PS</Transition>
              <Index>#x2000</Index>
              <SubIndex>00</SubIndex>
              <Data>0C</Data>
              <Comment>Number of fault tolerance</Comment>
            </InitCmd>
          </CoE>
          <FoE />
        </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>#x0100</AssignActivate>
						<CycleTimeSync0 Factor="1">0</CycleTimeSync0>
						<ShiftTimeSync0>0</ShiftTimeSync0>
						<CycleTimeSync1 Factor="1">0</CycleTimeSync1>
					</OpMode>
-->
        </Dc>
        <Slots SlotIndexIncrement="#xB0" SlotPdoIncrement="16" IdentifyModuleBy="ModuleIdent" DownloadModuleIdentList="1">
          <!--DownloadModuleIdentList="1"-->
          <Slot MinInstances="0" MaxInstances="31">
            <Name>Terminals</Name>
            <ModuleClass>
              <Class>Digital In</Class>
              <Name LcId="1033">Digital Input Terminals</Name>
            </ModuleClass>
            <ModuleClass>
              <Class>Digital Out</Class>
              <Name LcId="1033">Digital Output Terminals</Name>
            </ModuleClass>
            <ModuleClass>
              <Class>Digital InOut</Class>
              <Name LcId="1033">Digital InOut Terminals</Name>
            </ModuleClass>
            <ModuleClass>
              <Class>Analoge</Class>
              <Name LcId="1033">Analoge Terminals</Name>
            </ModuleClass>
            <ModuleClass>
              <Class>Communication</Class>
              <Name LcId="1033">Communication Terminals</Name>
            </ModuleClass>
          </Slot>
        </Slots>
        <ESC>
          <Reg0400>24998</Reg0400>
          <Reg0410>100</Reg0410>
          <Reg0420>100</Reg0420>
        </ESC>
        <Eeprom>
          <ByteSize>1024</ByteSize>
          <ConfigData>080E00CC8813F0000000800000</ConfigData>
          <BootStrap>0010800000118000</BootStrap>
        </Eeprom>
        <ImageData16x14>424DD9020000000000003600000028000000100000000E000000010018000000000000000000232E0000232E00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6BB15ADFEEDBFCFDFB68B058D5E9D174B66470B4608DC3806BB15AE1EFDEFFFFFFF2F8F07BBA6D72B56359A847CAE3C47FBC7174B665A5D09B50A33D8AC17CA5D09BFFFFFFFFFFFF82BD7479B86AAAD3A1D3E8CE52A43FCAE3C49ACA8F81BD74B7D9AF59A847C4E0BEB3A283B5C29D72B563FCFEFCFFFFFFC6E1BF57A644C2DFBBEAF4E8F0F7EEBEDDB799C98E54A541F3F9F25EAA4DF6FAF5E2D7CCC2AA93A3CF9968AF5768AF57D3E8CE75B66661AC4F76B767A0CD9578B86A6EB35F7EBB6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</ImageData16x14>
      </Device>
    </Devices>
    <Modules>
      <!--HCFA-OD16-PNP-D4-->
      <Module>
        <Type ModuleIdent="#x1401EB18" ModuleClass="Digital Out">HCQX-OD16-PNP-D4</Type>
        <Name>OD16-PNP-D4,16 Digtal Output,DC24V</Name>
        <RxPdo Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Byte</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
      </Module>
      <!--HCFA-MD16-PNP-D4-->
      <Module>
        <Type ModuleIdent="#x1401EB1C" ModuleClass="Digital InOut">HCQX-MD16-PNP-D4</Type>
        <Name>MD16-PNP-D4,8 Digtal Input and 8 Digtal Output,DC24V</Name>
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Byte</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--HCFA-OD32-PNP-D4-->
      <Module>
        <Type ModuleIdent="#x1401EB19" ModuleClass="Digital Out">HCQX-OD32-PNP-D4</Type>
        <Name>OD32-PNP-D4,32 Digtal Output,DC24V</Name>
        <RxPdo Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Byte</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 3</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 4</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>17</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit16</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>18</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit17</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>19</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit18</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>20</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit19</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>21</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit20</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>22</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit21</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>23</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit22</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>24</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit23</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>25</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit24</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>26</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit25</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>27</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit26</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>28</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit27</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>29</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit28</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>30</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit29</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>31</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit30</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>32</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit31</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output1 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output2 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
      </Module>
      <!--HCFA-MD32-PNP-D4-->
      <Module>
        <Type ModuleIdent="#x1401EB1D" ModuleClass="Digital InOut">HCQX-MD32-PNP-D4</Type>
        <Name>MD32-PNP-D4,16 Digtal Input and 16 Digtal Output,DC24V</Name>
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Bytes</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output1 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A02</Index>
          <Name>Input1 16bit</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Input1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--HCFA-ID16-D2-->
      <Module>
        <Type ModuleIdent="#x1211EB40" ModuleClass="Digital In">HCQX-ID16-D4</Type>
        <Name>ID16-D4,16 Digtal Input,DC24V</Name>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A02</Index>
          <Name>Input 16bit</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Input1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--HCFA-OD16-D2-->
      <Module>
        <Type ModuleIdent="#x1211EB42" ModuleClass="Digital Out">HCQX-OD16-D4</Type>
        <Name>OD16-D4,16 Digtal Output,DC24V</Name>
        <RxPdo Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Byte</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
      </Module>
      <!--HCFA-MD16-D2-->
      <Module>
        <Type ModuleIdent="#x1211EB44" ModuleClass="Digital InOut">HCQX-MD16-D4</Type>
        <Name>MD16-D4,8 Digtal Input and 8 Digtal Output,DC24V</Name>
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Byte</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--HCFA-ID32-D2-->
      <Module>
        <Type ModuleIdent="#x1211EB15" ModuleClass="Digital In">HCQX-ID32-D4</Type>
        <Name>ID32-D4,32 Digtal Input,DC24V</Name>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 3</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 4</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>17</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit16</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>18</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit17</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>19</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit18</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>20</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit19</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>21</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit20</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>22</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit21</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>23</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit22</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>24</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit23</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>25</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit24</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>26</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit25</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>27</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit26</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>28</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit27</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>29</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit28</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>30</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit29</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>31</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit30</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>32</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit31</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A02</Index>
          <Name>Input 16bit</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Input1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6002</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Input2 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--HCFA-OD32-D2-->
      <Module>
        <Type ModuleIdent="#x1211EB16" ModuleClass="Digital Out">HCQX-OD32-D4</Type>
        <Name>OD32-D4,32 Digtal Output,DC24V</Name>
        <RxPdo Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Byte</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 3</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 4</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>17</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit16</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>18</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit17</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>19</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit18</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>20</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit19</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>21</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit20</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>22</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit21</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>23</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit22</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>24</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit23</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>25</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit24</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>26</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit25</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>27</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit26</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>28</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit27</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>29</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit28</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>30</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit29</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>31</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit30</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>32</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit31</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output2 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
      </Module>
      <!--HCFA-MD32-D2-->
      <Module>
        <Type ModuleIdent="#x1211EB17" ModuleClass="Digital InOut">HCQX-MD32-D4</Type>
        <Name>MD32-D4,16 Digtal Input and 16 Digtal Output,DC24V</Name>
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Bytes</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output1 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A02</Index>
          <Name>Input1 16bit</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Input1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--HCFA-ID16-D-->
      <Module>
        <Type ModuleIdent="#x00039252" ModuleClass="Digital In">HCQX-ID16-D</Type>
        <Name>ID16-D,16 Digtal Input,DC24V</Name>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A02</Index>
          <Name>Input 16bit</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Input1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--HCFA-OD16-D-->
      <Module>
        <Type ModuleIdent="#x00029252" ModuleClass="Digital Out">HCQX-OD16-D</Type>
        <Name>OD16-D,16 Digtal Output,DC24V</Name>
        <RxPdo Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Byte</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
      </Module>
      <!--HCFA-MD16-D-->
      <Module>
        <Type ModuleIdent="#x00049252" ModuleClass="Digital InOut">HCQX-MD16-D</Type>
        <Name>MD16-D,8 Digtal Input and 8 Digtal Output,DC24V</Name>
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output 1</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--牛角-HCQX-ID32C-D2-->
      <Module>
        <Type ModuleIdent="#x1210EBA0" ModuleClass="Digital In">HCQX-ID32C-D2</Type>
        <Name>ID32C,32 Digtal Input,DC24V</Name>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 3</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 4</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>17</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit16</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>18</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit17</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>19</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit18</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>20</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit19</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>21</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit20</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>22</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit21</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>23</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit22</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>24</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit23</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>25</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit24</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>26</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit25</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>27</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit26</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>28</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit27</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>29</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit28</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>30</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit29</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>31</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit30</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>32</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit31</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A02</Index>
          <Name>Input 16bit</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Input1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6002</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Input2 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--牛角-HCQX-MD32C-D2-->
      <Module>
        <Type ModuleIdent="#x1210EBA1" ModuleClass="Digital InOut">HCQX-MD32C-D2</Type>
        <Name>MD32C,16 Digtal Input and 16 Digtal Output,DC24V</Name>
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Bytes</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output1 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A02</Index>
          <Name>Input1 16bit</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Input1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--牛角-HCQX-MD32C-D2-PNP-->
      <Module>
        <Type ModuleIdent="#x1210EBA4" ModuleClass="Digital InOut">HCQX-MD32C-D2-PNP</Type>
        <Name>MD32C(PNP),16 Digtal Input and 16 Digtal Output,DC24V</Name>
        <RxPdo Mandatory="0" Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Bytes</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output1 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="0" Fixed="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>Input Byte</Name>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Input 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>Input bits</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A02</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Input bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1A02</Index>
          <Name>Input1 16bit</Name>
          <Exclude DependOnSlot="true">#x1A00</Exclude>
          <Exclude DependOnSlot="true">#x1A01</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x6002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Input1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
      </Module>
      <!--牛角-HCFA-OD32C-D2-->
      <Module>
        <Type ModuleIdent="#x1210EBA2" ModuleClass="Digital Out">HCQX-OD32C-D2</Type>
        <Name>OD32C,32 Digtal Output,DC24V</Name>
        <RxPdo Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Byte</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 3</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 4</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>17</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit16</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>18</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit17</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>19</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit18</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>20</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit19</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>21</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit20</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>22</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit21</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>23</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit22</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>24</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit23</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>25</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit24</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>26</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit25</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>27</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit26</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>28</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit27</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>29</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit28</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>30</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit29</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>31</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit30</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>32</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit31</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output2 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
      </Module>
      <!--牛角-HCFA-OD32-D2-PNP-->
      <Module>
        <Type ModuleIdent="#x1210EBA3" ModuleClass="Digital Out">HCQX-OD32C-D2-PNP</Type>
        <Name>OD32C(PNP),32 Digtal Output,DC24V</Name>
        <RxPdo Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Byte</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 2</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 3</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 4</Name>
            <DataType>BYTE</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1602</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>10</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>17</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit16</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>18</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit17</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>19</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit18</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>20</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit19</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>21</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit20</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>22</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit21</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>23</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit22</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>24</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit23</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>25</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit24</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>26</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit25</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>27</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit26</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>28</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit27</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>29</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit28</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>30</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit29</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>31</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit30</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>32</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit31</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Fixed="true">
          <Index DependOnSlot="true">#x1602</Index>
          <Name>Output 16bit</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output1 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7002</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>Output2 16bit</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
      </Module>
      <!--HCFA-AD04-D2-->
      <Module>
        <Type ModuleIdent="#x1210EB80" ModuleClass="Analoge">HCQX-AD04-D2</Type>
        <Name>AD04,4Ch,Input +/-10V Diff,0~20mA Diff,16 Bit</Name>
        <RxPdo Mandatory="true" Fixed="1" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>AD Error clear</Name>
          <Entry>
            <Index DependOnSlot="true">#x8001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH1. Error clear</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x8011</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH2. Error clear</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x8021</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH3. Error clear</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x8031</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH4. Error clear</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a00</Index>
          <Name>AD Status Channel 1</Name>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH1. Status_Underrange</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH1. Status_Overrange</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH1. Status_Minimum limit</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH1. Status_Maximum limit</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH1. Status_ADC Error</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH1. Status_Mutation detection</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>8</BitLen>
            <Name>Padding</Name>
            <DataType>USINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a01</Index>
          <Name>AD Value Channel 1</Name>
          <Entry>
            <Index DependOnSlot="true">#x6010</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH1. Value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a02</Index>
          <Name>AD Maximum Value Channel 1</Name>
          <Entry>
            <Index DependOnSlot="true">#x6020</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH1. Maximum value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a03</Index>
          <Name>AD Minimum Value Channel 1</Name>
          <Entry>
            <Index DependOnSlot="true">#x6030</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH1. Minimum value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a04</Index>
          <Name>AD Status Channel 2</Name>
          <Entry>
            <Index DependOnSlot="true">#x6040</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH2. Status_Underrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6040</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH2. Status_Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6040</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH2. Status_Minimum limit</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6040</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH2. Status_Maximum limit</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6040</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH2. Status_ADC Error</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6040</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH2. Status_Mutation detection</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <BitLen>5</BitLen>
            <Name>Padding</Name>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a05</Index>
          <Name>AD Value Channel 2</Name>
          <Entry>
            <Index DependOnSlot="true">#x6050</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH2. Value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a06</Index>
          <Name>AD Maximum Value Channel 2</Name>
          <Entry>
            <Index DependOnSlot="true">#x6060</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH2. Maximum value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a07</Index>
          <Name>AD Minimum Value Channel 2</Name>
          <Entry>
            <Index DependOnSlot="true">#x6070</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH2. Minimum value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a08</Index>
          <Name>AD Status Channel 3</Name>
          <Entry>
            <Index DependOnSlot="true">#x6080</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH3. Status_Underrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6080</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH3. Status_Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6080</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH3. Status_Minimum limit</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6080</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH3. Status_Maximum limit</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6080</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH3. Status_ADC Error</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6080</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH3. Status_Mutation detection</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <BitLen>5</BitLen>
            <Name>Padding</Name>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a09</Index>
          <Name>AD Value Channel 3</Name>
          <Entry>
            <Index DependOnSlot="true">#x6090</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH3. Value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a0a</Index>
          <Name>AD Maximum Value Channel 3</Name>
          <Entry>
            <Index DependOnSlot="true">#x60A0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH3. Maximum value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a0b</Index>
          <Name>AD Minimum Value Channel 3</Name>
          <Entry>
            <Index DependOnSlot="true">#x60B0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH3. Minimum value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a0c</Index>
          <Name>AD Status Channel 4</Name>
          <Entry>
            <Index DependOnSlot="true">#x60C0</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH4. Status_Underrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x60C0</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH4. Status_Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x60C0</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH4. Status_Minimum limit</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x60C0</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH4. Status_Maximum limit</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>1</BitLen>
            <Name>Padding</Name>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x60C0</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH4. Status_ADC Error</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x60C0</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>AD CH4. Status_Mutation detection</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <BitLen>5</BitLen>
            <Name>Padding</Name>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>CH4. Status_Sync error</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>CH4. Status_TxPDO State</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x0</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>CH4. Status_TxPDO Toggle</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a0d</Index>
          <Name>AD Value Channel 4</Name>
          <Entry>
            <Index DependOnSlot="true">#x60D0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH4. Value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a0e</Index>
          <Name>AD Maximum Value Channel 4</Name>
          <Entry>
            <Index DependOnSlot="true">#x60E0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH4. Maximum value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="true">#x1a0f</Index>
          <Name>AD Minimum Value Channel 4</Name>
          <Entry>
            <Index DependOnSlot="true">#x60F0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH4. Minimum value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>SO</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD CH1. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>09</SubIndex>
              <Data>01</Data>
              <Comment>AD CH1. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8010</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD CH2. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8010</Index>
              <SubIndex>09</SubIndex>
              <Data>01</Data>
              <Comment>AD CH2. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8020</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD CH3. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8020</Index>
              <SubIndex>09</SubIndex>
              <Data>01</Data>
              <Comment>AD CH3. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8030</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD CH4. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8030</Index>
              <SubIndex>09</SubIndex>
              <Data>01</Data>
              <Comment>AD CH4. Enable Channel</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <!--Std type (see ETG.2000)-->
                <Name>BIT2</Name>
                <BitSize>2</BitSize>
              </DataType>
              <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>
              <DataType>
                <!--Device Name (0x1008) type-->
                <Name>STRING(5)</Name>
                <BitSize>40</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(20)</Name>
                <BitSize>160</BitSize>
              </DataType>
              <DataType>
                <Name>DT1011</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>SubIndex 001</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Ident object (0x1018) type-->
                <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>
              <DataType>
                <Name>DT1C00ARR</Name>
                <BaseType>USINT</BaseType>
                <BitSize>32</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C00</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C00ARR</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--							<DataType>-->
              <!--Datatype for SM2(Output) Synchronisation  Parameter-->
              <DataType>
                <!--Datatype for SM2(Output) Synchronisation  Parameter-->
                <Name>DT1C32</Name>
                <BitSize>488</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Synchronization Type</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access WriteRestrictions="PreOP">rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Synchronization Types 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>8</SubIdx>
                  <Name>Get Cycle Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Sync0 Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM-Event Missed</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Cycle Time Too Small</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>480</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Datatype for SM3(Input) Synchronisation  Parameter-->
                <Name>DT1C33</Name>
                <BitSize>488</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Synchronization Type</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access WriteRestrictions="PreOP">rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Synchronization Types 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>8</SubIdx>
                  <Name>Get Cycle Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Sync0 Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM-Event Missed</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Cycle Time Too Small</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>480</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT0800EN03</Name>
                <BaseType>USINT</BaseType>
                <BitSize>3</BitSize>
                <EnumInfo>
                  <Text>Signed presentation</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Unsigned presentation</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT1600ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>128</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1A00ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>384</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>12</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1600</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>SubIndex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SubIndex 003</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SubIndex 004</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A00</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>
                  <Name>Elements</Name>
                  <Type>DT1A00ARR</Type>
                  <BitSize>384</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A01</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1C13ARR</Name>
                <BaseType>UINT</BaseType>
                <BitSize>256</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>16</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C13</Name>
                <BitSize>272</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C13ARR</Type>
                  <BitSize>256</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT6000</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Underrange</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Overrange</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>17</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>18</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>20</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>ADC Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>22</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>23</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <!--								<SubItem>
									<SubIdx>8</SubIdx>
									<Name>Sync error</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>29</BitOffs>
									<Flags>
										<Access>ro</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>9</SubIdx>
									<Name>TxPDO State</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>30</BitOffs>
									<Flags>
										<Access>ro</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>10</SubIdx>
									<Name>TxPDO Toggle</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>31</BitOffs>
									<Flags>
										<Access>ro</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>-->
              </DataType>
              <DataType>
                <Name>DT8000</Name>
                <BitSize>128</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>Input mode</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>25</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Enable peak monitor</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>26</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Enable filter</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>27</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Enable minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>28</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Enable maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>29</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Enable mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>30</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <!--
								<SubItem>
									<SubIdx>15</SubIdx>
									<Name>Enable user calibration</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>30</BitOffs>
									<Flags>
										<Access>rw</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>-->
                <SubItem>
                  <SubIdx>17</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>18</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>19</SubIdx>
                  <Name>Minimum limit value </Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>20</SubIdx>
                  <Name>Maximum limit value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>21</SubIdx>
                  <Name>Filter settings</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>22</SubIdx>
                  <Name>Mutation detection value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <!--
								<SubItem>
									<SubIdx>23</SubIdx>
									<Name>User calibration offset</Name>
									<Type>INT</Type>
									<BitSize>16</BitSize>
									<BitOffs>128</BitOffs>
									<Flags>
										<Access>rw</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>24</SubIdx>
									<Name>User calibration gain</Name>
									<Type>INT</Type>
									<BitSize>16</BitSize>
									<BitOffs>144</BitOffs>
									<Flags>
										<Access>rw</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>-->
              </DataType>
              <DataType>
                <Name>DT8040</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>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--              <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>Module 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>
              <DataType>
                <Name>DTF010ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>96</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>3</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DTF010</Name>
                <BitSize>112</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>96</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>-->
            </DataTypes>
            <Objects>
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name>AD CH1. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>128</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>15</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>Enable user calibration</Name>
										<Info>
											<DefaultData>00</DefaultData>
										</Info>
									</SubItem>-->
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>User calibration offset</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>User calibration gain</Name>
										<Info>
											<DefaultData>4000</DefaultData>
										</Info>
									</SubItem>-->
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8010</Index>
                <Name>AD CH2. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>128</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>15</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>Enable user calibration</Name>
										<Info>
											<DefaultData>00</DefaultData>
										</Info>
									</SubItem>-->
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>User calibration offset</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>User calibration gain</Name>
										<Info>
											<DefaultData>4000</DefaultData>
										</Info>
									</SubItem>-->
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8020</Index>
                <Name>AD CH3. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>128</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>15</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>Enable user calibration</Name>
										<Info>
											<DefaultData>00</DefaultData>
										</Info>
									</SubItem>-->
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>User calibration offset</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>User calibration gain</Name>
										<Info>
											<DefaultData>4000</DefaultData>
										</Info>
									</SubItem>-->
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8030</Index>
                <Name>AD CH4. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>128</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>15</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>Enable user calibration</Name>
										<Info>
											<DefaultData>00</DefaultData>
										</Info>
									</SubItem>-->
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>User calibration offset</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>User calibration gain</Name>
										<Info>
											<DefaultData>4000</DefaultData>
										</Info>
									</SubItem>-->
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <!--              <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>Module index distance</Name>
                    <Info>
                      <DefaultData>1000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum number of modules</Name>
                    <Info>
                      <DefaultData>0300</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#xf010</Index>
                <Name>Module profile list</Name>
                <Type>DTF010</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 001</Name>
                    <Info>
                      <DefaultData>89136400</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 002</Name>
                    <Info>
                      <DefaultData>8913c800</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 003</Name>
                    <Info>
                      <DefaultData>89132c01</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>-->
            </Objects>
          </Dictionary>
        </Profile>
      </Module>
      <!--HCFA-AD04-D4-->
      <Module>
        <Type ModuleIdent="#x1402EB40" ModuleClass="Analoge">HCQX-AD04-D4</Type>
        <Name>AD04-D4,4Ch,Input +/-10V Diff,0~20mA Diff,16 Bit</Name>
        <RxPdo Fixed="true" Mandatory="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>AD Status Clear</Name>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>Status Clear</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Fixed="true" Mandatory="true" Sm="3">
          <Index DependOnSlot="true">#x1A00</Index>
          <Name>TxPDO-Map1</Name>
          <Entry>
            <Index DependOnSlot="true">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Fixed="true" Mandatory="true" Sm="3">
          <Index DependOnSlot="true">#x1A01</Index>
          <Name>TxPDO-Map2</Name>
          <Entry>
            <Index DependOnSlot="true">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH1.Input</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6011</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH2.Input</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6021</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH3.Input</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x6031</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH4.Input</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>SO</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD CH1. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8000</Index>
              <SubIndex>09</SubIndex>
              <Data>01</Data>
              <Comment>AD CH1. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8010</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD CH2. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8010</Index>
              <SubIndex>09</SubIndex>
              <Data>01</Data>
              <Comment>AD CH2. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8020</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD CH3. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8020</Index>
              <SubIndex>09</SubIndex>
              <Data>01</Data>
              <Comment>AD CH3. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8030</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD CH4. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="true">#x8030</Index>
              <SubIndex>09</SubIndex>
              <Data>01</Data>
              <Comment>AD CH4. Enable Channel</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <!--Std type (see ETG.2000)-->
                <Name>BIT2</Name>
                <BitSize>2</BitSize>
              </DataType>
              <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>
              <DataType>
                <!--Device Name (0x1008) type-->
                <Name>STRING(5)</Name>
                <BitSize>40</BitSize>
              </DataType>
              <DataType>
                <Name>STRING(20)</Name>
                <BitSize>160</BitSize>
              </DataType>
              <DataType>
                <Name>DT1011</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>SubIndex 001</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Ident object (0x1018) type-->
                <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>
              <DataType>
                <Name>DT1C00ARR</Name>
                <BaseType>USINT</BaseType>
                <BitSize>32</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C00</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C00ARR</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <!--							<DataType>-->
              <!--Datatype for SM2(Output) Synchronisation  Parameter-->
              <DataType>
                <!--Datatype for SM2(Output) Synchronisation  Parameter-->
                <Name>DT1C32</Name>
                <BitSize>488</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Synchronization Type</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access WriteRestrictions="PreOP">rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Synchronization Types 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>8</SubIdx>
                  <Name>Get Cycle Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Sync0 Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM-Event Missed</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Cycle Time Too Small</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>480</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Datatype for SM3(Input) Synchronisation  Parameter-->
                <Name>DT1C33</Name>
                <BitSize>488</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Synchronization Type</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access WriteRestrictions="PreOP">rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Synchronization Types 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>8</SubIdx>
                  <Name>Get Cycle Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Sync0 Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM-Event Missed</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Cycle Time Too Small</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>480</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT0800EN03</Name>
                <BaseType>USINT</BaseType>
                <BitSize>3</BitSize>
                <EnumInfo>
                  <Text>Signed presentation</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Unsigned presentation</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT1600ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>128</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1A00ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>384</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>12</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1600</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>SubIndex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SubIndex 003</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SubIndex 004</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A00</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>
                  <Name>Elements</Name>
                  <Type>DT1A00ARR</Type>
                  <BitSize>384</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A01</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1C13ARR</Name>
                <BaseType>UINT</BaseType>
                <BitSize>256</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>16</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C13</Name>
                <BitSize>272</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C13ARR</Type>
                  <BitSize>256</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT6000</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Underrange</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Overrange</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>17</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>18</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>20</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>ADC Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>22</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>23</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <!--								<SubItem>
									<SubIdx>8</SubIdx>
									<Name>Sync error</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>29</BitOffs>
									<Flags>
										<Access>ro</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>9</SubIdx>
									<Name>TxPDO State</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>30</BitOffs>
									<Flags>
										<Access>ro</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>10</SubIdx>
									<Name>TxPDO Toggle</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>31</BitOffs>
									<Flags>
										<Access>ro</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>-->
              </DataType>
              <DataType>
                <Name>DT8000</Name>
                <BitSize>128</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>Input mode</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>25</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>Enable peak monitor</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>26</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Enable filter</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>27</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Enable minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>28</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Enable maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>29</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Enable mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>30</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <!--
								<SubItem>
									<SubIdx>15</SubIdx>
									<Name>Enable user calibration</Name>
									<Type>BOOL</Type>
									<BitSize>1</BitSize>
									<BitOffs>30</BitOffs>
									<Flags>
										<Access>rw</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>-->
                <SubItem>
                  <SubIdx>17</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>18</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>19</SubIdx>
                  <Name>Minimum limit value </Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>20</SubIdx>
                  <Name>Maximum limit value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>21</SubIdx>
                  <Name>Filter settings</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>22</SubIdx>
                  <Name>Mutation detection value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <!--
								<SubItem>
									<SubIdx>23</SubIdx>
									<Name>User calibration offset</Name>
									<Type>INT</Type>
									<BitSize>16</BitSize>
									<BitOffs>128</BitOffs>
									<Flags>
										<Access>rw</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>
								<SubItem>
									<SubIdx>24</SubIdx>
									<Name>User calibration gain</Name>
									<Type>INT</Type>
									<BitSize>16</BitSize>
									<BitOffs>144</BitOffs>
									<Flags>
										<Access>rw</Access>
										<Category>o</Category>
									</Flags>
								</SubItem>-->
              </DataType>
              <DataType>
                <Name>DT8040</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>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8001</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH1.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH1.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8011</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH2.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH2.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8021</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH3.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH3.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8031</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH4.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH4.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--              <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>Module 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>
              <DataType>
                <Name>DTF010ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>96</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>3</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DTF010</Name>
                <BitSize>112</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>96</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>-->
            </DataTypes>
            <Objects>
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name>AD CH1. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>128</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>15</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>Enable user calibration</Name>
										<Info>
											<DefaultData>00</DefaultData>
										</Info>
									</SubItem>-->
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>User calibration offset</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>User calibration gain</Name>
										<Info>
											<DefaultData>4000</DefaultData>
										</Info>
									</SubItem>-->
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8010</Index>
                <Name>AD CH2. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>128</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>15</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>Enable user calibration</Name>
										<Info>
											<DefaultData>00</DefaultData>
										</Info>
									</SubItem>-->
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>User calibration offset</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>User calibration gain</Name>
										<Info>
											<DefaultData>4000</DefaultData>
										</Info>
									</SubItem>-->
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8020</Index>
                <Name>AD CH3. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>128</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>15</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>Enable user calibration</Name>
										<Info>
											<DefaultData>00</DefaultData>
										</Info>
									</SubItem>-->
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>User calibration offset</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>User calibration gain</Name>
										<Info>
											<DefaultData>4000</DefaultData>
										</Info>
									</SubItem>-->
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8030</Index>
                <Name>AD CH4. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>128</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>15</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>Enable user calibration</Name>
										<Info>
											<DefaultData>00</DefaultData>
										</Info>
									</SubItem>-->
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <!--
									<SubItem>
										<Name>User calibration offset</Name>
										<Info>
											<DefaultData>0000</DefaultData>
										</Info>
									</SubItem>
									<SubItem>
										<Name>User calibration gain</Name>
										<Info>
											<DefaultData>4000</DefaultData>
										</Info>
									</SubItem>-->
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8001</Index>
                <Name>AD CH1.Peak Value</Name>
                <Type>DT8001</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8011</Index>
                <Name>AD CH2.Peak Value</Name>
                <Type>DT8011</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8021</Index>
                <Name>AD CH3.Peak Value</Name>
                <Type>DT8021</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8031</Index>
                <Name>AD CH4.Peak Value</Name>
                <Type>DT8031</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH4.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH4.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <!--              <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>Module index distance</Name>
                    <Info>
                      <DefaultData>1000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum number of modules</Name>
                    <Info>
                      <DefaultData>0300</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index>#xf010</Index>
                <Name>Module profile list</Name>
                <Type>DTF010</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 001</Name>
                    <Info>
                      <DefaultData>89136400</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 002</Name>
                    <Info>
                      <DefaultData>8913c800</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>SubIndex 003</Name>
                    <Info>
                      <DefaultData>89132c01</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <Category>o</Category>
                </Flags>
              </Object>-->
            </Objects>
          </Dictionary>
        </Profile>
      </Module>
      <!--HCFA-DA04-D2-->
      <Module>
        <Type ModuleIdent="#x1210EB90" ModuleClass="Analoge">HCQX-DA04-D2</Type>
        <Name>DA04-D2,4Ch,Output +/-10V,0-20mA,16 Bit</Name>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1600</Index>
          <Name>DA Channel 1</Name>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH1.Output</Name>
            <DataType>INT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1601</Index>
          <Name>DA Channel 2</Name>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH2.Output</Name>
            <DataType>INT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1602</Index>
          <Name>DA Channel 3</Name>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH3.Output</Name>
            <DataType>INT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1603</Index>
          <Name>DA Channel 4</Name>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH4.Output</Name>
            <DataType>INT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="1" Sm="2">
          <Index DependOnSlot="1">#x1604</Index>
          <Name>DA Error Clear Ch1..4</Name>
          <Entry>
            <Index DependOnSlot="1">#x8001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH1. Error clear</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x8011</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH2. Error clear</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x8021</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH3. Error clear</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x8031</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH4. Error clear</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="1">#x1A00</Index>
          <Name>DA Status Channel 1</Name>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH1. Status_Underrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH1. Status_Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH1. Status_Analog Power Error</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>13</BitLen>
            <Name>Padding</Name>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="1">#x1A01</Index>
          <Name>DA Status Channel 2</Name>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH2. Status_Underrange</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH2. Status_Overrange</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH2. Status_Analog Power Error</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>13</BitLen>
            <Name>Padding</Name>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="1">#x1A02</Index>
          <Name>DA Status Channel 3</Name>
          <Entry>
            <Index DependOnSlot="1">#x6020</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH3. Status_Underrange</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6020</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH3. Status_Overrange</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6020</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH3. Status_Analog Power Error</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>13</BitLen>
            <Name>Padding</Name>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="1">#x1A03</Index>
          <Name>DA Status Channel 4</Name>
          <Entry>
            <Index DependOnSlot="1">#x6030</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH4. Status_Underrange</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6030</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH4. Status_Overrange</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6030</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>DA CH4. Status_Analog Power Error</Name>
            <DataType>BIT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>13</BitLen>
            <Name>Padding</Name>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>DA CH1. Output mode;0:-10~10V;1:0~10V;2:-5~5V;3:0~5V;4:1~5V;5:0~20mA;6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>DA CH1. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>DA CH2. Output mode;0:-10~10V;1:0~10V;2:-5~5V;3:0~5V;4:1~5V;5:0~20mA;6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>DA CH2. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8020</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>DA CH3. Output mode;0:-10~10V;1:0~10V;2:-5~5V;3:0~5V;4:1~5V;5:0~20mA;6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8020</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>DA CH3. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8030</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>DA CH4. Output mode;0:-10~10V;1:0~10V;2:-5~5V;3:0~5V;4:1~5V;5:0~20mA;6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8030</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>DA CH4. Enable Channel</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>BIT2</Name>
                <BitSize>2</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>DINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>INT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>ARRAY [0..3] OF BYTE</Name>
                <BaseType>USINT</BaseType>
                <BitSize>32</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <!--Device Name (0x1008) type-->
                <Name>STRING(20)</Name>
                <BitSize>160</BitSize>
              </DataType>
              <DataType>
                <!--Hardware version string (0x1009)-->
                <Name>STRING(5)</Name>
                <BitSize>40</BitSize>
              </DataType>
              <DataType>
                <Name>DT1011</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Restore default parameters</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Ident object (0x1018) type-->
                <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>
              <DataType>
                <Name>DT1C00ARR</Name>
                <BaseType>USINT</BaseType>
                <BitSize>32</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C00</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C00ARR</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Datatype for SM2(Output) Synchronisation  Parameter-->
                <Name>DT1C32</Name>
                <BitSize>488</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Synchronization Type</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access WriteRestrictions="PreOP">rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Synchronization Types 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>8</SubIdx>
                  <Name>Get Cycle Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Sync0 Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM-Event Missed</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Cycle Time Too Small</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>480</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT0800EN03</Name>
                <BaseType>USINT</BaseType>
                <BitSize>3</BitSize>
                <EnumInfo>
                  <Text>Signed presentation</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Unsigned presentation</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT1600</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1601</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1602</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1603</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1C12ARR</Name>
                <BaseType>UINT</BaseType>
                <BitSize>80</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>5</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C12</Name>
                <BitSize>96</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C12ARR</Type>
                  <BitSize>80</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT7010</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>CH1.Output</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH2.Output</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>CH3.Output</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>CH4.Output</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--对象字典8000,8010,8020,8030的定义与配置完全一致，公用一个DataType-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>192</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>Output mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>33</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable Proportional Adjustment</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>34</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>WatchDog</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Error STOP Output Mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>User Output Value</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>User Proportional Bias</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>User Proportional Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>160</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>176</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8040</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>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1604</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>SubIndex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SubIndex 003</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SubIndex 004</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT6000</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Underrange</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Overrange</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>17</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Analog Power Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>18</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A00ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>128</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C13ARR</Name>
                <BaseType>UINT</BaseType>
                <BitSize>64</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C13</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>
                  <Name>Elements</Name>
                  <Type>DT1C13ARR</Type>
                  <BitSize>64</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Datatype for SM3(Input) Synchronisation  Parameter-->
                <Name>DT1C33</Name>
                <BitSize>488</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Synchronization Type</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access WriteRestrictions="PreOP">rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Synchronization Types 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>8</SubIdx>
                  <Name>Get Cycle Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Sync0 Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM-Event Missed</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Cycle Time Too Small</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>480</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A00</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>
                  <Name>Elements</Name>
                  <Type>DT1A00ARR</Type>
                  <BitSize>128</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name>DA CH1. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>192</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0C</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Output mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Proportional Adjustment</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>WatchDog</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Error STOP Output Mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Output Value</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Bias</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Gain</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8010</Index>
                <Name>DA CH2. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>192</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0C</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Output mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Proportional Adjustment</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>WatchDog</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Error STOP Output Mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Output Value</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Bias</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Gain</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8020</Index>
                <Name>DA CH3. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>192</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0C</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Output mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Proportional Adjustment</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>WatchDog</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Error STOP Output Mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Output Value</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Bias</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Gain</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8030</Index>
                <Name>DA CH4. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>192</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0C</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Output mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Proportional Adjustment</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>WatchDog</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Error STOP Output Mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Output Value</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Bias</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Gain</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
      </Module>
      <!--HCFA-DA04-D4-->
      <Module>
        <Type ModuleIdent="#x1402EB41" ModuleClass="Analoge">HCQX-DA04-D4</Type>
        <Name>DA04-D4,4Ch,Output +/-10V,0-20mA,16 Bit</Name>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1600</Index>
          <Name>DA CH1 Output</Name>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH1.Output</Name>
            <DataType>INT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1601</Index>
          <Name>DA CH2 Output</Name>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH2.Output</Name>
            <DataType>INT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1602</Index>
          <Name>DA CH3 Output</Name>
          <Entry>
            <Index DependOnSlot="1">#x7020</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH3.Output</Name>
            <DataType>INT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1603</Index>
          <Name>DA CH4 Output</Name>
          <Entry>
            <Index DependOnSlot="1">#x7030</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA CH4.Output</Name>
            <DataType>INT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="1" Sm="2">
          <Index DependOnSlot="1">#x1604</Index>
          <Name>DA Status Clear</Name>
          <Entry>
            <Index DependOnSlot="1">#x7001</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA Status clear</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="true" Fixed="1" Sm="3">
          <Index DependOnSlot="1">#x1A00</Index>
          <Name>DA Status</Name>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>DA Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>DA CH1. Output mode;0:-10~10V;1:0~10V;2:-5~5V;3:0~5V;4:1~5V;5:0~20mA;6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>DA CH1. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>DA CH2. Output mode;0:-10~10V;1:0~10V;2:-5~5V;3:0~5V;4:1~5V;5:0~20mA;6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>DA CH2. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8020</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>DA CH3. Output mode;0:-10~10V;1:0~10V;2:-5~5V;3:0~5V;4:1~5V;5:0~20mA;6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8020</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>DA CH3. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8030</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>DA CH4. Output mode;0:-10~10V;1:0~10V;2:-5~5V;3:0~5V;4:1~5V;5:0~20mA;6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8030</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>DA CH4. Enable Channel</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>BIT2</Name>
                <BitSize>2</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>DINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>INT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>ARRAY [0..3] OF BYTE</Name>
                <BaseType>USINT</BaseType>
                <BitSize>32</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <!--Device Name (0x1008) type-->
                <Name>STRING(20)</Name>
                <BitSize>160</BitSize>
              </DataType>
              <DataType>
                <!--Hardware version string (0x1009)-->
                <Name>STRING(5)</Name>
                <BitSize>40</BitSize>
              </DataType>
              <DataType>
                <Name>DT1011</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Restore default parameters</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Ident object (0x1018) type-->
                <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>
              <DataType>
                <Name>DT1C00ARR</Name>
                <BaseType>USINT</BaseType>
                <BitSize>32</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C00</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C00ARR</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Datatype for SM2(Output) Synchronisation  Parameter-->
                <Name>DT1C32</Name>
                <BitSize>488</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Synchronization Type</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access WriteRestrictions="PreOP">rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Synchronization Types 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>8</SubIdx>
                  <Name>Get Cycle Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Sync0 Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM-Event Missed</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Cycle Time Too Small</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>480</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT0800EN03</Name>
                <BaseType>USINT</BaseType>
                <BitSize>3</BitSize>
                <EnumInfo>
                  <Text>Signed presentation</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Unsigned presentation</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT1600</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1601</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1602</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1603</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1C12ARR</Name>
                <BaseType>UINT</BaseType>
                <BitSize>80</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>5</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C12</Name>
                <BitSize>96</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <Name>Elements</Name>
                  <Type>DT1C12ARR</Type>
                  <BitSize>80</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT7010</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>CH1.Output</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH2.Output</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>CH3.Output</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>CH4.Output</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <PdoMapping>R</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <!--对象字典8000,8010,8020,8030的定义与配置完全一致，公用一个DataType-->
              <DataType>
                <Name>DT8000</Name>
                <BitSize>192</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>Output mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>33</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable Proportional Adjustment</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>34</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>WatchDog</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Error STOP Output Mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>User Output Value</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>User Proportional Bias</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>User Proportional Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>160</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>176</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8040</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>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1604</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>SubIndex 001</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>SubIndex 002</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SubIndex 003</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SubIndex 004</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT6000</Name>
                <BitSize>32</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Underrange</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Overrange</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>17</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Analog Power Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>18</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                    <PdoMapping>T</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A00ARR</Name>
                <BaseType>UDINT</BaseType>
                <BitSize>128</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C13ARR</Name>
                <BaseType>UINT</BaseType>
                <BitSize>64</BitSize>
                <ArrayInfo>
                  <LBound>1</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>DT1C13</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>
                  <Name>Elements</Name>
                  <Type>DT1C13ARR</Type>
                  <BitSize>64</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Datatype for SM3(Input) Synchronisation  Parameter-->
                <Name>DT1C33</Name>
                <BitSize>488</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>m</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Synchronization Type</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access WriteRestrictions="PreOP">rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Synchronization Types 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>8</SubIdx>
                  <Name>Get Cycle Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>Delay Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>224</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>Sync0 Cycle Time</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>256</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>SM-Event Missed</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>288</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Cycle Time Too Small</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>304</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>32</SubIdx>
                  <Name>Sync Error</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>480</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>c</Category>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A00</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>
                  <Name>Elements</Name>
                  <Type>DT1A00ARR</Type>
                  <BitSize>128</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <Category>o</Category>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name>DA CH1. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>192</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0C</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Output mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Proportional Adjustment</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>WatchDog</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Error STOP Output Mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Output Value</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Bias</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Gain</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8010</Index>
                <Name>DA CH2. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>192</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0C</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Output mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Proportional Adjustment</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>WatchDog</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Error STOP Output Mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Output Value</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Bias</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Gain</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8020</Index>
                <Name>DA CH3. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>192</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0C</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Output mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Proportional Adjustment</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>WatchDog</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Error STOP Output Mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Output Value</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Bias</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Gain</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8030</Index>
                <Name>DA CH4. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>192</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0C</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Output mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Proportional Adjustment</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>WatchDog</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Error STOP Output Mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Output Value</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Bias</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User Proportional Gain</Name>
                    <Info>
                      <DefaultData>00000000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>1027</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
      </Module>
      <!--HCFA-TS04-D2-->
      <Module>
        <Type ModuleIdent="#x1211EB30" ModuleClass="Analoge">HCQX-TS04-D4</Type>
        <Name>TS04-D4,4Ch,Temperature measurement,24 Bit</Name>
        <TxPdo Fixed="true" Mandatory="true" Sm="3">
          <Index DependOnSlot="1">#x1A00</Index>
          <Name>TS Status</Name>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH1. Burnout</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH2. Burnout</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH3. Burnout</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH4. Burnout</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH1. Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH2. Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH3. Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH4. Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>8</BitLen>
          </Entry>
        </TxPdo>
        <TxPdo Fixed="true" Mandatory="true" Sm="3">
          <Index DependOnSlot="1">#x1A01</Index>
          <Name>TS Value</Name>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH1. Value</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6020</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH2. Value</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6030</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH3. Value</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6040</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH4. Value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Fixed="true" Mandatory="true" Sm="3">
          <Index DependOnSlot="1">#x1A02</Index>
          <Name>TS Cold Value</Name>
          <Entry>
            <Index DependOnSlot="1">#x6050</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH1. Cold Value</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6060</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH2. Cold Value</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6070</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH3. Cold Value</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6080</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH4. Cold Value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>01</SubIndex>
              <Data>01</Data>
              <Comment>TS CH1. Enable;0:Disable;1:Enable;</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>02</SubIndex>
              <Data>00</Data>
              <Comment>TS CH1. Sensor Type;0:PT100;1:PT1000;2:NI100;3:NI1000;4:B;5:E;6:J;7:K;8:N;9:R;10:S;11:T</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>01</SubIndex>
              <Data>01</Data>
              <Comment>TS CH2. Enable;0:Disable;1:Enable;</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>02</SubIndex>
              <Data>00</Data>
              <Comment>TS CH2. Sensor Type;0:PT100;1:PT1000;2:NI100;3:NI1000;4:B;5:E;6:J;7:K;8:N;9:R;10:S;11:T</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8020</Index>
              <SubIndex>01</SubIndex>
              <Data>01</Data>
              <Comment>TS CH3. Enable;0:Disable;1:Enable;</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8020</Index>
              <SubIndex>02</SubIndex>
              <Data>00</Data>
              <Comment>TS CH3. Sensor Type;0:PT100;1:PT1000;2:NI100;3:NI1000;4:B;5:E;6:J;7:K;8:N;9:R;10:S;11:T</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8030</Index>
              <SubIndex>01</SubIndex>
              <Data>01</Data>
              <Comment>TS CH4. Enable;0:Disable;1:Enable;</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8030</Index>
              <SubIndex>02</SubIndex>
              <Data>00</Data>
              <Comment>TS CH4. Sensor Type;0:PT100;1:PT1000;2:NI100;3:NI1000;4:B;5:E;6:J;7:K;8:N;9:R;10:S;11:T</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>STRING(4)</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>ULINT</Name>
                <BitSize>64</BitSize>
              </DataType>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>INT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>DINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>DT1A00</Name>
                <BitSize>304</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>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>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SubIndex 003</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SubIndex 004</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>SubIndex 005</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>144</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>SubIndex 006</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>176</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>SubIndex 007</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>SubIndex 008</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>240</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>SubIndex 009</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>272</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A01</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>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>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SubIndex 003</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SubIndex 004</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A02</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>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>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SubIndex 003</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SubIndex 004</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8000</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Enable</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Sensor Setting</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Filter Setting</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8010</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Enable</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Sensor Setting</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Filter Setting</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8020</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Enable</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Sensor Setting</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Filter Setting</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8030</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Enable</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Sensor Setting</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Filter Setting</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8040</Name>
                <BitSize>24</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Cold Type</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8050</Name>
                <BitSize>24</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Unit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8060</Name>
                <BitSize>24</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Burnout Enanle</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8070</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8080</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8090</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80A0</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B0</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B1</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B2</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B3</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B4</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B5</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B6</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B7</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name>TS CH1. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sensor Setting</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter Setting</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8010</Index>
                <Name>TS CH2. Settings</Name>
                <Type>DT8010</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sensor Setting</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter Setting</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8020</Index>
                <Name>TS CH3. Settings</Name>
                <Type>DT8020</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sensor Setting</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter Setting</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8030</Index>
                <Name>TS CH4. Settings</Name>
                <Type>DT8030</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sensor Setting</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter Setting</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8040</Index>
                <Name>TS Cold Settings</Name>
                <Type>DT8040</Type>
                <BitSize>24</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Cold Type</Name>
                    <Info>
                      <DefaultData>0F</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8050</Index>
                <Name>TS Unit Settings</Name>
                <Type>DT8050</Type>
                <BitSize>24</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Unit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8060</Index>
                <Name>TS Burnout Settings</Name>
                <Type>DT8060</Type>
                <BitSize>24</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Burnout Enanle</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8070</Index>
                <Name>TS CH1. User Calibration</Name>
                <Type>DT8070</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Gain</Name>
                    <Info>
                      <DefaultData>E8030000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8080</Index>
                <Name>TS CH2. User Calibration</Name>
                <Type>DT8080</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Gain</Name>
                    <Info>
                      <DefaultData>E8030000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8090</Index>
                <Name>TS CH3. User Calibration</Name>
                <Type>DT8090</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Gain</Name>
                    <Info>
                      <DefaultData>E8030000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x80A0</Index>
                <Name>TS CH4. User Calibration</Name>
                <Type>DT80A0</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Gain</Name>
                    <Info>
                      <DefaultData>E8030000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
      </Module>
      <!--HCFA-TS04-D4-->
      <Module>
        <Type ModuleIdent="#x1402EB50" ModuleClass="Analoge">HCQX-TS04-D4-Simple</Type>
        <Name>TS04-D4(Simple),4Ch,Temperature measurement,24 Bit</Name>
        <TxPdo Fixed="true" Mandatory="true" Sm="3">
          <Index DependOnSlot="1">#x1A00</Index>
          <Name>TS Status</Name>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH1. Burnout</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH2. Burnout</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH3. Burnout</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH4. Burnout</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH1. Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH2. Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH3. Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>TS CH4. Overrange</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x0</Index>
            <SubIndex>0</SubIndex>
            <BitLen>8</BitLen>
          </Entry>
        </TxPdo>
        <TxPdo Fixed="true" Mandatory="true" Sm="3">
          <Index DependOnSlot="1">#x1A01</Index>
          <Name>TS Value</Name>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH1. Value</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6020</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH2. Value</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6030</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH3. Value</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6040</Index>
            <SubIndex>0</SubIndex>
            <BitLen>16</BitLen>
            <Name>TS CH4. Value</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>01</SubIndex>
              <Data>01</Data>
              <Comment>TS CH1. Enable;0:Disable;1:Enable;</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>02</SubIndex>
              <Data>00</Data>
              <Comment>TS CH1. Sensor Type;0:PT100;1:PT1000;2:NI100;3:NI1000;4:B;5:E;6:J;7:K;8:N;9:R;10:S;11:T</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>01</SubIndex>
              <Data>01</Data>
              <Comment>TS CH2. Enable;0:Disable;1:Enable;</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>02</SubIndex>
              <Data>00</Data>
              <Comment>TS CH2. Sensor Type;0:PT100;1:PT1000;2:NI100;3:NI1000;4:B;5:E;6:J;7:K;8:N;9:R;10:S;11:T</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8020</Index>
              <SubIndex>01</SubIndex>
              <Data>01</Data>
              <Comment>TS CH3. Enable;0:Disable;1:Enable;</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8020</Index>
              <SubIndex>02</SubIndex>
              <Data>00</Data>
              <Comment>TS CH3. Sensor Type;0:PT100;1:PT1000;2:NI100;3:NI1000;4:B;5:E;6:J;7:K;8:N;9:R;10:S;11:T</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8030</Index>
              <SubIndex>01</SubIndex>
              <Data>01</Data>
              <Comment>TS CH4. Enable;0:Disable;1:Enable;</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8030</Index>
              <SubIndex>02</SubIndex>
              <Data>00</Data>
              <Comment>TS CH4. Sensor Type;0:PT100;1:PT1000;2:NI100;3:NI1000;4:B;5:E;6:J;7:K;8:N;9:R;10:S;11:T</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>STRING(4)</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>ULINT</Name>
                <BitSize>64</BitSize>
              </DataType>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>INT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>DINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>DT1A00</Name>
                <BitSize>304</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>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>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SubIndex 003</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SubIndex 004</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>SubIndex 005</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>144</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>SubIndex 006</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>176</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>SubIndex 007</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>208</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>SubIndex 008</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>240</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>9</SubIdx>
                  <Name>SubIndex 009</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>272</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A01</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>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>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SubIndex 003</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SubIndex 004</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT1A02</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>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>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>SubIndex 003</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>SubIndex 004</Name>
                  <Type>UDINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8000</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Enable</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Sensor Setting</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Filter Setting</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8010</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Enable</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Sensor Setting</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Filter Setting</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8020</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Enable</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Sensor Setting</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Filter Setting</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8030</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Enable</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Sensor Setting</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Filter Setting</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8040</Name>
                <BitSize>24</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Cold Type</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8050</Name>
                <BitSize>24</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Unit</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8060</Name>
                <BitSize>24</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Burnout Enanle</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8070</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8080</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8090</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80A0</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B0</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B1</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B2</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B3</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B4</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B5</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B6</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT80B7</Name>
                <BitSize>64</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Gain</Name>
                  <Type>DINT</Type>
                  <BitSize>32</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name>TS CH1. Settings</Name>
                <Type>DT8000</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sensor Setting</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter Setting</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8010</Index>
                <Name>TS CH2. Settings</Name>
                <Type>DT8010</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sensor Setting</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter Setting</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8020</Index>
                <Name>TS CH3. Settings</Name>
                <Type>DT8020</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sensor Setting</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter Setting</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8030</Index>
                <Name>TS CH4. Settings</Name>
                <Type>DT8030</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>03</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Sensor Setting</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter Setting</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8040</Index>
                <Name>TS Cold Settings</Name>
                <Type>DT8040</Type>
                <BitSize>24</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Cold Type</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8050</Index>
                <Name>TS Unit Settings</Name>
                <Type>DT8050</Type>
                <BitSize>24</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Unit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8060</Index>
                <Name>TS Burnout Settings</Name>
                <Type>DT8060</Type>
                <BitSize>24</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Burnout Enanle</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8070</Index>
                <Name>TS CH1. User Calibration</Name>
                <Type>DT8070</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Gain</Name>
                    <Info>
                      <DefaultData>E8030000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8080</Index>
                <Name>TS CH2. User Calibration</Name>
                <Type>DT8080</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Gain</Name>
                    <Info>
                      <DefaultData>E8030000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8090</Index>
                <Name>TS CH3. User Calibration</Name>
                <Type>DT8090</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Gain</Name>
                    <Info>
                      <DefaultData>E8030000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x80A0</Index>
                <Name>TS CH4. User Calibration</Name>
                <Type>DT80A0</Type>
                <BitSize>64</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Gain</Name>
                    <Info>
                      <DefaultData>E8030000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x80A2</Index>
                <Name>TS04 CH1. Cold Value</Name>
                <Type>INT</Type>
                <BitSize>16</BitSize>
                <Info>
                  <DefaultData>0000</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <PdoMapping>t</PdoMapping>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x80A3</Index>
                <Name>TS04 CH2. Cold Value</Name>
                <Type>INT</Type>
                <BitSize>16</BitSize>
                <Info>
                  <DefaultData>0000</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <PdoMapping>t</PdoMapping>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x80A4</Index>
                <Name>TS04 CH3. Cold Value</Name>
                <Type>INT</Type>
                <BitSize>16</BitSize>
                <Info>
                  <DefaultData>0000</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <PdoMapping>t</PdoMapping>
                </Flags>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x80A5</Index>
                <Name>TS04 CH4. Cold Value</Name>
                <Type>INT</Type>
                <BitSize>16</BitSize>
                <Info>
                  <DefaultData>0000</DefaultData>
                </Info>
                <Flags>
                  <Access>ro</Access>
                  <PdoMapping>t</PdoMapping>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
      </Module>
      <!--HCFA-RS02-D4-->
      <Module>
        <Type ModuleIdent="#x1404EB81" ModuleClass="Communication">HCQX-RS02-D4</Type>
        <Name>RS02-D4,2Ch,RS232/422/485</Name>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1600</Index>
          <Name>COM Outputs Channel 1</Name>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Control</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Send Length</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 0</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 1</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>5</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 2</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>6</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 3</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>7</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 4</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>8</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 5</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>9</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 6</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>10</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 7</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>11</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 8</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>12</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 9</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>13</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 10</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>14</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 11</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>15</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 12</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>16</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 13</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>17</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 14</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>18</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 15</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>19</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 16</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>20</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 17</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>21</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 18</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>22</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 19</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>23</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 20</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>24</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 21</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>25</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 22</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>26</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 23</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>27</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 24</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>28</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 25</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>29</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 26</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>30</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 27</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>31</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 28</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>32</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 29</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>33</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 30</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>34</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Output Data 31</Name>
            <DataType>USINT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1601</Index>
          <Name>COM Outputs Channel 2</Name>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Control</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Send Length</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>3</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 0</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>4</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 1</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>5</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 2</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>6</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 3</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>7</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 4</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>8</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 5</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>9</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 6</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>10</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 7</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>11</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 8</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>12</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 9</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>13</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 10</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index>#x7010</Index>
            <SubIndex>14</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 11</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>15</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 12</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>16</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 13</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>17</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 14</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>18</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 15</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>19</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 16</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>20</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 17</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>21</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 18</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>22</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 19</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>23</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 20</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>24</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 21</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>25</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 22</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>26</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 23</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index>#x7010</Index>
            <SubIndex>27</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 24</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>28</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 25</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>29</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 26</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>30</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 27</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>31</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 28</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>32</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 29</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>33</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 30</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>34</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Output Data 31</Name>
            <DataType>USINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A00</Index>
          <Name>COM Inputs Channel 1</Name>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Status</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Receive Length</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 0</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 1</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>5</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 2</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>6</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 3</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>7</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 4</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>8</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 5</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>9</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 6</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>10</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 7</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>11</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 8</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>12</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 9</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>13</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 10</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>14</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 11</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>15</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 12</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>16</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 13</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>17</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 14</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>18</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 15</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>19</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 16</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>20</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 17</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>21</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 18</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>22</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 19</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>23</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 20</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>24</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 21</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>25</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 22</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>26</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 23</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>27</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 24</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>28</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 25</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>29</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 26</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>30</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 27</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>31</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 28</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>32</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 29</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>33</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 30</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>34</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.1 Input Data 31</Name>
            <DataType>USINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A01</Index>
          <Name>COM Inputs Channel 2</Name>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Status</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>2</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Receive Length</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>3</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 0</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>4</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 1</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>5</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 2</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>6</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 3</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>7</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 4</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>8</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 5</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>9</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 6</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>10</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 7</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>11</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 8</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>12</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 9</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>13</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 10</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>14</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 11</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>15</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 12</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>16</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 13</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>17</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 14</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>18</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 15</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>19</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 16</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>20</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 17</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>21</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 18</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>22</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 19</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>23</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 20</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>24</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 21</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>25</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 22</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>26</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 23</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>27</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 24</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>28</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 25</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>29</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 26</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>30</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 27</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>31</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 28</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>32</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 29</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>33</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 30</Name>
            <DataType>USINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>34</SubIndex>
            <BitLen>8</BitLen>
            <Name>CH.2 Input Data 31</Name>
            <DataType>USINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A02</Index>
          <Name>CH.1 Data Bytes In Buffer</Name>
          <Entry>
            <Index DependOnSlot="1">#x8001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Data Bytes In Send Buffer</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x8001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Data Bytes In Receive Buffer</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A03</Index>
          <Name>CH.2 Data Bytes In Buffer</Name>
          <Entry>
            <Index DependOnSlot="1">#x8011</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Data Bytes In Send Buffer</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x8011</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Data Bytes In Receive Buffer</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>01</SubIndex>
              <Data>0000</Data>
              <Comment>RS CH1. Physics Connection</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>02</SubIndex>
              <Data>0400</Data>
              <Comment>RS CH1. Baud Rate</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>03</SubIndex>
              <Data>0600</Data>
              <Comment>RS CH1. Data Frame</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>04</SubIndex>
              <Data>0000</Data>
              <Comment>RS CH1. Enable Terminal Resistance</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>05</SubIndex>
              <Data>0000</Data>
              <Comment>RS CH1. Enable Send FIFO Date Continuous</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>06</SubIndex>
              <Data>0100</Data>
              <Comment>RS CH1. Enable Transfer Rate Optimization</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>01</SubIndex>
              <Data>0000</Data>
              <Comment>RS CH2. Physics Connection</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>02</SubIndex>
              <Data>0400</Data>
              <Comment>RS CH2. Baud Rate</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>03</SubIndex>
              <Data>0600</Data>
              <Comment>RS CH2. Data Frame</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>04</SubIndex>
              <Data>0000</Data>
              <Comment>RS CH2. Enable Terminal Resistance</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>05</SubIndex>
              <Data>0000</Data>
              <Comment>RS CH2. Enable Send FIFO Date Continuous</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>06</SubIndex>
              <Data>0100</Data>
              <Comment>RS CH2. Enable Transfer Rate Optimization</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>BIT2</Name>
                <BitSize>2</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>DINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>INT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>ARRAY [0..3] OF BYTE</Name>
                <BaseType>USINT</BaseType>
                <BitSize>32</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>DT0802EN16</Name>
                <BaseType>UINT</BaseType>
                <BitSize>16</BitSize>
                <EnumInfo>
                  <Text>1200 Baud</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>2400 Baud</Text>
                  <Enum>2</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>4800 Baud</Text>
                  <Enum>3</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>9600 Baud</Text>
                  <Enum>4</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>19200 Baud</Text>
                  <Enum>5</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>38400 Baud</Text>
                  <Enum>6</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>57600 Baud</Text>
                  <Enum>7</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>115200 Baud</Text>
                  <Enum>8</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>230400 Baud</Text>
                  <Enum>9</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0803EN16</Name>
                <BaseType>UINT</BaseType>
                <BitSize>16</BitSize>
                <EnumInfo>
                  <Text>7N2</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>7O1</Text>
                  <Enum>2</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>7O2</Text>
                  <Enum>3</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>7E1</Text>
                  <Enum>4</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>7E2</Text>
                  <Enum>5</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8N1</Text>
                  <Enum>6</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8N2</Text>
                  <Enum>7</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8O1</Text>
                  <Enum>8</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8O2</Text>
                  <Enum>9</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8E1</Text>
                  <Enum>10</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8E2</Text>
                  <Enum>11</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0804EN16</Name>
                <BaseType>UINT</BaseType>
                <BitSize>16</BitSize>
                <EnumInfo>
                  <Text>Disable</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Enable</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>DT0801EN16</Name>
                <BaseType>UINT</BaseType>
                <BitSize>16</BitSize>
                <EnumInfo>
                  <Text>RS485</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>RS232</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>RS422</Text>
                  <Enum>2</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT8000</Name>
                <BitSize>112</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>Physics Connection</Name>
                  <Type>DT0801EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Baud Rate</Name>
                  <Type>DT0802EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Data Frame</Name>
                  <Type>DT0803EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable Terminal Resistance</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Enable Send FIFO Date Continuous</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Enable Transfer Rate Optimization</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8001</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>Data Bytes In Send Buffer</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Data Bytes In Receive Buffer</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8010</Name>
                <BitSize>112</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>Physics Connection</Name>
                  <Type>DT0801EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Baud Rate</Name>
                  <Type>DT0802EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Data Frame</Name>
                  <Type>DT0803EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable Terminal Resistance</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Enable Send FIFO Date Continuous</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Enable Transfer Rate Optimization</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8011</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>Data Bytes In Send Buffer</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Data Bytes In Receive Buffer</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name>RS CH1. COM Setting</Name>
                <Type>DT8000</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Physics Connection</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Baud Rate</Name>
                    <Info>
                      <DefaultData>0400</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Data Frame</Name>
                    <Info>
                      <DefaultData>0600</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Terminal Resistance</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Send FIFO Date Continuous</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Transfer Rate Optimization</Name>
                    <Info>
                      <DefaultData>0100</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8001</Index>
                <Name>RS CH1. Data Bytes In Buffer</Name>
                <Type>DT8001</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Data Bytes In Send Buffer</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Data Bytes In Receive Buffer</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8010</Index>
                <Name>RS CH2. COM Setting</Name>
                <Type>DT8010</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Physics Connection</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Baud Rate</Name>
                    <Info>
                      <DefaultData>0400</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Data Frame</Name>
                    <Info>
                      <DefaultData>0600</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Terminal Resistance</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Send FIFO Date Continuous</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Transfer Rate Optimization</Name>
                    <Info>
                      <DefaultData>0100</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8011</Index>
                <Name>RS CH2. Data Bytes In Buffer</Name>
                <Type>DT8011</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Data Bytes In Send Buffer</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Data Bytes In Receive Buffer</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
      </Module>
      <!--HCFA-RS02-D4-M-->
      <Module>
        <Type ModuleIdent="#x1404EB82" ModuleClass="Communication">HCQX-RS02-D4-M</Type>
        <Name>RS02-D4-M,2Ch,RS232/422/485</Name>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1600</Index>
          <Name>CH.1 Output Data 0 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 0 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 0 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 0 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 0 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1601</Index>
          <Name>CH.1 Output Data 1 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 1 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 1 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 1 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7010</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 1 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1602</Index>
          <Name>CH.1 Output Data 2 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x7020</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 2 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7020</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 2 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7020</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 2 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7020</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 2 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1603</Index>
          <Name>CH.1 Output Data 3 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x7030</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 3 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7030</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 3 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7030</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 3 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7030</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 3 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1604</Index>
          <Name>CH.2 Output Data 0 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x7040</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 0 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7040</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 0 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7040</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 0 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7040</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 0 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1605</Index>
          <Name>CH.2 Output Data 1 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x7050</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 1 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7050</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 1 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7050</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 1 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7050</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 1 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1606</Index>
          <Name>CH.2 Output Data 2 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x7060</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 2 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7060</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 2 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7060</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 2 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7060</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 2 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="true" Fixed="true" Sm="2">
          <Index DependOnSlot="1">#x1607</Index>
          <Name>CH.2 Output Data 3 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x7070</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 3 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7070</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 3 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7070</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 3 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x7070</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 3 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A00</Index>
          <Name>CH.1 Input Data 0 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 0 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 0 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 0 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 0 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 0 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A01</Index>
          <Name>CH.1 Input Data 1 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 1 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 1 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 1 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6010</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 1 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6011</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 1 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A02</Index>
          <Name>CH.1 Input Data 2 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x6020</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 2 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6020</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 2 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6020</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 2 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6020</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 2 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6021</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 2 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A03</Index>
          <Name>CH.1 Input Data 3 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x6030</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 3 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6030</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 3 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6030</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 3 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6030</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 3 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6031</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Input Data 3 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A04</Index>
          <Name>CH.1 Output Data 0 Status process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x6041</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 0 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A05</Index>
          <Name>CH.1 Output Data 1 Status process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x6051</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 1 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A06</Index>
          <Name>CH.1 Output Data 2 Status process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x6061</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 2 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A07</Index>
          <Name>CH.1 Output Data 3 Status process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x6071</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.1 Output Data 3 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A08</Index>
          <Name>CH.2 Input Data 0 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x6080</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 0 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6080</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 0 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6080</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 0 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6080</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 0 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6081</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 0 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A09</Index>
          <Name>CH.2 Input Data 1 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x6090</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 1 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6090</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 1 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6090</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 1 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6090</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 1 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6091</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 1 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A0A</Index>
          <Name>CH.2 Input Data 2 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x60A0</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 2 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x60A0</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 2 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x60A0</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 2 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x60A0</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 2 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x60A1</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 2 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A0B</Index>
          <Name>CH.2 Input Data 3 process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x60B0</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 3 Buffer 0</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x60B0</Index>
            <SubIndex>2</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 3 Buffer 1</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x60B0</Index>
            <SubIndex>3</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 3 Buffer 2</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x60B0</Index>
            <SubIndex>4</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 3 Buffer 3</Name>
            <DataType>UINT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x60B1</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Input Data 3 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A0C</Index>
          <Name>CH.2 Output Data 0 Status process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x60C1</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 0 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A0D</Index>
          <Name>CH.2 Output Data 1 Status process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x60D1</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 1 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A0E</Index>
          <Name>CH.2 Output Data 2 Status process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x60E1</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 2 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Mandatory="true" Fixed="true" Sm="3">
          <Index DependOnSlot="1">#x1A0F</Index>
          <Name>CH.2 Output Data 3 Status process data mapping</Name>
          <Entry>
            <Index DependOnSlot="1">#x60F1</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>CH.2 Output Data 3 Status</Name>
            <DataType>UINT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>01</SubIndex>
              <Data>0000</Data>
              <Comment>RS-M CH1.Physics Connection</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>02</SubIndex>
              <Data>0400</Data>
              <Comment>RS-M CH1.Baud Rate</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>03</SubIndex>
              <Data>0400</Data>
              <Comment>RS-M CH1.Data Frame</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>04</SubIndex>
              <Data>0000</Data>
              <Comment>RS-M CH1.Enable Terminal Resistance</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8001</Index>
              <SubIndex>01</SubIndex>
              <Data>0000</Data>
              <Comment>RS-M CH2.Physics Connection</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8001</Index>
              <SubIndex>02</SubIndex>
              <Data>0400</Data>
              <Comment>RS-M CH2.Baud Rate</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8001</Index>
              <SubIndex>03</SubIndex>
              <Data>0400</Data>
              <Comment>RS-M CH2.Data Frame</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8001</Index>
              <SubIndex>04</SubIndex>
              <Data>0000</Data>
              <Comment>RS-M CH2.Enable Terminal Resistance</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>DT8000</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>Physics Connection</Name>
                  <Type>DT0801EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Baud Rate</Name>
                  <Type>DT0802EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Data Frame</Name>
                  <Type>DT0803EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable Terminal Resistance</Name>
                  <Type>DT0806EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8001</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>Physics Connection</Name>
                  <Type>DT0801EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Baud Rate</Name>
                  <Type>DT0802EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Data Frame</Name>
                  <Type>DT0803EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable Terminal Resistance</Name>
                  <Type>DT0806EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8010</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8011</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8012</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8013</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8014</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0805EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8015</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0805EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8016</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0805EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8017</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0805EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8020</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8021</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8022</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8023</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0804EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8024</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0805EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8025</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0805EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8026</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0805EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8027</Name>
                <BitSize>112</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>Slave ID</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Function Code</Name>
                  <Type>DT0805EN16</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Start Address</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Quantity</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Response Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Interval Time</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>BIT2</Name>
                <BitSize>2</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>DINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>INT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <!--Std type (see ETG.1020)-->
                <Name>ARRAY [0..3] OF BYTE</Name>
                <BaseType>USINT</BaseType>
                <BitSize>32</BitSize>
                <ArrayInfo>
                  <LBound>0</LBound>
                  <Elements>4</Elements>
                </ArrayInfo>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <!--Device Name (0x1008) type-->
                <Name>STRING(20)</Name>
                <BitSize>160</BitSize>
              </DataType>
              <DataType>
                <!--Hardware version string (0x1009)-->
                <Name>STRING(5)</Name>
                <BitSize>40</BitSize>
              </DataType>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>DT0801EN16</Name>
                <BaseType>UINT</BaseType>
                <BitSize>16</BitSize>
                <EnumInfo>
                  <Text>RS485</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>RS232</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>RS422</Text>
                  <Enum>2</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0802EN16</Name>
                <BaseType>UINT</BaseType>
                <BitSize>16</BitSize>
                <EnumInfo>
                  <Text>1200 Baud</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>2400 Baud</Text>
                  <Enum>2</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>4800 Baud</Text>
                  <Enum>3</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>9600 Baud</Text>
                  <Enum>4</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>19200 Baud</Text>
                  <Enum>5</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>38400 Baud</Text>
                  <Enum>6</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>57600 Baud</Text>
                  <Enum>7</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>115200 Baud</Text>
                  <Enum>8</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>230400 Baud</Text>
                  <Enum>9</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0803EN16</Name>
                <BaseType>UINT</BaseType>
                <BitSize>16</BitSize>
                <EnumInfo>
                  <Text>8N1</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8N2</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8O1</Text>
                  <Enum>2</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8O2</Text>
                  <Enum>3</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8E1</Text>
                  <Enum>4</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>8E2</Text>
                  <Enum>5</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0804EN16</Name>
                <BaseType>UINT</BaseType>
                <BitSize>16</BitSize>
                <EnumInfo>
                  <Text>NONE</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>01 Read Coil</Text>
                  <Enum>1</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>02 Read Discrete Inputs</Text>
                  <Enum>2</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>03 Read Holding Registers</Text>
                  <Enum>3</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>04 Read Input Registers</Text>
                  <Enum>4</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0805EN16</Name>
                <BaseType>UINT</BaseType>
                <BitSize>16</BitSize>
                <EnumInfo>
                  <Text>NONE</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>05 Write Single Coil</Text>
                  <Enum>5</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>06 Write Single Register</Text>
                  <Enum>6</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>15 Write Multiple Coil</Text>
                  <Enum>15</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>16 Write Multiple Registers</Text>
                  <Enum>16</Enum>
                </EnumInfo>
              </DataType>
              <DataType>
                <Name>DT0806EN16</Name>
                <BaseType>UINT</BaseType>
                <BitSize>16</BitSize>
                <EnumInfo>
                  <Text>Disable</Text>
                  <Enum>0</Enum>
                </EnumInfo>
                <EnumInfo>
                  <Text>Enable</Text>
                  <Enum>1</Enum>
                </EnumInfo>
              </DataType>
            </DataTypes>
            <Objects>
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name>RS-M CH.1 COM Setting</Name>
                <Type>DT8000</Type>
                <BitSize>80</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>04</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Physics Connection</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Baud Rate</Name>
                    <Info>
                      <DefaultData>0400</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Data Frame</Name>
                    <Info>
                      <DefaultData>0400</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Terminal Resistance</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8001</Index>
                <Name>RS-M CH.2 COM Setting</Name>
                <Type>DT8001</Type>
                <BitSize>80</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>04</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Physics Connection</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Baud Rate</Name>
                    <Info>
                      <DefaultData>0400</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Data Frame</Name>
                    <Info>
                      <DefaultData>0400</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable Terminal Resistance</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8010</Index>
                <Name>RS-M CH.1 Input Data 0 Config</Name>
                <Type>DT8010</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8011</Index>
                <Name>RS-M CH.1 Input Data 1 Config</Name>
                <Type>DT8011</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8012</Index>
                <Name>RS-M CH.1 Input Data 2 Config</Name>
                <Type>DT8012</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8013</Index>
                <Name>RS-M CH.1 Input Data 3 Config</Name>
                <Type>DT8013</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8014</Index>
                <Name>RS-M CH.1 Output Data 0 Config</Name>
                <Type>DT8014</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8015</Index>
                <Name>RS-M CH.1 Output Data 1 Config</Name>
                <Type>DT8015</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8016</Index>
                <Name>RS-M CH.1 Output Data 2 Config</Name>
                <Type>DT8016</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8017</Index>
                <Name>RS-M CH.1 Output Data 3 Config</Name>
                <Type>DT8017</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8020</Index>
                <Name>RS-M CH.2 Input Data 0 Config</Name>
                <Type>DT8020</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8021</Index>
                <Name>RS-M CH.2 Input Data 1 Config</Name>
                <Type>DT8021</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8022</Index>
                <Name>RS-M CH.2 Input Data 2 Config</Name>
                <Type>DT8022</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8023</Index>
                <Name>RS-M CH.2 Input Data 3 Config</Name>
                <Type>DT8023</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8024</Index>
                <Name>RS-M CH.2 Output Data 0 Config</Name>
                <Type>DT8024</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8025</Index>
                <Name>RS-M CH.2 Output Data 1 Config</Name>
                <Type>DT8025</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8026</Index>
                <Name>RS-M CH.2 Output Data 2 Config</Name>
                <Type>DT8026</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8027</Index>
                <Name>RS-M CH.2 Output Data 3 Config</Name>
                <Type>DT8027</Type>
                <BitSize>112</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>06</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Slave ID</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Function Code</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Start Address</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Quantity</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Response Time</Name>
                    <Info>
                      <DefaultData>2C01</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Interval Time</Name>
                    <Info>
                      <DefaultData>0A00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
      </Module>
      <!--HCFA-AD08-D4-->
      <Module>
        <Type ModuleIdent="#x1402EB42" ModuleClass="Analoge">HCQX-AD08-D4</Type>
        <Name>AD08-D4,8Ch,Input +/-10V Diff,0~20mA Diff,16 Bit</Name>
        <RxPdo Fixed="true" Mandatory="false" Sm="2">
          <Index DependOnSlot="1">#x1600</Index>
          <Name>RxPDO-Map1</Name>
          <Entry>
            <Index DependOnSlot="1">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>32</BitLen>
            <Name>AD Status Clear</Name>
            <DataType>UDINT</DataType>
          </Entry>
        </RxPdo>
        <TxPdo Fixed="true" Mandatory="false" Sm="3">
          <Index DependOnSlot="1">#x1A00</Index>
          <Name>TxPDO-Map1</Name>
          <Entry>
            <Index DependOnSlot="1">#x6000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>32</BitLen>
            <Name>AD Status</Name>
            <DataType>UDINT</DataType>
          </Entry>
        </TxPdo>
        <TxPdo Fixed="true" Mandatory="true" Sm="3">
          <Index DependOnSlot="1">#x1A01</Index>
          <Name>TxPDO-Map2</Name>
          <Entry>
            <Index DependOnSlot="1">#x6001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH1.Input</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6011</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH2.Input</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6021</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH3.Input</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6031</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH4.Input</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6041</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH5.Input</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6051</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH6.Input</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6061</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH7.Input</Name>
            <DataType>INT</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="1">#x6071</Index>
            <SubIndex>1</SubIndex>
            <BitLen>16</BitLen>
            <Name>AD CH8.Input</Name>
            <DataType>INT</DataType>
          </Entry>
        </TxPdo>
        <Mailbox>
          <CoE SdoInfo="true" PdoAssign="true" PdoConfig="true" CompleteAccess="true" SegmentedSdo="true">
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD Ch1. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8000</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>AD Ch1. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD Ch2. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8010</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>AD Ch2. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8020</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD Ch3. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8020</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>AD Ch3. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8030</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD Ch4. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8030</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>AD Ch4. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8040</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD Ch5. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8040</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>AD Ch5. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8050</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD Ch6. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8050</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>AD Ch6. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8060</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD Ch7. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8060</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>AD Ch7. Enable Channel</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8070</Index>
              <SubIndex>01</SubIndex>
              <Data>00</Data>
              <Comment>AD Ch8. Input mode; 0:-10~10V; 1:0~10V; 2:-5~5V; 3:0~5V; 4:1~5V; 5:0~20mA; 6:4~20mA</Comment>
            </InitCmd>
            <InitCmd>
              <Transition>PS</Transition>
              <Index DependOnSlot="1">#x8070</Index>
              <SubIndex>02</SubIndex>
              <Data>01</Data>
              <Comment>AD Ch8. Enable Channel</Comment>
            </InitCmd>
          </CoE>
        </Mailbox>
        <Profile>
          <ProfileNo>5001</ProfileNo>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>UDINT</Name>
                <BitSize>32</BitSize>
              </DataType>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>ULINT</Name>
                <BitSize>64</BitSize>
              </DataType>
              <DataType>
                <Name>BOOL</Name>
                <BitSize>1</BitSize>
              </DataType>
              <DataType>
                <Name>INT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>DT8000</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>33</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable peak monitor</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>34</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Enable filter</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>35</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Enable minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>36</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Enable maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>37</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Enable mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>38</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Minimum limit value </Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Maximum limit value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Filter settings</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Mutation detection value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8001</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>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH1.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH1.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8010</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>33</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable peak monitor</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>34</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Enable filter</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>35</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Enable minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>36</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Enable maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>37</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Enable mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>38</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Minimum limit value </Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Maximum limit value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Filter settings</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Mutation detection value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8011</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH2.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH2.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8020</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>33</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable peak monitor</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>34</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Enable filter</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>35</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Enable minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>36</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Enable maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>37</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Enable mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>38</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Minimum limit value </Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Maximum limit value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Filter settings</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Mutation detection value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8021</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH3.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH3.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8030</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>33</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable peak monitor</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>34</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Enable filter</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>35</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Enable minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>36</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Enable maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>37</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Enable mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>38</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Minimum limit value </Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Maximum limit value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Filter settings</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Mutation detection value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8031</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH4.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH4.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8040</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>33</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable peak monitor</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>34</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Enable filter</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>35</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Enable minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>36</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Enable maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>37</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Enable mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>38</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Minimum limit value </Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Maximum limit value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Filter settings</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Mutation detection value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8041</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH5.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH5.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8050</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>33</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable peak monitor</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>34</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Enable filter</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>35</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Enable minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>36</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Enable maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>37</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Enable mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>38</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Minimum limit value </Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Maximum limit value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Filter settings</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Mutation detection value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8051</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH6.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH6.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8060</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>33</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable peak monitor</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>34</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Enable filter</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>35</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Enable minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>36</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Enable maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>37</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Enable mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>38</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Minimum limit value </Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Maximum limit value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Filter settings</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Mutation detection value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8061</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH7.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH7.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8070</Name>
                <BitSize>144</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>Input mode</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Enable channel</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Enable user scale</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>33</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Enable peak monitor</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>34</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Enable filter</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>35</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Enable minimum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>36</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Enable maximum limit</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>37</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Enable mutation detection</Name>
                  <Type>BOOL</Type>
                  <BitSize>1</BitSize>
                  <BitOffs>38</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>10</SubIdx>
                  <Name>User scale offset</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>11</SubIdx>
                  <Name>User scale gain</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>12</SubIdx>
                  <Name>Minimum limit value </Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>80</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>13</SubIdx>
                  <Name>Maximum limit value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>96</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>14</SubIdx>
                  <Name>Filter settings</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>112</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>15</SubIdx>
                  <Name>Mutation detection value</Name>
                  <Type>UINT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>128</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
              <DataType>
                <Name>DT8071</Name>
                <BitSize>48</BitSize>
                <SubItem>
                  <SubIdx>0</SubIdx>
                  <Name>SubIndex 000</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>0</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>1</SubIdx>
                  <Name>CH8.Maximum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>CH8.Minimum Value</Name>
                  <Type>INT</Type>
                  <BitSize>16</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>ro</Access>
                    <PdoMapping>t</PdoMapping>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name>AD CH1.Settings</Name>
                <Type>DT8000</Type>
                <BitSize>144</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0F</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8001</Index>
                <Name>AD CH1.Peak Value</Name>
                <Type>DT8001</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH1.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8010</Index>
                <Name>AD CH2.Settings</Name>
                <Type>DT8010</Type>
                <BitSize>144</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0F</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8011</Index>
                <Name>AD CH2.Peak Value</Name>
                <Type>DT8011</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH2.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8020</Index>
                <Name>AD CH3.Settings</Name>
                <Type>DT8020</Type>
                <BitSize>144</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0F</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8021</Index>
                <Name>AD CH3.Peak Value</Name>
                <Type>DT8021</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH3.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8030</Index>
                <Name>AD CH4.Settings</Name>
                <Type>DT8030</Type>
                <BitSize>144</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0F</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8031</Index>
                <Name>AD CH4.Peak Value</Name>
                <Type>DT8031</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH4.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH4.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8040</Index>
                <Name>AD CH5.Settings</Name>
                <Type>DT8040</Type>
                <BitSize>144</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0F</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8041</Index>
                <Name>AD CH5.Peak Value</Name>
                <Type>DT8041</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH5.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH5.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8050</Index>
                <Name>AD CH6.Settings</Name>
                <Type>DT8050</Type>
                <BitSize>144</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0F</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8051</Index>
                <Name>AD CH6.Peak Value</Name>
                <Type>DT8051</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH6.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH6.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8060</Index>
                <Name>AD CH7.Settings</Name>
                <Type>DT8060</Type>
                <BitSize>144</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0F</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8061</Index>
                <Name>AD CH7.Peak Value</Name>
                <Type>DT8061</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH7.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH7.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8070</Index>
                <Name>AD CH8.Settings</Name>
                <Type>DT8070</Type>
                <BitSize>144</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>0F</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Input mode</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable channel</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable user scale</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable peak monitor</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable filter</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable minimum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable maximum limit</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Enable mutation detection</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale offset</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>User scale gain</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Minimum limit value </Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Maximum limit value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Filter settings</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Mutation detection value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
              <Object>
                <Index DependOnSlot="1">#x8071</Index>
                <Name>AD CH8.Peak Value</Name>
                <Type>DT8071</Type>
                <BitSize>48</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>02</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH8.Maximum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>CH8.Minimum Value</Name>
                    <Info>
                      <DefaultData>0000</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
      </Module>
      <!--HCFA-OC08-D4-->
      <Module>
        <Type ModuleIdent="#x1401EB30" ModuleClass="Digital Out">HCQX-OC08-D4</Type>
        <Name>OC08-D4,8 Digital Output,DC24V,2A/16A</Name>
        <RxPdo Fixed="true" Sm="2">
          <Index DependOnSlot="true">#x1600</Index>
          <Name>Output Byte</Name>
          <Exclude DependOnSlot="true">#x1601</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7000</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
            <Name>Output 1</Name>
            <DataType>BYTE</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>1</SubIndex>
            <BitLen>8</BitLen>
          </Entry>
        </RxPdo>
        <RxPdo Mandatory="0" Fixed="true">
          <Index DependOnSlot="true">#x1601</Index>
          <Name>Output bits</Name>
          <Exclude DependOnSlot="true">#x1600</Exclude>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>1</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit0</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>2</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit1</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>3</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit2</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>4</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit3</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>5</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit4</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>6</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit5</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>7</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit6</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index DependOnSlot="true">#x7001</Index>
            <SubIndex>8</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit7</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit8</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>9</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit9</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>11</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit10</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>12</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit11</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>13</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit12</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>14</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit13</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>15</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit14</Name>
            <DataType>BOOL</DataType>
          </Entry>
          <Entry>
            <Index>0</Index>
            <SubIndex>16</SubIndex>
            <BitLen>1</BitLen>
            <Name>Output bit15</Name>
            <DataType>BOOL</DataType>
          </Entry>
        </RxPdo>
        <Profile>
          <Dictionary>
            <DataTypes>
              <DataType>
                <Name>UINT</Name>
                <BitSize>16</BitSize>
              </DataType>
              <DataType>
                <Name>USINT</Name>
                <BitSize>8</BitSize>
              </DataType>
              <DataType>
                <Name>DT8000</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>Abnormal Mode Q00</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>16</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>2</SubIdx>
                  <Name>Abnormal Mode Q01</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>24</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>3</SubIdx>
                  <Name>Abnormal Mode Q02</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>32</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>4</SubIdx>
                  <Name>Abnormal Mode Q03</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>40</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>5</SubIdx>
                  <Name>Abnormal Mode Q10</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>48</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>6</SubIdx>
                  <Name>Abnormal Mode Q11</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>56</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>7</SubIdx>
                  <Name>Abnormal Mode Q12</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>64</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
                <SubItem>
                  <SubIdx>8</SubIdx>
                  <Name>Abnormal Mode Q13</Name>
                  <Type>USINT</Type>
                  <BitSize>8</BitSize>
                  <BitOffs>72</BitOffs>
                  <Flags>
                    <Access>rw</Access>
                    <Category>o</Category>
                    <Setting>1</Setting>
                  </Flags>
                </SubItem>
              </DataType>
            </DataTypes>
            <Objects>
              <Object>
                <Index DependOnSlot="1">#x8000</Index>
                <Name>Abnormal Mode</Name>
                <Type>DT8000</Type>
                <BitSize>80</BitSize>
                <Info>
                  <SubItem>
                    <Name>SubIndex 000</Name>
                    <Info>
                      <DefaultData>08</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Abnormal Mode Q00</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Abnormal Mode Q01</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Abnormal Mode Q02</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Abnormal Mode Q03</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Abnormal Mode Q10</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Abnormal Mode Q11</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Abnormal Mode Q12</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                  <SubItem>
                    <Name>Abnormal Mode Q13</Name>
                    <Info>
                      <DefaultData>00</DefaultData>
                    </Info>
                  </SubItem>
                </Info>
                <Flags>
                  <Access>rw</Access>
                  <Category>o</Category>
                </Flags>
              </Object>
            </Objects>
          </Dictionary>
        </Profile>
      </Module>
    </Modules>
  </Descriptions>
</EtherCATInfo>