<?xml version="1.0" encoding="UTF-8"?>
<DeviceDescription
	xmlns="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:ts="http://www.3s-software.com/schemas/TargetSettings-0.1.xsd"
	xsi:schemaLocation="http://www.3s-software.com/schemas/DeviceDescription-1.0.xsd https://de.codesys.com/fileadmin/data/schemas/DeviceDescription-1.0.xsd
						http://www.3s-software.com/schemas/TargetSettings-0.1.xsd https://de.codesys.com/fileadmin/data/schemas/TargetSettings-0.1.xsd">
	<Types namespace="local">
		<!-- LC3172/LC3174 参数 TYPE-->
		<EnumType basetype="std:USINT" name="DTA40A0">
			<Default>0</Default>
			<Enum identifier="PT100  -200...850℃">
				<Value>0</Value>
				<VisibleName name="local:PT100  -200...850℃">PT100  -200...850℃</VisibleName>
			</Enum>
			<Enum identifier="PT1000  -200...850℃">
				<Value>1</Value>
				<VisibleName name="local:PT1000  -200...850℃">PT1000  -200...850℃</VisibleName>
			</Enum>
			<Enum identifier="PT200  -200...850℃">
				<Value>2</Value>
				<VisibleName name="local:PT200  -200...850℃">PT200  -200...850℃</VisibleName>
			</Enum>
			<Enum identifier="PT500  -200...850℃">
				<Value>3</Value>
				<VisibleName name="local:PT500  -200...850℃">PT500  -200...850℃</VisibleName>
			</Enum>
			<Enum identifier="Ni120  -80...260℃">
				<Value>4</Value>
				<VisibleName name="local:Ni120  -80...260℃">Ni120  -80...260℃</VisibleName>
			</Enum>
			<Enum identifier="Ni100  -60...250℃">
				<Value>5</Value>
				<VisibleName name="Ni100  -60...250℃">Ni100  -60...250℃</VisibleName>
			</Enum>
			<Enum identifier="Ni200  -60...250℃">
				<Value>6</Value>
				<VisibleName name="Ni200  -60...250℃">Ni200  -60...250℃</VisibleName>
			</Enum>
			<Enum identifier="Ni500  -60...250℃">
				<Value>7</Value>
				<VisibleName name="Ni500  -60...250℃">Ni500  -60...250℃</VisibleName>
			</Enum>
			<Enum identifier="Ni1000  -60...250℃">
				<Value>8</Value>
				<VisibleName name="Ni1000  -60...250℃">Ni1000  -60...250℃</VisibleName>
			</Enum>
			<Enum identifier="Cu10   -100...260℃">
				<Value>9</Value>
				<VisibleName name="Cu10   -100...260℃">Cu10   -100...260℃</VisibleName>
			</Enum>
			<Enum identifier="Cu50   -100...260℃">
				<Value>10</Value>
				<VisibleName name="Cu50   -100...260℃">Cu50   -100...260℃</VisibleName>
			</Enum>
			<Enum identifier="Cu100   -100...260℃">
				<Value>11</Value>
				<VisibleName name="Cu100   -100...260℃">Cu100   -100...260℃</VisibleName>
			</Enum>
			<Enum identifier="Cu53   -100...260℃">
				<Value>12</Value>
				<VisibleName name="Cu53   -100...260℃">Cu53   -100...260℃</VisibleName>
			</Enum>
			<Enum identifier="KTY84-130 -40...260℃">
				<Value>13</Value>
				<VisibleName name="KTY84-130 -40...260℃">KTY84-130 -40...260℃</VisibleName>
			</Enum>
			<Enum identifier="KTY84-150 -40...260℃">
				<Value>14</Value>
				<VisibleName name="KTY84-150 -40...260℃">KTY84-150 -40...260℃</VisibleName>
			</Enum>
			<Enum identifier="KTY84-151 -40...260℃">
				<Value>15</Value>
				<VisibleName name="KTY84-151 -40...260℃">KTY84-151 -40...260℃</VisibleName>
			</Enum>
			<Enum identifier="KTY83-110 -55...175℃">
				<Value>30</Value>
				<VisibleName name="KTY83-110 -55...175℃">KTY83-110 -55...175℃</VisibleName>
			</Enum>
			<Enum identifier="KTY83-120 -55...175℃">
				<Value>31</Value>
				<VisibleName name="KTY83-120 -55...175℃">KTY83-120 -55...175℃</VisibleName>
			</Enum>
			<Enum identifier="KTY83-121 -55...175℃">
				<Value>32</Value>
				<VisibleName name="KTY83-121 -55...175℃">KTY83-121 -55...175℃</VisibleName>
			</Enum>
			<Enum identifier="KTY83-122 -55...175℃">
				<Value>33</Value>
				<VisibleName name="KTY83-122 -55...175℃">KTY83-122 -55...175℃</VisibleName>
			</Enum>
			<Enum identifier="KTY83-150 -55...175℃">
				<Value>34</Value>
				<VisibleName name="KTY83-150 -55...175℃">KTY83-150 -55...175℃</VisibleName>
			</Enum>
			<Enum identifier="KTY83-151 -55...175℃">
				<Value>35</Value>
				<VisibleName name="KTY83-151 -55...175℃">KTY83-151 -55...175℃</VisibleName>
			</Enum>
			<Enum identifier="NTC-5K -30...90℃">
				<Value>36</Value>
				<VisibleName name="NTC-5K -30...90℃">NTC-5K -30...90℃</VisibleName>
			</Enum>
			<Enum identifier="NTC-10K 25...150℃">
				<Value>37</Value>
				<VisibleName name="NTC-10K 25...150℃">NTC-10K 25...150℃</VisibleName>
			</Enum>
			<Enum identifier="Resistor 40 Ohm">
				<Value>20</Value>
				<VisibleName name="Resistor 40 Ohm">Resistor 40 Ohm</VisibleName>
			</Enum>
			<Enum identifier="Resistor 80 Ohm">
				<Value>21</Value>
				<VisibleName name="Resistor 80 Ohm">Resistor 80 Ohm</VisibleName>
			</Enum>
			<Enum identifier="Resistor 150 Ohm">
				<Value>22</Value>
				<VisibleName name="Resistor 150 Ohm">Resistor 150 Ohm</VisibleName>
			</Enum>
			<Enum identifier="Resistor 300 Ohm">
				<Value>23</Value>
				<VisibleName name="Resistor 300 Ohm">Resistor 300 Ohm</VisibleName>
			</Enum>
			<Enum identifier="Resistor 500 Ohm">
				<Value>24</Value>
				<VisibleName name="Resistor 500 Ohm">Resistor 500 Ohm</VisibleName>
			</Enum>
			<Enum identifier="Resistor 1000 Ohm">
				<Value>25</Value>
				<VisibleName name="Resistor 1000 Ohm">Resistor 1000 Ohm</VisibleName>
			</Enum>
			<Enum identifier="Resistor 2000 Ohm">
				<Value>26</Value>
				<VisibleName name="Resistor 2000 Ohm">Resistor 2000 Ohm</VisibleName>
			</Enum>
			<Enum identifier="Resistor 4000 Ohm">
				<Value>27</Value>
				<VisibleName name="Resistor 4000 Ohm">Resistor 4000 Ohm</VisibleName>
			</Enum>
		</EnumType>
		<!-- LC3172/LC3174 参数 FILTER-->
		<EnumType basetype="std:USINT" name="DTB40A0">
			<Default>2</Default>
			<Enum identifier="1.25Hz_800ms">
				<Value>0</Value>
				<VisibleName name="1.25Hz_800ms">1.25Hz_800ms</VisibleName>
			</Enum>
			<Enum identifier="2.5Hz_400ms">
				<Value>1</Value>
				<VisibleName name="2.5Hz_400ms">2.5Hz_400ms</VisibleName>
			</Enum>
			<Enum identifier="5Hz_200ms">
				<Value>2</Value>
				<VisibleName name="5Hz_200ms">5Hz_200ms</VisibleName>
			</Enum>
			<Enum identifier="7.5Hz_133ms">
				<Value>3</Value>
				<VisibleName name="7.5Hz_133ms">7.5Hz_133ms</VisibleName>
			</Enum>
		</EnumType>

		<BitfieldType basetype="std:UINT" name="TbitFieldUINT">
			<Component identifier="Bit0" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit0">Bit0</VisibleName>
			</Component>
			<Component identifier="Bit1" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit1">Bit1</VisibleName>
			</Component>
			<Component identifier="Bit2" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit2">Bit2</VisibleName>
			</Component>
			<Component identifier="Bit3" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit3">Bit3</VisibleName>
			</Component>
			<Component identifier="Bit4" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit4">Bit4</VisibleName>
			</Component>
			<Component identifier="Bit5" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit5">Bit5</VisibleName>
			</Component>
			<Component identifier="Bit6" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit6">Bit6</VisibleName>
			</Component>
			<Component identifier="Bit7" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit7">Bit7</VisibleName>
			</Component>
			<Component identifier="Bit8" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit8">Bit8</VisibleName>
			</Component>
			<Component identifier="Bit9" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit9">Bit9</VisibleName>
			</Component>
			<Component identifier="Bit10" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit10">Bit10</VisibleName>
			</Component>
			<Component identifier="Bit11" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit11">Bit11</VisibleName>
			</Component>
			<Component identifier="Bit12" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit12">Bit12</VisibleName>
			</Component>
			<Component identifier="Bit13" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit13">Bit13</VisibleName>
			</Component>
			<Component identifier="Bit14" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit14">Bit14</VisibleName>
			</Component>
			<Component identifier="Bit15" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit15">Bit15</VisibleName>
			</Component>
		</BitfieldType>
		<BitfieldType basetype="std:BYTE" name="TbitFieldByte">
			<Component identifier="Bit0" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit0">Bit0</VisibleName>
			</Component>
			<Component identifier="Bit1" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit1">Bit1</VisibleName>
			</Component>
			<Component identifier="Bit2" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit2">Bit2</VisibleName>
			</Component>
			<Component identifier="Bit3" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit3">Bit3</VisibleName>
			</Component>
			<Component identifier="Bit4" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit4">Bit4</VisibleName>
			</Component>
			<Component identifier="Bit5" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit5">Bit5</VisibleName>
			</Component>
			<Component identifier="Bit6" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit6">Bit6</VisibleName>
			</Component>
			<Component identifier="Bit7" type="std:BOOL">
				<Default>FALSE</Default>
				<VisibleName name="local:Bit7">Bit7</VisibleName>
			</Component>
		</BitfieldType>
		<RangeType basetype="std:UDINT" name="LocalIOFileterTime">
			<Min>0</Min>
			<Max>10000000</Max>
			<Default>20000</Default>
		</RangeType>
		<StructType name="SdoInfo">
			<!-- 参数类型设置 -->
			<Component identifier="ON_OFF" type="std:BOOL">
				<VisibleName name="local:ON_OFF">ON_OFF</VisibleName>
				<Description name="local:ON_OFF">Turn filtering on or off</Description>
				<Default>TRUE</Default>
			</Component>
			<Component identifier="FilterTime" type="local:LocalIOFileterTime">
				<Default>20000</Default>
				<VisibleName name="local:FilterTime">FilterTime</VisibleName>
				<Description name="local:FilterTime">Set filter time. Unit:0.1us</Description>
			</Component>
		</StructType>
		<!-- 串口通讯相关参数设置 -->
		<EnumType basetype="std:UINT" name="Operation Mode">
			<Enum identifier="Custom">
				<Value>0</Value>
				<VisibleName name="local:Custom">Custom</VisibleName>
			</Enum>
			<Enum identifier="Modbus RTU Master">
				<Value>1</Value>
				<VisibleName name="local:Modbus RTU Master">Modbus RTU Master</VisibleName>
			</Enum>
			<Enum identifier="Modbus RTU Slave">
				<Value>2</Value>
				<VisibleName name="local:Modbus RTU Slave">Modbus RTU Slave</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:UINT" name="Interface">
			<Enum identifier="RS232 Flow Off">
				<Value>0</Value>
				<VisibleName name="local:RS232 Flow Off">RS232 Flow Off</VisibleName>
			</Enum>
			<Enum identifier="RS232 Flow On">
				<Value>1</Value>
				<VisibleName name="local:RS232 Flow Off">RS232 Flow On</VisibleName>
			</Enum>
			<Enum identifier="RS485">
				<Value>2</Value>
				<VisibleName name="local:RS485">RS485</VisibleName>
			</Enum>
			<Enum identifier="RS422">
				<Value>3</Value>
				<VisibleName name="local:RS422">RS422</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:UINT" name="Parity">
			<Enum identifier="None">
				<Value>0</Value>
				<VisibleName name="local:None">None</VisibleName>
			</Enum>
			<Enum identifier="Odd">
				<Value>1</Value>
				<VisibleName name="local:Odd">Odd</VisibleName>
			</Enum>
			<Enum identifier="Even">
				<Value>2</Value>
				<VisibleName name="local:Even">Even</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:UINT" name="Databits">
			<Enum identifier="8bit">
				<Value>0</Value>
				<VisibleName name="local:8bit">8bit</VisibleName>
			</Enum>
			<Enum identifier="7bit">
				<Value>1</Value>
				<VisibleName name="local:7bit">7bit</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:UINT" name="Stopbit">
			<Enum identifier="1bit">
				<Value>0</Value>
				<VisibleName name="local:1bit">1bit</VisibleName>
			</Enum>
			<Enum identifier="2bit">
				<Value>1</Value>
				<VisibleName name="local:2bit">2bit</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:UINT" name="Baudrate">
			<Enum identifier="300bps">
				<Value>0</Value>
				<VisibleName name="local:300bps">300bps</VisibleName>
			</Enum>
			<Enum identifier="600bps">
				<Value>1</Value>
				<VisibleName name="local:600bps">600bps</VisibleName>
			</Enum>
			<Enum identifier="1200bps">
				<Value>2</Value>
				<VisibleName name="local:1200bps">1200bps</VisibleName>
			</Enum>
			<Enum identifier="2400bps">
				<Value>3</Value>
				<VisibleName name="local:2400bps">2400bps</VisibleName>
			</Enum>
			<Enum identifier="4800bps">
				<Value>4</Value>
				<VisibleName name="local:4800bps">4800bps</VisibleName>
			</Enum>
			<Enum identifier="9600bps">
				<Value>5</Value>
				<VisibleName name="local:9600bps">9600bps</VisibleName>
			</Enum>
			<Enum identifier="14400bps">
				<Value>6</Value>
				<VisibleName name="local:14400bps">14400bps</VisibleName>
			</Enum>
			<Enum identifier="19200bps">
				<Value>7</Value>
				<VisibleName name="local:19200bps">19200bps</VisibleName>
			</Enum>
			<Enum identifier="38400bps">
				<Value>8</Value>
				<VisibleName name="local:38400bps">38400bps</VisibleName>
			</Enum>
			<Enum identifier="56000bps">
				<Value>9</Value>
				<VisibleName name="local:56000bps">56000bps</VisibleName>
			</Enum>
			<Enum identifier="57600bps">
				<Value>10</Value>
				<VisibleName name="local:57600bps">57600bps</VisibleName>
			</Enum>
			<Enum identifier="115200bps">
				<Value>11</Value>
				<VisibleName name="local:115200bps">115200bps</VisibleName>
			</Enum>
			<Enum identifier="128000bps">
				<Value>12</Value>
				<VisibleName name="local:128000bps">128000bps</VisibleName>
			</Enum>
			<Enum identifier="230400bps">
				<Value>13</Value>
				<VisibleName name="local:230400bps">230400bps</VisibleName>
			</Enum>
			<Enum identifier="256000bps">
				<Value>14</Value>
				<VisibleName name="local:256000bps">256000bps</VisibleName>
			</Enum>
			<Enum identifier="460800bps">
				<Value>15</Value>
				<VisibleName name="local:460800bps">460800bps</VisibleName>
			</Enum>
			<Enum identifier="500000bps">
				<Value>16</Value>
				<VisibleName name="local:500000bps">500000bps</VisibleName>
			</Enum>
			<Enum identifier="512000bps">
				<Value>17</Value>
				<VisibleName name="local:512000bps">512000bps</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:UINT" name="OperationCode">
			<Enum identifier="01 READ COILS">
				<Value>0</Value>
				<VisibleName name="local:01 READ COILS">01 READ COILS</VisibleName>
			</Enum>
			<Enum identifier="02 READ DISCRETE INPUTS">
				<Value>1</Value>
				<VisibleName name="local:02 READ DISCRETE INPUTS">02 READ DISCRETE INPUTS</VisibleName>
			</Enum>
			<Enum identifier="03 READ HOLDING REGISTERS">
				<Value>2</Value>
				<VisibleName name="local:03 READ HOLDING REGISTERS">03 READ HOLDING REGISTERS</VisibleName>
			</Enum>
			<Enum identifier="04 READ INPUT REGISTERS">
				<Value>3</Value>
				<VisibleName name="local:04 READ INPUT REGISTERS">04 READ INPUT REGISTERS</VisibleName>
			</Enum>
			<Enum identifier="05 WRITE SINGLE COIL">
				<Value>4</Value>
				<VisibleName name="local:05 WRITE SINGLE COIL">05 WRITE SINGLE COIL</VisibleName>
			</Enum>
			<Enum identifier="06 WRITE SINGLE HODING REGISTER">
				<Value>5</Value>
				<VisibleName name="local:06 WRITE SINGLE HODING REGISTER">06 WRITE SINGLE HODING REGISTER</VisibleName>
			</Enum>
			<Enum identifier="15 WRITE MULTIPLE COILS">
				<Value>6</Value>
				<VisibleName name="local:15 WRITE MULTIPLE COILS">15 WRITE MULTIPLE COILS</VisibleName>
			</Enum>
			<Enum identifier="16 WRITE MULTIPLE HODING REGISTERS">
				<Value>7</Value>
				<VisibleName name="local:16 WRITE MULTIPLE HODING REGISTERS">16 WRITE MULTIPLE HODING REGISTERS</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:UINT" name="EventTrigger">
			<Enum identifier="Poll Mode">
				<Value>0</Value>
				<VisibleName name="local:Poll Mode">Poll Mode</VisibleName>
			</Enum>
			<Enum identifier="Trigger Mode">
				<Value>1</Value>
				<VisibleName name="local:Trigger Mode">Trigger Mode</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:UINT" name="LostAction">
			<Enum identifier="Hode Data">
				<Value>0</Value>
				<VisibleName name="local:Hode Data">Hode Data</VisibleName>
			</Enum>
			<Enum identifier="Clear Data">
				<Value>1</Value>
				<VisibleName name="local:Clear Data">Clear Data</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:USINT" name="ExtentDIFilterPara">
			<Enum identifier="0.2ms">
				<Value>0</Value>
				<VisibleName name="local:FilterPara">0.2ms</VisibleName>
			</Enum>
			<Enum identifier="1ms">
				<Value>1</Value>
				<VisibleName name="local:FilterPara">1ms</VisibleName>
			</Enum>
			<Enum identifier="2ms">
				<Value>2</Value>
				<VisibleName name="local:FilterPara">3ms</VisibleName>
			</Enum>
			<Enum identifier="3ms">
				<Value>3</Value>
				<VisibleName name="local:FilterPara">3ms</VisibleName>
			</Enum>
			<Enum identifier="4ms">
				<Value>4</Value>
				<VisibleName name="local:FilterPara">4ms</VisibleName>
			</Enum>
			<Enum identifier="6ms">
				<Value>6</Value>
				<VisibleName name="local:FilterPara">6ms</VisibleName>
			</Enum>
			<Enum identifier="8ms">
				<Value>8</Value>
				<VisibleName name="local:FilterPara">8ms</VisibleName>
			</Enum>
			<Enum identifier="10ms">
				<Value>10</Value>
				<VisibleName name="local:FilterPara">10ms</VisibleName>
			</Enum>
			<Enum identifier="12ms">
				<Value>12</Value>
				<VisibleName name="local:FilterPara">12ms</VisibleName>
			</Enum>
			<Enum identifier="16ms">
				<Value>16</Value>
				<VisibleName name="local:FilterPara">16ms</VisibleName>
			</Enum>
			<Enum identifier="20ms">
				<Value>20</Value>
				<VisibleName name="local:FilterPara">20ms</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:USINT" name="ExtentAIFilterPara">
			<Enum identifier="300HZ">
				<Value>1</Value>
				<VisibleName name="local:FilterPara">300HZ</VisibleName>
			</Enum>
			<Enum identifier="150HZ">
				<Value>2</Value>
				<VisibleName name="local:FilterPara">150HZ</VisibleName>
			</Enum>
			<Enum identifier="60HZ">
				<Value>3</Value>
				<VisibleName name="local:FilterPara">60HZ</VisibleName>
			</Enum>
			<Enum identifier="20HZ">
				<Value>4</Value>
				<VisibleName name="local:FilterPara">20HZ</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:USINT" name="FilterFreq">
			<Enum identifier="7200ms">
				<Value>0</Value>
				<VisibleName name="local:7200ms">7200ms</VisibleName>
			</Enum>
			<Enum identifier="3600ms">
				<Value>1</Value>
				<VisibleName name="local:3600ms">3600ms</VisibleName>
			</Enum>
			<Enum identifier="1800ms">
				<Value>2</Value>
				<VisibleName name="local:1800ms">1800ms</VisibleName>
			</Enum>
			<Enum identifier="900ms">
				<Value>3</Value>
				<VisibleName name="local:900ms">900ms</VisibleName>
			</Enum>
			<Enum identifier="450ms">
				<Value>4</Value>
				<VisibleName name="local:450ms">450ms</VisibleName>
			</Enum>
			<Enum identifier="225ms">
				<Value>5</Value>
				<VisibleName name="local:225ms">225ms</VisibleName>
			</Enum>
			<Enum identifier="112.5ms">
				<Value>6</Value>
				<VisibleName name="local:112.5ms">112.5ms</VisibleName>
			</Enum>
			<Enum identifier="61.25ms">
				<Value>7</Value>
				<VisibleName name="local:61.25ms">61.25ms</VisibleName>
			</Enum>
		</EnumType>
		<EnumType basetype="std:USINT" name="TCTYPE">
			<Enum identifier="K">
				<Value>0</Value>
				<VisibleName name="local:K">K</VisibleName>
			</Enum>
			<Enum identifier="E">
				<Value>1</Value>
				<VisibleName name="local:E">E</VisibleName>
			</Enum>
			<Enum identifier="T">
				<Value>2</Value>
				<VisibleName name="local:T">T</VisibleName>
			</Enum>
			<Enum identifier="J">
				<Value>3</Value>
				<VisibleName name="local:J">J</VisibleName>
			</Enum>
			<Enum identifier="B">
				<Value>4</Value>
				<VisibleName name="local:B">B</VisibleName>
			</Enum>
			<Enum identifier="S">
				<Value>5</Value>
				<VisibleName name="local:S">S</VisibleName>
			</Enum>
			<Enum identifier="R">
				<Value>6</Value>
				<VisibleName name="local:R">R</VisibleName>
			</Enum>
			<Enum identifier="N">
				<Value>7</Value>
				<VisibleName name="local:N">N</VisibleName>
			</Enum>
			<Enum identifier="C">
				<Value>8</Value>
				<VisibleName name="local:C">C</VisibleName>
			</Enum>
			<Enum identifier="L">
				<Value>9</Value>
				<VisibleName name="local:L">L</VisibleName>
			</Enum>
			<Enum identifier="Reserve">
				<Value>10</Value>
				<VisibleName name="local:Reserve">Reserve</VisibleName>
			</Enum>
			<Enum identifier="TC15.625mV">
				<Value>11</Value>
				<VisibleName name="local:15.625mV">15.625mV</VisibleName>
			</Enum>
			<Enum identifier="TC31.25mV">
				<Value>12</Value>
				<VisibleName name="local:31.25mV">31.25mV</VisibleName>
			</Enum>
			<Enum identifier="TC62.5mV">
				<Value>13</Value>
				<VisibleName name="local:62.5mV">62.5mV</VisibleName>
			</Enum>
			<Enum identifier="TC125mV">
				<Value>14</Value>
				<VisibleName name="local:125mV">125mV</VisibleName>
			</Enum>
			<Enum identifier="TC250mV">
				<Value>15</Value>
				<VisibleName name="local:250mV">250mV</VisibleName>
			</Enum>
			<Enum identifier="TC500mV">
				<Value>16</Value>
				<VisibleName name="local:500mV">500mV</VisibleName>
			</Enum>
			<Enum identifier="TC1000mV">
				<Value>17</Value>
				<VisibleName name="local:1000mV">1000mV</VisibleName>
			</Enum>
			<Enum identifier="TC2000mV">
				<Value>18</Value>
				<VisibleName name="local:2000mV">2000mV</VisibleName>
			</Enum>
		</EnumType>
	</Types>
	<Strings namespace="local" />
	<Files namespace="local" />
	<Device>
		<DeviceIdentification>
			<Type>4102</Type>
			<Id>17da 0011</Id>
			<Version>3.5.18.20</Version>
		</DeviceIdentification>
		<DeviceInfo>
			<Name name="local:typename">Lingchen LC1000</Name>
			<Description name="local:typedescription">CODESYS Control from Lingchen</Description>
			<Vendor name="local:3S">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
			<OrderNumber>0x17da 0011 EAC8</OrderNumber>
		</DeviceInfo>
		<DriverInfo needsBusCycle="false" enableDiagnosis="true">
			<RequiredLib libname="IoStandard" vendor="System" version="*" identifier="iostandardlib"
				placeholderlib="IoStandard" />
			<RequiredLib libname="SM3_Basic" placeholderlib="SM3_Basic"
				vendor="3S - Smart Software Solutions GmbH" version="*" identifier="deviceLib" />
			<RequiredLib libname="LCT_OmoronUtil_Lib" placeholderlib="LCT_OmronUtil"
				vendor="Suzhou Lingchen Acquisition Computer Co.Ltd."
				version="*" identifier="LCT_OmoronUtil_Lib" />
			<RequiredLib libname="LCTUtil_Lib" placeholderlib="LCU"
				vendor="Suzhou Lingchen Acquisition Computer Co.Ltd."
				version="*" identifier="LCTUtil_Lib" />
			<RequiredLib libname="Util" placeholderlib="Util"
				vendor="3S - Smart Software Solutions GmbHe"
				version="*" identifier="Util" />
			<RequiredLibEx client="3SLicense" libname="3SLicense"
				vendor="3S - Smart Software Solutions GmbH" version="0.0.0.0"
				identifier="_3S_LICENSE"
				placeholderlib="3SLicense" />
		</DriverInfo>
		<Functional>
			<ChildObject>
				<ObjectGuid>8ceeba4e-ac7a-4fbd-9415-bfb2d98668ab</ObjectGuid>
				<ObjectName>Plc Logic</ObjectName>
			</ChildObject>
			<Attribute name="StdCommunicationLink">True</Attribute>
		</Functional>
		<ExtendedSettings>
			<ts:TargetSettings>
				<ts:section name="runtime_identification">
					<ts:setting name="version" type="string" access="visible">
						<ts:value>3.5.18.20</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="onlinemanager">
					<ts:setting name="communication-buffer-size" type="integer" access="edit">
						<ts:value>65536</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="runtime_features">
					<ts:setting name="locked_mode_supported" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="default_for_application_info_download" type="boolean"
						access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="encrypted_download_supported" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:section name="boot_project">
						<ts:setting name="boot_project_on_download_tag" type="boolean" access="edit">
							<ts:value>1</ts:value>
						</ts:setting>
						<ts:setting name="boot_project_on_download_default" type="boolean"
							access="edit">
							<ts:value>1</ts:value>
						</ts:setting>
					</ts:section>
					<ts:setting name="cycle_control_in_iec" type="boolean" access="edit">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="breakpoints_supported" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="opcua_server_supported" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="set_next_statement_supported" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="operational_mode_supported" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="taskconfiguration">
					<ts:setting name="supportmicroseconds" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="cycletimemin_us" type="integer" access="readonly">
						<ts:value>500</ts:value>
					</ts:setting>
					<ts:setting name="cycletimemax_us" type="integer" access="readonly">
						<ts:value>0x7FFFFFFF</ts:value>
					</ts:setting>
					<ts:setting name="supportevent" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="supportextendedwatchdog" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="defaulttaskpriority" type="integer" access="visible">
						<ts:value>5</ts:value>
					</ts:setting>
					<ts:setting name="maxtaskpriority" type="integer" access="visible">
						<ts:value>31</ts:value>
					</ts:setting>
					<ts:setting name="maxnumoftasks" type="integer" access="visible">
						<ts:value>100</ts:value>
					</ts:setting>
					<ts:setting name="maxeventtasks" type="integer" access="visible">
						<ts:value>100</ts:value>
					</ts:setting>
					<ts:setting name="maxintervaltasks" type="integer" access="visible">
						<ts:value>100</ts:value>
					</ts:setting>
					<ts:setting name="maxexternalevents" type="integer" access="visible">
						<ts:value>100</ts:value>
					</ts:setting>
					<ts:setting name="maxfreetasks" type="integer" access="visible">
						<ts:value>100</ts:value>
					</ts:setting>
					<ts:setting name="externalevents" type="cdata" access="hidden">
						<ts:value />
					</ts:setting>
					<ts:setting name="supportstatus" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="maxstatustasks" type="integer" access="visible">
						<ts:value>100</ts:value>
					</ts:setting>
					<ts:setting name="cycletimedefault" type="string" access="visible">
						<ts:value>t#4ms</ts:value>
					</ts:setting>
					<ts:section name="systemevents">
						<!-- System Events list for the configurator in the taskmanager -->
						<ts:setting name="library" type="string" access="visible">
							<ts:value>CmpEventMgr, * (System)</ts:value>
						</ts:setting>
						<ts:setting name="library" type="string" access="visible">
							<ts:value>Component Manager, * (System)</ts:value>
						</ts:setting>
						<ts:setting name="library" type="string" access="visible">
							<ts:value>CmpApp, * (System)</ts:value>
						</ts:setting>
						<ts:setting name="library" type="string" access="visible">
							<ts:value>CmpIecTask, * (System)</ts:value>
						</ts:setting>
						<!-- #### CmpApp #### -->
						<!-- Start event -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>PrepareStart</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called before application starts. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_PrepareStart</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpApp</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>StartDone</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called after application starts. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_StartDone</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpApp</ts:value>
							</ts:setting>
						</ts:section>
						<!-- Stop event -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>PrepareStop</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called before application stops. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_PrepareStop</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppStop</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppStop</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpAppStop</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>StopDone</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called after application stops. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_StopDone</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppStop</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppStop</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpAppStop</ts:value>
							</ts:setting>
						</ts:section>
						<!-- Reset event -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>PrepareReset</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called before application reset. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_PrepareReset</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppReset</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppReset</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpAppReset</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>ResetDone</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called after application reset. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_ResetDone</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppReset</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppReset</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpAppReset</ts:value>
							</ts:setting>
						</ts:section>
						<!-- Online Change event -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>PrepareOnlineChange</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called before application online change. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_PrepareOnlineChange</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpApp</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>OnlineChangeDone</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called after application online change. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_OnlineChangeDone</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpApp</ts:value>
							</ts:setting>
						</ts:section>
						<!-- Download event -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>PrepareDownload</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called before application download. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_PrepareDownload</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpApp</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>DownloadDone</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called after application online download. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_DownloadDone</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpApp</ts:value>
							</ts:setting>
						</ts:section>
						<!-- Exit event -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>PrepareExit</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called before application is exited. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_PrepareExit</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpApp</ts:value>
							</ts:setting>
						</ts:section>
						<!-- CodeInit event -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>CodeInitDone</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Event is sent after CodeInit. Is called inside the task safe section and only at online-change! (e.g. the copy code for online-change is executed here). Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_CodeInitDone</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpApp</ts:value>
							</ts:setting>
						</ts:section>
						<!-- Exception event -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>Exception</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Event is sent, if an exception occurred in the context of an application. Context=Exception task or exception task itself. Debugging=Depends on the task</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_CmpApp_Exception</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppException</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppException</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpAppException</ts:value>
							</ts:setting>
						</ts:section>
						<!-- Login/Logout event -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>Login</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Login of a client in this application. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_Login</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppComm</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppComm</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpAppComm</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>Logout</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Logout of a client in this application. Context=Communication task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.CMPID_CmpApp</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVT_Logout</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTPARAMID_CmpAppComm</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpApp.EventIDs.EVTVERSION_CmpAppComm</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpApp.EVTPARAM_CmpAppComm</ts:value>
							</ts:setting>
						</ts:section>
						<!-- #### CmpIecTask #### -->
						<!-- Reading inputs events -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>BeforeReadingInputs</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called before reading inputs. Context=IEC task. Debugging=Enabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.CMPID_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVT_BeforeReadingInputs</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVTPARAMID_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVTVERSION_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpIecTask.EVTPARAM_CmpIecTask</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>AfterReadingInputs</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called after reading inputs. Context=IEC task. Debugging=Enabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.CMPID_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVT_AfterReadingInputs</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVTPARAMID_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVTVERSION_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpIecTask.EVTPARAM_CmpIecTask</ts:value>
							</ts:setting>
						</ts:section>
						<!-- Writing outputs events -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>BeforeWritingOutputs</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called before writing outputs. Context=IEC task. Debugging=Enabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.CMPID_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVT_BeforeWritingOutputs</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVTPARAMID_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVTVERSION_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpIecTask.EVTPARAM_CmpIecTask</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>AfterWritingOutputs</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Called after writing outputs. Context=IEC task. Debugging=Enabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.CMPID_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVT_AfterWritingOutputs</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVTPARAMID_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVTVERSION_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpIecTask.EVTPARAM_CmpIecTask</ts:value>
							</ts:setting>
						</ts:section>
						<!-- Debug loop event -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>DebugLoop</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Event is sent cyclically in the debug loop, if the IEC task is halted on a breakpoint. Context=IEC task. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.CMPID_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVT_IecTaskDebugLoop</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVTPARAMID_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>CmpIecTask.EventIDs.EVTVERSION_CmpIecTask</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>CmpIecTask.EVTPARAM_CmpIecTask</ts:value>
							</ts:setting>
						</ts:section>
						<!-- #### Component_Manager #### -->
						<!-- Shutdown events -->
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>PrepareShutdown</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Event is sent right before shutdown of the runtime system. Context=RTS Main loop. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>Component_Manager.ComponentID.CMPID_CmpMgr</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>Component_Manager.EventIDs.EVT_CmpMgr_PrepareShutdown</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>Component_Manager.EventIDs.EVTPARAMID_CmpMgr_Shutdown</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>Component_Manager.EventIDs.EVTVERSION_CmpMgr_Shutdown</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>Component_Manager.EVTPARAM_CmpMgr_Shutdown</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>PrepareExitComm</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Event is sent before exit the communication servers during shutdown. Context=RTS Main loop. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>Component_Manager.ComponentID.CMPID_CmpMgr</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>Component_Manager.EventIDs.EVT_CmpMgr_PrepareExitComm</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>Component_Manager.EventIDs.EVTPARAMID_CmpMgr_Shutdown</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>Component_Manager.EventIDs.EVTVERSION_CmpMgr_Shutdown</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>Component_Manager.EVTPARAM_CmpMgr_Shutdown</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="systemevent">
							<ts:setting name="eventname" type="string" access="visible">
								<ts:value>PrepareExitTasks</ts:value>
							</ts:setting>
							<ts:setting name="description" type="string" access="visible">
								<ts:value>Event is sent before exit all tasks during shutdown. Context=RTS Main loop. Debugging=Disabled</ts:value>
							</ts:setting>
							<ts:setting name="component-id" type="string" access="visible">
								<ts:value>Component_Manager.ComponentID.CMPID_CmpMgr</ts:value>
							</ts:setting>
							<ts:setting name="event-id" type="string" access="visible">
								<ts:value>Component_Manager.EventIDs.EVT_CmpMgr_PrepareExitTasks</ts:value>
							</ts:setting>
							<ts:setting name="parameter-id" type="string" access="visible">
								<ts:value>Component_Manager.EventIDs.EVTPARAMID_CmpMgr_Shutdown</ts:value>
							</ts:setting>
							<ts:setting name="parameter-version" type="string" access="visible">
								<ts:value>Component_Manager.EventIDs.EVTVERSION_CmpMgr_Shutdown</ts:value>
							</ts:setting>
							<ts:setting name="parameter-struct" type="string" access="visible">
								<ts:value>Component_Manager.EVTPARAM_CmpMgr_Shutdown</ts:value>
							</ts:setting>
						</ts:section>
					</ts:section>
					<ts:section name="priorityinfo">
						<ts:setting name="priority-0" type="string" access="visible">
							<ts:value>highest realtime priority above IRQs (SCHED FIFO 56)</ts:value>
						</ts:setting>
						<ts:setting name="priority-1" type="string" access="visible">
							<ts:value>realtime priority above IRQs (SCHED FIFO 55)</ts:value>
						</ts:setting>
						<ts:setting name="priority-2" type="string" access="visible">
							<ts:value>realtime priority above IRQs (SCHED FIFO 54)</ts:value>
						</ts:setting>
						<ts:setting name="priority-3" type="string" access="visible">
							<ts:value>realtime priority above IRQs (SCHED FIFO 53)</ts:value>
						</ts:setting>
						<ts:setting name="priority-4" type="string" access="visible">
							<ts:value>realtime priority above IRQs (SCHED FIFO 52)</ts:value>
						</ts:setting>
						<ts:setting name="priority-5" type="string" access="visible">
							<ts:value>lowest realtime priority above IRQs (SCHED FIFO 51)</ts:value>
						</ts:setting>
						<ts:setting name="priority-6" type="string" access="visible">
							<ts:value>realtime priority equal to IRQs (SCHED FIFO 50)</ts:value>
						</ts:setting>
						<ts:setting name="priority-7" type="string" access="visible">
							<ts:value>highest realtime priority below IRQs (SCHED FIFO 49)</ts:value>
						</ts:setting>
						<ts:setting name="priority-8" type="string" access="visible">
							<ts:value>realtime priority below IRQs (SCHED FIFO 48)</ts:value>
						</ts:setting>
						<ts:setting name="priority-9" type="string" access="visible">
							<ts:value>realtime priority below IRQs (SCHED FIFO 47)</ts:value>
						</ts:setting>
						<ts:setting name="priority-10" type="string" access="visible">
							<ts:value>realtime priority below IRQs (SCHED FIFO 46)</ts:value>
						</ts:setting>
						<ts:setting name="priority-11" type="string" access="visible">
							<ts:value>realtime priority below IRQs (SCHED FIFO 45)</ts:value>
						</ts:setting>
						<ts:setting name="priority-12" type="string" access="visible">
							<ts:value>realtime priority below IRQs (SCHED FIFO 44)</ts:value>
						</ts:setting>
						<ts:setting name="priority-13" type="string" access="visible">
							<ts:value>realtime priority below IRQs (SCHED FIFO 43)</ts:value>
						</ts:setting>
						<ts:setting name="priority-14" type="string" access="visible">
							<ts:value>realtime priority below IRQs (SCHED FIFO 42)</ts:value>
						</ts:setting>
						<ts:setting name="priority-15" type="string" access="visible">
							<ts:value>lowest realtime priority below IRQs (SCHED FIFO 41)</ts:value>
						</ts:setting>
						<ts:setting name="priority-16" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-15)</ts:value>
						</ts:setting>
						<ts:setting name="priority-17" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-14)</ts:value>
						</ts:setting>
						<ts:setting name="priority-18" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-13)</ts:value>
						</ts:setting>
						<ts:setting name="priority-19" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-12)</ts:value>
						</ts:setting>
						<ts:setting name="priority-20" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-11)</ts:value>
						</ts:setting>
						<ts:setting name="priority-21" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-10)</ts:value>
						</ts:setting>
						<ts:setting name="priority-22" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-9)</ts:value>
						</ts:setting>
						<ts:setting name="priority-23" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-8)</ts:value>
						</ts:setting>
						<ts:setting name="priority-24" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-7)</ts:value>
						</ts:setting>
						<ts:setting name="priority-25" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-6)</ts:value>
						</ts:setting>
						<ts:setting name="priority-26" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-5)</ts:value>
						</ts:setting>
						<ts:setting name="priority-27" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-4)</ts:value>
						</ts:setting>
						<ts:setting name="priority-28" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-3)</ts:value>
						</ts:setting>
						<ts:setting name="priority-29" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-2)</ts:value>
						</ts:setting>
						<ts:setting name="priority-30" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(-1)</ts:value>
						</ts:setting>
						<ts:setting name="priority-31" type="string" access="visible">
							<ts:value>low linux default priority (SCHED OTHER 20) + nice(0)</ts:value>
						</ts:setting>
					</ts:section>
				</ts:section>
				<ts:section name="library-management">
					<ts:section name="library-manager-filter">
						<ts:section name="filter-entry">
							<ts:setting name="hide-category" type="string" access="visible">
								<ts:value>5753032d-83cc-463f-8562-37bcff9c28db</ts:value>
							</ts:setting>
						</ts:section>
					</ts:section>
					<ts:section name="placeholder-libraries">
						<!-- **********************************************  3S Placeholder
            ***************************************************** -->
						<ts:setting name="IoDrvBase" type="string" access="visible">
							<ts:value>IoDrvBase, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="IoDriver Utility" type="string" access="visible">
							<ts:value>IoDrvUtility, 3.5.18.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="Rts Service Handler" type="string" access="visible">
							<ts:value>Rts Service Handler, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="CmpApp" type="string" access="visible">
							<ts:value>CmpApp, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpAppBP" type="string" access="visible">
							<ts:value>CmpAppBP, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpAsyncMgr" type="string" access="visible">
							<ts:value>CmpAsyncMgr, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpBinTagUtilIec" type="string" access="visible">
							<ts:value>CmpBinTagUtilIec, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpBitmapPool" type="string" access="visible">
							<ts:value>CmpBitmapPool, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpChannelClientIec" type="string" access="visible">
							<ts:value>CmpChannelClientIec, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpChannelServer" type="string" access="visible">
							<ts:value>CmpChannelServer, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpChecksum" type="string" access="visible">
							<ts:value>CmpChecksum, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpDynamicText" type="string" access="visible">
							<ts:value>CmpDynamicText, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpErrors" type="string" access="visible">
							<ts:value>CmpErrors, 3.3.1.40 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpEventMgr" type="string" access="visible">
							<ts:value>CmpEventMgr, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpHilscherCIFX" type="string" access="visible">
							<ts:value>CmpHilscherCIFX, 3.5.18.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpIecTask" type="string" access="visible">
							<ts:value>CmpIecTask, 3.5.18.10 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpIecVarAccess" type="string" access="visible">
							<ts:value>CmpIecVarAccess, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpIoDrvC" type="string" access="visible">
							<ts:value>CmpIoDrvC, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpLog" type="string" access="visible">
							<ts:value>CmpLog, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpNameServiceClientIec" type="string" access="visible">
							<ts:value>CmpNameServiceClientIec, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpOPCUAServer" type="string" access="visible">
							<ts:value>CmpOPCUAServer, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpPLCHandler" type="string" access="visible">
							<ts:value>CmpPLCHandler, 3.5.18.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="CmpRouter" type="string" access="visible">
							<ts:value>CmpRouter, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpSchedule" type="string" access="visible">
							<ts:value>CmpSchedule, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpSercos3Master" type="string" access="visible">
							<ts:value>CmpSercos3Master, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="CmpSettings" type="string" access="visible">
							<ts:value>CmpSettings, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpSIL2" type="string" access="visible">
							<ts:value>CmpSIL2, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpSoftingProfibus" type="string" access="visible">
							<ts:value>CmpSoftingProfibus, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpSrv" type="string" access="visible">
							<ts:value>CmpSrv, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpSysEthernet" type="string" access="visible">
							<ts:value>SysEthernet, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="CmpTargetVisu" type="string" access="visible">
							<ts:value>CmpTargetVisu, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpTraceMgr" type="string" access="visible">
							<ts:value>CmpTraceMgr, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpVisuHandler" type="string" access="visible">
							<ts:value>CmpVisuHandler, 3.5.18.10 (System)</ts:value>
						</ts:setting>
						<ts:setting name="Component Manager" type="string" access="visible">
							<ts:value>Component Manager, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CommFB" type="string" access="visible">
							<ts:value>CommFB, 3.5.18.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="ARP" type="string" access="visible">
							<ts:value>ARP, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="IoStandard" type="string" access="visible">
							<ts:value>IoStandard, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="iParServer" type="string" access="visible">
							<ts:value>iParServer, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="SDO Server" type="string" access="visible">
							<ts:value>SDO Server, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="SysCom" type="string" access="visible">
							<ts:value>SysCom, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysCpuHandling" type="string" access="visible">
							<ts:value>SysCpuHandling, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysCpuMultiCore" type="string" access="visible">
							<ts:value>SysCpuMultiCore, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysDir" type="string" access="visible">
							<ts:value>SysDir, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysEvent" type="string" access="visible">
							<ts:value>SysEvent, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysExcept" type="string" access="visible">
							<ts:value>SysExcept, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysFile" type="string" access="visible">
							<ts:value>SysFile, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysFileAsync" type="string" access="visible">
							<ts:value>SysFileAsync, 3.5.18.10 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysInt" type="string" access="visible">
							<ts:value>SysInt, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysMem" type="string" access="visible">
							<ts:value>SysMem, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysPci" type="string" access="visible">
							<ts:value>SysPci, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysPort" type="string" access="visible">
							<ts:value>SysPort, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysProcess" type="string" access="visible">
							<ts:value>SysProcess, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysReadWriteLock" type="string" access="visible">
							<ts:value>SysReadWriteLock, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysSem" type="string" access="visible">
							<ts:value>SysSem, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysSemProcess" type="string" access="visible">
							<ts:value>SysSemProcess, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysShm" type="string" access="visible">
							<ts:value>SysShm, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysSocket" type="string" access="visible">
							<ts:value>SysSocket, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysSocket Implementation" type="string" access="visible">
							<ts:value>SysSocket Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysSocketAsync" type="string" access="visible">
							<ts:value>SysSocketAsync, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysTarget" type="string" access="visible">
							<ts:value>SysTarget, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysTask" type="string" access="visible">
							<ts:value>SysTask, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysTime" type="string" access="visible">
							<ts:value>SysTime, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysTimeCore" type="string" access="visible">
							<ts:value>SysTimeCore, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysTimer" type="string" access="visible">
							<ts:value>SysTimer, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysTimeRtc" type="string" access="visible">
							<ts:value>SysTimeRtc, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysTypes" type="string" access="visible">
							<ts:value>SysTypes, 3.1.2.0 (System)</ts:value>
							<!--Do
              not use SysTypes any more, use ISysTypes instead -->
						</ts:setting>
						<ts:setting name="CmpXMLParser" type="string" access="visible">
							<ts:value>CmpXMLParser, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysSafetyIoBase" type="string" access="visible">
							<ts:value>SysSafetyIoBase, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="IoDrvSafetySp" type="string" access="visible">
							<ts:value>IoDrvSafetySp, 3.5.18.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="UDP" type="string" access="visible">
							<ts:value>UDP, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="TCP" type="string" access="visible">
							<ts:value>TCP, 3.5.18.10 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="MemoryUtils" type="string" access="visible">
							<ts:value>MemoryUtils, 3.5.18.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="Redundancy" type="string" access="visible">
							<ts:value>Redundancy, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<!-- **********************************************  CAA Placeholder
            ***************************************************** -->
						<ts:setting name="CAA Async Manager" type="string" access="visible">
							<ts:value>CAA Async Manager Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA Behaviour Model" type="string" access="visible">
							<ts:value>CAA Behaviour Model, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA Callback" type="string" access="visible">
							<ts:value>CAA Callback Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA CanL2" type="string" access="visible">
							<ts:value>CAA Can Low Level Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA CanL2I" type="string" access="visible">
							<ts:value>CAA Can Low Level Imp Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA DTUtility" type="string" access="visible">
							<ts:value>CAA DTUtil Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA FB Factory" type="string" access="visible">
							<ts:value>CAA FB Factory, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA File" type="string" access="visible">
							<ts:value>CAA File, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA List And Tree" type="string" access="visible">
							<ts:value>CAA List And Tree, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA Mathematics" type="string" access="visible">
							<ts:value>CAA Mathematics, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA MemBlockMan" type="string" access="visible">
							<ts:value>CAA Memory Block Manager Extern, 3.5.18.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA Memory" type="string" access="visible">
							<ts:value>CAA Memory, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA NetBaseSrv" type="string" access="visible">
							<ts:value>CAA Net Base Services, 3.5.18.10 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA ResMan" type="string" access="visible">
							<ts:value>CAA Ressource Manager Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA RTCLK" type="string" access="visible">
							<ts:value>CAA Real Time Clock Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA SegBufMan" type="string" access="visible">
							<ts:value>CAA Segmented Buffer Manager Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA SerialCom" type="string" access="visible">
							<ts:value>CAA SerialCom, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA Storage" type="string" access="visible">
							<ts:value>CAA Storage, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA Storage Imp" type="string" access="visible">
							<ts:value>3S Storage, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="CAA Tick" type="string" access="visible">
							<ts:value>CAA Tick Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA TickUtil" type="string" access="visible">
							<ts:value>CAA TickUtil Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA Types" type="string" access="visible">
							<ts:value>CAA Types Extern, 3.5.17.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<ts:setting name="CAA Device Diagnosis" type="string" access="visible">
							<ts:value>CAA Device Diagnosis, 3.5.18.0 (CAA Technical Workgroup)</ts:value>
						</ts:setting>
						<!-- **********************************************  NetVar Placeholders
            *************************************************************-->
						<ts:setting name="NetVarUdp" type="string" access="visible">
							<ts:value>NetVarUdp, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<!-- *********************************  Security related Placeholders
            *************************************************************-->
						<ts:setting name="CmpCrypto" type="string" access="visible">
							<ts:value>CmpCrypto, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpTls" type="string" access="visible">
							<ts:value>CmpTls, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpX509Cert" type="string" access="visible">
							<ts:value>CmpX509Cert, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysSocket2" type="string" access="visible">
							<ts:value>SysSocket2, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysSocket2 Implementation" type="string" access="visible">
							<ts:value>SysSocket2 Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<!-- *********************************  BACnet
            *************************************************************-->
						<ts:setting name="CmpBACnet" type="string" access="visible">
							<ts:value>CmpBACnet, 3.5.18.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<!-- *********************************  KNX
            *************************************************************-->
						<ts:setting name="CmpKNX" type="string" access="visible">
							<ts:value>CmpKNX, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<!-- *********************************  EL6751
            *************************************************************-->
						<ts:setting name="CmpEL6751CanDrv" type="string" access="visible">
							<ts:value>CmpEL6751CanDrv, 3.5.18.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<!-- *********************************  CmpCharDevice Container
            ********************************************************-->
						<ts:setting name="CmpCharDevice" type="string" access="visible">
							<ts:value>CmpCharDevice, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<!-- *********************************  optional Runtime components
            **********************************************-->
						<ts:setting name="SysPipeWindows Implementation" type="string"
							access="visible">
							<ts:value>NotImplementedByDevice, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpOPCUAClient Implementation" type="string"
							access="visible">
							<ts:value>NotImplementedByDevice, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="Redundancy Implementation" type="string" access="visible">
							<ts:value>NotImplementedByDevice, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpRedundancyConnection Implementation" type="string"
							access="visible">
							<ts:value>NotImplementedByDevice, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysGraphicLight Implementation" type="string"
							access="visible">
							<ts:value>NotImplementedByDevice, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpCharDevice Implementation" type="string"
							access="visible">
							<ts:value>CmpCharDevice Implementation, 3.5.17.0 (3S - Smart Software Solutions GmbH)</ts:value>
						</ts:setting>
						<ts:setting name="CmpEventMgr Implementation" type="string" access="visible">
							<ts:value>CmpEventMgr Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpIecVarAccess Implementation" type="string"
							access="visible">
							<ts:value>CmpIecVarAccess Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpIoMgr Implementation" type="string" access="visible">
							<ts:value>CmpIoMgr Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpOPCUAProviderAlarmConfiguration" type="string"
							access="visible">
							<ts:value>CmpOPCUAProviderAlarmConfiguration, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpOPCUAServer Implementation" type="string"
							access="visible">
							<ts:value>CmpOPCUAServer Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpOPCUAStack Implementation" type="string"
							access="visible">
							<ts:value>CmpOPCUAStack Implementation, 3.5.18.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpTls Implementation" type="string" access="visible">
							<ts:value>CmpTls Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpCrypto Implementation" type="string" access="visible">
							<ts:value>CmpCrypto Implementation, 3.5.18.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpX509Cert Implementation" type="string" access="visible">
							<ts:value>CmpX509Cert Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpUserMgr Implementation" type="string" access="visible">
							<ts:value>CmpUserMgr Implementation, 3.5.18.10 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysProcess Implementation" type="string" access="visible">
							<ts:value>SysProcess Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysSem Implementation" type="string" access="visible">
							<ts:value>SysSem Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="SysShm Implementation" type="string" access="visible">
							<ts:value>SysShm Implementation, 3.5.17.0 (System)</ts:value>
						</ts:setting>
						<ts:setting name="CmpCodeMeter" type="string" access="visible">
							<ts:value>CmpCodeMeter, 3.5.18.0 (System)</ts:value>
						</ts:setting>
					</ts:section>
				</ts:section>
				<ts:section name="symbolconfiguration">
					<ts:setting name="generate_as_separate_application" type="boolean"
						access="visible">
						<ts:value>0</ts:value>
					</ts:setting>
					<ts:setting name="include_opcua_information" type="string" access="visible">
						<ts:value>Enabled</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="memory-layout">
					<ts:setting name="memory-size" type="integer" access="visible">
						<!-- M区 512K -->
						<ts:value>524288</ts:value>
					</ts:setting>
					<ts:setting name="input-size" type="integer" access="visible">
						<!-- I区 128K -->
						<ts:value>131072</ts:value>
					</ts:setting>
					<ts:setting name="output-size" type="integer" access="visible">
						<!-- Q区 128K -->
						<ts:value>131072</ts:value>
					</ts:setting>
					<!--If
          you define a retain area with dynamic size;Then
		  “retain-in-own-segment” must be 1. “retain-size” must be 0-->
					<ts:setting name="retain-size" type="integer" access="visible">
						<ts:value>0</ts:value>
					</ts:setting>
					<ts:setting name="retain-in-own-segment" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="max-stack-size" type="integer" access="visible">
						<ts:value>0</ts:value>
					</ts:setting>
					<ts:setting name="dynamic-retain" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="dynamic-persistent" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="allocation-plus-in-percent" type="integer" access="visible">
						<ts:value>30</ts:value>
					</ts:setting>
					<ts:section name="areas">
						<ts:setting name="number" type="integer" access="visible">
							<ts:value>4</ts:value>
						</ts:setting>
						<ts:section name="area_0">
							<ts:setting name="flags" type="integer" access="visible">
								<!--Data-->
								<ts:value>0xfe9f</ts:value>
							</ts:setting>
							<ts:setting name="minimal-area-size" type="integer" access="visible">
								<ts:value>0x80000</ts:value>
							</ts:setting>
							<ts:setting name="maximal-area-size" type="integer" access="visible">
								<!--0x3200000
                50M-->
								<ts:value>0x6400000</ts:value>
							</ts:setting>
							<ts:setting name="allocation-plus-in-percent" type="integer"
								access="visible">
								<!--The
                size allocated for the area will be this percentage larger than required for the
                data-->
								<ts:value>30</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="area_1">
							<ts:setting name="flags" type="integer" access="visible">
								<!--Retain-->
								<ts:value>0x0020</ts:value>
							</ts:setting>
							<ts:setting name="minimal-area-size" type="integer" access="visible">
								<ts:value>0x1000</ts:value>
							</ts:setting>
							<ts:setting name="maximal-area-size" type="integer" access="visible">
								<!--max：8M-->
								<ts:value>0x800000</ts:value>
							</ts:setting>
							<ts:setting name="allocation-plus-in-percent" type="integer"
								access="visible">
								<ts:value>20</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="area_2">
							<ts:setting name="flags" type="integer" access="visible">
								<!--Persistent|Retain-->
								<ts:value>0x0120</ts:value>
							</ts:setting>
							<ts:setting name="minimal-area-size" type="integer" access="visible">
								<ts:value>0x1000</ts:value>
							</ts:setting>
							<ts:setting name="maximal-area-size" type="integer" access="visible">
								<!--max：8M-->
								<ts:value>0x800000</ts:value>
							</ts:setting>
							<ts:setting name="allocation-plus-in-percent" type="integer"
								access="visible">
								<ts:value>20</ts:value>
							</ts:setting>
						</ts:section>
						<ts:section name="area_3">
							<ts:setting name="flags" type="integer" access="visible">
								<!--Code-->
								<ts:value>0x0040</ts:value>
							</ts:setting>
							<ts:setting name="minimal-area-size" type="integer" access="visible">
								<ts:value>0x1000</ts:value>
							</ts:setting>
							<ts:setting name="maximal-area-size" type="integer" access="visible">
								<!--max：30MB-->
								<ts:value>0x1E00000</ts:value>
							</ts:setting>
							<ts:setting name="allocation-plus-in-percent" type="integer"
								access="visible">
								<ts:value>30</ts:value>
							</ts:setting>
						</ts:section>
					</ts:section>
					<ts:setting name="stack-alignment" type="integer" access="visible">
						<ts:value>8</ts:value>
					</ts:setting>
					<!--packģʽ-->
					<ts:setting name="pack-mode" type="integer" access="visible">
						<ts:value>8</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="logical-devices">
					<ts:section name="logical-taskconfig">
						<ts:setting name="taskPriority" type="string" access="visible">
							<ts:value>2</ts:value>
						</ts:setting>
					</ts:section>
				</ts:section>
				<ts:section name="codegenerator">
					<ts:setting name="breakpoint-mark-after-external-call" type="boolean"
						access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="compiler-defines" type="string" access="visible">
						<ts:value>generate_exceptioninfo</ts:value>
					</ts:setting>
					<ts:setting name="Floating Point Unit" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="floating-point-precision" type="string" access="visible">
						<ts:value />
					</ts:setting>
					<ts:setting name="embedded-floating-point-unit" type="boolean" access="visible">
						<ts:value>0</ts:value>
					</ts:setting>
					<ts:setting name="single-precision-mode" type="boolean" access="visible">
						<ts:value>0</ts:value>
					</ts:setting>
					<ts:setting name="memory-barrier" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="generate-div" type="boolean" access="visible">
						<ts:value>0</ts:value>
					</ts:setting>
					<ts:setting name="atomic-read-write-64-bit" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="load-store-register-exclusive" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="codegenerator-guid" type="string" access="visible">
						<ts:value>{901DECDD-9EB4-4a5b-951F-42FB21B27718}</ts:value>
					</ts:setting>
					<ts:setting name="backend-guid" type="string" access="visible">
						<ts:value>{66F31C7B-3DF3-4493-9C8C-546FC2F5FBF6}</ts:value>
					</ts:setting>
					<ts:setting name="support-system-applications" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="ltick" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="rts-operating-system" type="string" access="visible">
						<ts:value>LINUX</ts:value>
					</ts:setting>
					<ts:setting name="operating-system" type="string" access="visible">
						<ts:value>Linux</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="visualization">
					<ts:section name="targetsupport">
						<ts:setting name="targetvisualization" type="boolean" access="visible">
							<ts:value>0</ts:value>
						</ts:setting>
						<ts:setting name="targetvisualization_insertbydefault" type="boolean"
							access="visible">
							<ts:value>0</ts:value>
						</ts:setting>
					</ts:section>
				</ts:section>
				<ts:section name="deviceconfiguration">
					<ts:setting name="RemoveAlwaysUpdateInBusTask" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="softmotion">
					<ts:setting name="enabled" type="integer" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="opcuaserver">
					<ts:section name="informationmodels">
						<ts:setting name="http://opcfoundation.org/UA/" type="string"
							access="visible">
							<ts:value>2021-09-15T00:00:00Z</ts:value>
						</ts:setting>
						<ts:setting name="http://opcfoundation.org/UA/DI/" type="string"
							access="visible">
							<ts:value>2021-03-09T00:00:00Z</ts:value>
						</ts:setting>
						<ts:setting name="http://PLCopen.org/OpcUa/IEC61131-3/" type="string"
							access="visible">
							<ts:value>2020-11-25T00:00:00Z</ts:value>
						</ts:setting>
					</ts:section>
					<ts:section name="features">
						<ts:setting name="builtintypes" type="boolean" access="visible">
							<ts:value>1</ts:value>
						</ts:setting>
						<ts:setting name="arraywithproperties" type="boolean" access="visible">
							<ts:value>1</ts:value>
						</ts:setting>
					</ts:section>
				</ts:section>
				<ts:section name="dataserver">
					<ts:setting name="supportedbydevice" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="protocolsupport" type="string" access="visible">
						<ts:value>3S_Symbolic,3S_Addresses</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="alarmmanager">
					<ts:setting name="alarms" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
					<ts:setting name="storage" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="trace">
					<ts:setting name="tracemanager" type="boolean" access="visible">
						<ts:value>1</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="trendrecording">
					<ts:setting name="disabled" type="boolean" access="visible">
						<ts:value>0</ts:value>
					</ts:setting>
				</ts:section>
				<ts:section name="networkvariables">
					<ts:section name="protocols">
						<ts:setting name="numofprotocols" type="integer" access="visible">
							<ts:value>1</ts:value>
						</ts:setting>
						<ts:section name="protocol1">
							<ts:setting name="protocolname" type="string" access="visible">
								<ts:value>UDP</ts:value>
							</ts:setting>
							<ts:setting name="library" type="string" access="visible">
								<ts:value>NetVarUdp</ts:value>
							</ts:setting>
							<ts:setting name="libraryversion" type="string" access="visible">
								<ts:value>*</ts:value>
							</ts:setting>
							<ts:setting name="packetsize" type="integer" access="visible">
								<ts:value>256</ts:value>
							</ts:setting>
						</ts:section>
					</ts:section>
				</ts:section>
			</ts:TargetSettings>
		</ExtendedSettings>
		<Connector moduleType="256" interface="Common.PCI" role="parent" explicit="false">
			<Var />
		</Connector>
		<Connector moduleType="1279" interface="Common.SoftMotion.General" role="parent"
			explicit="true">
			<InterfaceName name="local:DrivePool">SoftMotion General Axis Pool</InterfaceName>
			<Var />
		</Connector>
		<Connector moduleType="40109" interface="ExtendIO" role="parent" explicit="true">
			<Var max="32"></Var>
			<DriverInfo needsBusCycle="false" needsBusCycleBeforeReadInputs="true"></DriverInfo>
			<HostParameterSet>
				<Parameter ParameterId="393240" type="std:BOOL">
					<Attributes channel="none" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="readwrite" />
					<Default>0</Default>
					<Name name="local:Id393218">停止时输出关闭</Name>
					<Description name="local:Id393240.Desc">0:停止时输出保持 1：停止时输出清零</Description>
				</Parameter>
				<Parameter ParameterId="2000" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Default>0</Default>
					<Name name="local:Id2000">ErrorCode</Name>
					<Description name="local:Id2000.Desc">ErrorCode</Description>
				</Parameter>
				<Parameter ParameterId="2001" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Name name="local:Id2001">TotalFrame</Name>
					<Description name="local:Id2001.Desc">TotalFrame</Description>
				</Parameter>
				<Parameter ParameterId="2002" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Name name="local:Id2002">TotalSuccessFrame</Name>
					<Description name="local:Id2002.Desc">TotalSuccessFrame</Description>
				</Parameter>
				<Parameter ParameterId="2003" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Name name="local:Id2003">TotalErrorFrame</Name>
					<Description name="local:Id2003.Desc">TotalErrorFrame</Description>
				</Parameter>
				<Parameter ParameterId="2004" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Name name="local:Id2004">TotalErrorRate</Name>
					<Description name="local:Id2004.Desc">TotalErrorRate_OneOfTenThousand</Description>
				</Parameter>
				<Parameter ParameterId="2005" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Name name="local:Id2005">TotalErrorContinuous5Frame</Name>
					<Description name="local:Id2005.Desc">TotalErrorContinuous5Frame</Description>
				</Parameter>
				<Parameter ParameterId="2006" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Name name="local:Id2006">FramePer5Second</Name>
					<Description name="local:Id2006.Desc">FramePer5Second</Description>
				</Parameter>
				<Parameter ParameterId="2007" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Name name="local:Id2007">SuccessFrame5Second</Name>
					<Description name="local:Id2007.Desc">SuccessFrame5Second</Description>
				</Parameter>
				<Parameter ParameterId="2008" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Name name="local:Id2008">ErrorFramePer5Second</Name>
					<Description name="local:Id2008.Desc">ErrorFramePer5Second</Description>
				</Parameter>
				<Parameter ParameterId="2009" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Name name="local:Id2009">ErrorRatePer5Second</Name>
					<Description name="local:Id2009.Desc">ErrorRatePer5Second_OneOfTenThousand</Description>
				</Parameter>
				<Parameter ParameterId="2010" type="std:UDINT">
					<Attributes channel="input" download="true" functional="false"
						offlineaccess="readwrite"
						onlineaccess="read" />
					<Name name="local:Id2010">ErrorContinuous5FramePer5Second</Name>
					<Description name="local:Id2010.Desc">ErrorContinuous5FramePer5Second</Description>
				</Parameter>
			</HostParameterSet>
		</Connector>
	</Device>
	<Modules>
		<Module>
			<ModuleId>LC1188</ModuleId>
			<DeviceIdentification>
				<Type>40226</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC1188 8 CH Digital Input and 8 CH Output NPN</Name>
				<Description name="localStrings:Dummy">8通道数字量输入和8通道数字量输出,NPN</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC1188</DefaultInstanceName>
			</DeviceInfo>
			<Connector moduleType="40226" interface="ExtendIO" role="child" connectorId="1"
				hostpath="-1">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot count="1" allowEmpty="false"></Slot>
				<HostParameterSet>
					<Parameter ParameterId="1000" type="local:TbitFieldByte">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:in1">digitalinput</Name>
					</Parameter>
					<Parameter ParameterId="2000" type="local:TbitFieldByte">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:in1">digitaloutput</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC1486</ModuleId>
			<DeviceIdentification>
				<Type>40217</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC1486 Digital Input, 16 Channels, NPN</Name>
				<Description name="localStrings:Dummy">16路数字输入模块，NPN输入
        </Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC1486</DefaultInstanceName>
			</DeviceInfo>
			<!-- Child connector. The moduleType of the connector is evaluated by the IO driver. The
      interface must be of the same name as in the parent connector -->
			<Connector moduleType="40217" interface="ExtendIO" role="child" connectorId="1"
				hostpath="-1">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot count="1" allowEmpty="false"></Slot>
				<HostParameterSet>
					<Parameter ParameterId="1000" type="local:TbitFieldUINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:in1">digitalinput</Name>
					</Parameter>
					<Parameter ParameterId="393219" type="local:ExtentDIFilterPara">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id393219">Filter Time</Name>
						<Description name="local:Id393219.Desc">Filter Time of the device</Description>
						<Default>4</Default>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC1406</ModuleId>
			<DeviceIdentification>
				<Type>40218</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC1406 Digital Input, 16 Channels, PNP</Name>
				<Description name="localStrings:Dummy">16路数字输入模块，PNP输入
        </Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC1406</DefaultInstanceName>
			</DeviceInfo>
			<!-- Child connector. The moduleType of the connector is evaluated by the IO driver. The
      interface must be of the same name as in the parent connector -->
			<Connector moduleType="40218" interface="ExtendIO" role="child" connectorId="1"
				hostpath="-1">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot count="1" allowEmpty="false"></Slot>
				<HostParameterSet>
					<Parameter ParameterId="1000" type="local:TbitFieldUINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:in1">digitalinput</Name>
					</Parameter>
					<Parameter ParameterId="393219" type="local:ExtentDIFilterPara">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>4</Default>
						<Name name="local:Id393219">Filter Time</Name>
						<Description name="local:Id393219.Desc">Filter Time of the device</Description>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC2486</ModuleId>
			<DeviceIdentification>
				<Type>40219</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC2486 Digital Output, 16 Channels, NPN</Name>
				<Description name="localStrings:Dummy">16路数字输出模块，NPN输出</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC2486</DefaultInstanceName>
			</DeviceInfo>
			<!-- Child connector. The moduleType of the connector is evaluated by the IO driver. The
      interface must be of the same name as in the parent connector -->
			<Connector moduleType="40219" interface="ExtendIO" role="child" connectorId="1"
				hostpath="-1">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot count="1" allowEmpty="false"></Slot>
				<HostParameterSet>
					<Parameter ParameterId="2000" type="local:TbitFieldUINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:in1">digitaloutput</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC2406</ModuleId>
			<DeviceIdentification>
				<Type>40220</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC2406 Digital Output, 16 Channels, PNP</Name>
				<Description name="localStrings:Dummy">16路数字输出模块，PNP输出</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC2406</DefaultInstanceName>
			</DeviceInfo>
			<!-- Child connector. The moduleType of the connector is evaluated by the IO driver. The
      interface must be of the same name as in the parent connector -->
			<Connector moduleType="40220" interface="ExtendIO" role="child" connectorId="1"
				hostpath="-1">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot count="1" allowEmpty="false"></Slot>
				<HostParameterSet>
					<Parameter ParameterId="2000" type="local:TbitFieldUINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:in1">digitaloutput</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC3138</ModuleId>
			<DeviceIdentification>
				<Type>40201</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC3138 Analog Input 8 Ch, ±10V, 16 Bit</Name>
				<Description name="localStrings:Dummy">8路模拟电压输入模块，±10V，16位</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC3138</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40201" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="1000" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">AD Channel0</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">AD Channel1</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">AD Channel2</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">AD Channel3</Name>
					</Parameter>
					<Parameter ParameterId="1004" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1004.Desc">AD Channel4</Name>
					</Parameter>
					<Parameter ParameterId="1005" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1005.Desc">AD Channel5</Name>
					</Parameter>
					<Parameter ParameterId="1006" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1006.Desc">AD Channel6</Name>
					</Parameter>
					<Parameter ParameterId="1007" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1007.Desc">AD Channel7</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC3134</ModuleId>
			<DeviceIdentification>
				<Type>40205</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC3134 Analog Input 4 Ch, ±10V, 16 Bit</Name>
				<Description name="localStrings:Dummy">4路模拟电压输入模块，±10V，16位</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC3134</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40205" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="1000" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">AD Channel0</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">AD Channel1</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">AD Channel2</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">AD Channel3</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC3172</ModuleId>
			<DeviceIdentification>
				<Type>40210</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC3172 2 CH RTD Input,16bit,Filter</Name>
				<Description name="localStrings:Dummy">2路热电阻输入模块</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC3172</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40254" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<DriverInfo needsBusCycle="true"></DriverInfo>
				<HostParameterSet>
					<Parameter ParameterId="1000" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">AD Channel0</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">AD Channel1</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
					<Parameter ParameterId="393219" type="local:DTA40A0">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Min>0</Min>
						<Max>22</Max>
						<Default>0</Default>
						<Name name="local:Id393219">RTD Type Selection</Name>
						<Description name="local:Id393219.Desc">RTD Type Selection</Description>
					</Parameter>

					<Parameter ParameterId="393220" type="local:DTB40A0">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Min>0</Min>
						<Max>3</Max>
						<Default>2</Default>
						<Name name="local:Id393220">RTD Filter Selection</Name>
						<Description name="local:Id393220.Desc">RTD Filter Selection</Description>
					</Parameter>

				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC3174</ModuleId>
			<DeviceIdentification>
				<Type>40257</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>

			<DeviceInfo>
				<Name name="localStrings:Dummy">LC3174 4 CH RTD Input,16bit,Filter</Name>
				<Description name="localStrings:Dummy">4路热电阻输入模块</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC3174</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40257" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<DriverInfo needsBusCycle="true" />
				<HostParameterSet>
					<Parameter ParameterId="1000" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">RTD Channel0</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">RTD Channel1</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">RTD Channel2</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">RTD Channel3</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>

					<Parameter ParameterId="393219" type="local:DTA40A0">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Min>0</Min>
						<Max>22</Max>
						<Default>0</Default>
						<Name name="local:Id393219">RTD Type Selection</Name>
						<Description name="local:Id393219.Desc">RTD Type Selection</Description>
					</Parameter>

					<Parameter ParameterId="393220" type="local:DTB40A0">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Min>0</Min>
						<Max>3</Max>
						<Default>2</Default>
						<Name name="local:Id393220">RTD Filter Selection</Name>
						<Description name="local:Id393220.Desc">RTD Filter Selection</Description>
					</Parameter>

				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC3184</ModuleId>
			<DeviceIdentification>
				<Type>40211</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC3184 4 CH TC Input,16bit,Filter</Name>
				<Description name="localStrings:Dummy">4路热电偶输入模块</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon" />
				<DefaultInstanceName name="localStrings:Dummy">LC3184</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40211" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<DriverInfo needsBusCycle="true" />
				<HostParameterSet>
					<Parameter ParameterId="1000" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">TC Channel0</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">TC Channel1</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">TC Channel2</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">TC Channel3</Name>
					</Parameter>
					<Parameter ParameterId="2000" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2000.Desc">Offset Value Channel 0</Name>
					</Parameter>
					<Parameter ParameterId="2001" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2001.Desc">Offset Value Channel 1</Name>
					</Parameter>
					<Parameter ParameterId="2002" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2002.Desc">Offset Value Channel 2</Name>
					</Parameter>
					<Parameter ParameterId="2003" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2003.Desc">Offset Value Channel 3</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
					<Parameter ParameterId="393219" type="local:FilterFreq">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>2</Default>
						<Name name="local:Id393219">Filter Time</Name>
						<Description name="local:Id393219.Desc">Filter Time of the device</Description>
					</Parameter>
					<Parameter ParameterId="393220" type="local:TCTYPE">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393220">Senor Type</Name>
						<Description name="local:Id393220.Desc">Senor Type</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC3188</ModuleId>
			<DeviceIdentification>
				<Type>40259</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC3188 8 CH TC Input,16bit,Filter</Name>
				<Description name="localStrings:Dummy">8路热电偶输入模块</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon" />
				<DefaultInstanceName name="localStrings:Dummy">LC3188</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40259" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<DriverInfo needsBusCycle="true" />
				<HostParameterSet>
					<Parameter ParameterId="1000" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">TC Channel0</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">TC Channel1</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">TC Channel2</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">TC Channel3</Name>
					</Parameter>
					<Parameter ParameterId="1004" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1004.Desc">TC Channel4</Name>
					</Parameter>
					<Parameter ParameterId="1005" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1005.Desc">TC Channel5</Name>
					</Parameter>
					<Parameter ParameterId="1006" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1006.Desc">TC Channel6</Name>
					</Parameter>
					<Parameter ParameterId="1007" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1007.Desc">TC Channel7</Name>
					</Parameter>
					<Parameter ParameterId="2000" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2000.Desc">Offset Value Channel 0</Name>
					</Parameter>
					<Parameter ParameterId="2001" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2001.Desc">Offset Value Channel 1</Name>
					</Parameter>
					<Parameter ParameterId="2002" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2002.Desc">Offset Value Channel 2</Name>
					</Parameter>
					<Parameter ParameterId="2003" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2003.Desc">Offset Value Channel 3</Name>
					</Parameter>
					<Parameter ParameterId="2004" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2004.Desc">Offset Value Channel 4</Name>
					</Parameter>
					<Parameter ParameterId="2005" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2005.Desc">Offset Value Channel 5</Name>
					</Parameter>
					<Parameter ParameterId="2006" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2006.Desc">Offset Value Channel 6</Name>
					</Parameter>
					<Parameter ParameterId="2007" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Name name="local:Id2007.Desc">Offset Value Channel 7</Name>
					</Parameter>
					<Parameter ParameterId="393219" type="local:FilterFreq">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>2</Default>
						<Name name="local:Id393219">Filter Time</Name>
						<Description name="local:Id393219.Desc">Filter Time of the device</Description>
					</Parameter>
					<Parameter ParameterId="393220" type="local:TCTYPE">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393220">Senor Type</Name>
						<Description name="local:Id393220.Desc">Senor Type</Description>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC3038</ModuleId>
			<DeviceIdentification>
				<Type>40202</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC3038 Analog Input 8 Ch,4-20ma,16bit</Name>
				<Description name="localStrings:Dummy">8路模拟电流输入模块，4-20ma，16位</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC3038</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40202" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="1000" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">AD Channel0</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">AD Channel1</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">AD Channel2</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">AD Channel3</Name>
					</Parameter>
					<Parameter ParameterId="1004" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1004.Desc">AD Channel4</Name>
					</Parameter>
					<Parameter ParameterId="1005" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1005.Desc">AD Channel5</Name>
					</Parameter>
					<Parameter ParameterId="1006" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1006.Desc">AD Channel6</Name>
					</Parameter>
					<Parameter ParameterId="1007" type="std:INT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1007.Desc">AD Channel7</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC3014</ModuleId>
			<DeviceIdentification>
				<Type>40253</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC3014 4 CH Analog Input,0-10V,16bit,Filter</Name>
				<Description name="localStrings:Dummy">4路模拟电压输入模块，0-10V，16位</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC3014</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40253" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="1000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">AD Value CH1</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">AD Value CH2</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">AD Value CH3</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">AD Value CH4</Name>
					</Parameter>
					<Parameter ParameterId="2000" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2000.Desc">AD CtrWord</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
					<Parameter ParameterId="393219" type="local:ExtentAIFilterPara">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>2</Default>
						<Name name="local:Id393219">Filter Time</Name>
						<Description name="local:Id393219.Desc">Filter Time of the device</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC3034</ModuleId>
			<DeviceIdentification>
				<Type>40254</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC3034 Analog Input 4 Ch, 4-20mA, 16 Bit</Name>
				<Description name="localStrings:Dummy">4路模拟电流输入模块，4-20ma，16位</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC3034</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40254" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="1000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">AD Channel0</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">AD Channel1</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">AD Channel2</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">AD Channel3</Name>
					</Parameter>
					<Parameter ParameterId="2000" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id2000.Desc">AD CtrlWord</Name>
					</Parameter>
					<Parameter ParameterId="393219" type="local:ExtentAIFilterPara">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="readwrite" />
						<Default>1</Default>
						<Name name="local:Id393219">Filter Time</Name>
						<Description name="local:Id393219.Desc">Filter Time of the device</Description>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC4134</ModuleId>
			<DeviceIdentification>
				<Type>40207</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC4134 Analog Output 8 Ch, ±10V, 16 Bit</Name>
				<Description name="localStrings:Dummy">4路模拟电压输出模块，±10V，16位</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC4134</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40207" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="2000" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2000.Desc">Set Value CH0</Name>
					</Parameter>
					<Parameter ParameterId="2001" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2001.Desc">Set Value CH1</Name>
					</Parameter>
					<Parameter ParameterId="2002" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2002.Desc">Set Value CH2</Name>
					</Parameter>
					<Parameter ParameterId="2003" type="std:INT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2003.Desc">Set Value CH3</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC4034</ModuleId>
			<DeviceIdentification>
				<Type>40224</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC4034 Analog Output 4 Ch,4-20mA, 16 Bit</Name>
				<Description name="localStrings:Dummy">4路模拟电流输出模块，4-20mA，16位</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC4034</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40224" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="2000" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2000.Desc">Set Value CH0</Name>
					</Parameter>
					<Parameter ParameterId="2001" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2001.Desc">Set Value CH1</Name>
					</Parameter>
					<Parameter ParameterId="2002" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2002.Desc">Set Value CH2</Name>
					</Parameter>
					<Parameter ParameterId="2003" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2003.Desc">Set Value CH3</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC4144</ModuleId>
			<DeviceIdentification>
				<Type>40223</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC4144 4 CH Analog Output,0-10V,16bit</Name>
				<Description name="localStrings:Dummy">4路模拟电压输出模块，0-10V，16位</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC4144</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40223" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="2000" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2000.Desc">Set Value CH0</Name>
					</Parameter>
					<Parameter ParameterId="2001" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2001.Desc">Set Value CH1</Name>
					</Parameter>
					<Parameter ParameterId="2002" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2002.Desc">Set Value CH2</Name>
					</Parameter>
					<Parameter ParameterId="2003" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2003.Desc">Set Value CH3</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC5001</ModuleId>
			<DeviceIdentification>
				<Type>40212</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC5001 1 CH ENC Input 5V</Name>
				<Description name="localStrings:Dummy">1路编码器输入模块</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC5001</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40212" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="2000" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2000.Desc">PluseCtrl</Name>
					</Parameter>
					<Parameter ParameterId="2001" type="std:DINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2001.Desc">PresetPulseCount</Name>
					</Parameter>
					<Parameter ParameterId="2002" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2002.Desc">PresetPulseCtrl</Name>
					</Parameter>
					<Parameter ParameterId="1000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">PluseState</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">TouchProbeTriggerNum</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:DINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">PulseCount</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:DINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">LatchCount</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>
		<Module>
			<ModuleId>LC5002</ModuleId>
			<DeviceIdentification>
				<Type>40229</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC5002 2 CH ENC Input 5V</Name>
				<Description name="localStrings:Dummy">2路编码器输入模块</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC5002</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40229" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="2000" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2000.Desc">PluseCtrlA</Name>
					</Parameter>
					<Parameter ParameterId="2001" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2001.Desc">PluseCtrlB</Name>
					</Parameter>
					<Parameter ParameterId="1000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">PluseStateA</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">TouchProbeTriggerNumA</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:DINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">PulseCountA</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:DINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">LatchCountA</Name>
					</Parameter>
					<Parameter ParameterId="1004" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1004.Desc">PluseStateB</Name>
					</Parameter>
					<Parameter ParameterId="1005" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1005.Desc">TouchProbeTriggerNumB</Name>
					</Parameter>
					<Parameter ParameterId="1006" type="std:DINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1006.Desc">PulseCountB</Name>
					</Parameter>
					<Parameter ParameterId="1007" type="std:DINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1007.Desc">LatchCountB</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>

		<Module>
			<ModuleId>LC5012</ModuleId>
			<DeviceIdentification>
				<Type>40247</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC5012 2 CH PulseCount Input,24V</Name>
				<Description name="localStrings:Dummy">LC5012 2通道脉冲输入模块 24V信号</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC5012</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40247" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<Parameter ParameterId="2000" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2000.Desc">PluseCtrlA</Name>
					</Parameter>
					<Parameter ParameterId="2001" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2001.Desc">PluseCtrlB</Name>
					</Parameter>
					<Parameter ParameterId="1000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">PluseStateA</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">TouchProbeTriggerNumA</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:DINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">PulseCountA</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:DINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">LatchCountA</Name>
					</Parameter>
					<Parameter ParameterId="1004" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1004.Desc">PluseStateB</Name>
					</Parameter>
					<Parameter ParameterId="1005" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1005.Desc">TouchProbeTriggerNumB</Name>
					</Parameter>
					<Parameter ParameterId="1006" type="std:DINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1006.Desc">PulseCountB</Name>
					</Parameter>
					<Parameter ParameterId="1007" type="std:DINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1007.Desc">LatchCountB</Name>
					</Parameter>
					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite"
							onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>
				</HostParameterSet>
			</Connector>
		</Module>

		<Module>
			<ModuleId>LC6001</ModuleId>
			<DeviceIdentification>
				<Type>40216</Type>
				<Id>1001 0009</Id>
				<Version>11.22.33.44</Version>
			</DeviceIdentification>
			<DeviceInfo>
				<Name name="localStrings:Dummy">LC6001 422 1 CH Serial Communication</Name>
				<Description name="localStrings:Dummy">422 一通道串口模块</Description>
				<Vendor name="localStrings:Dummy">Suzhou Lingchen Acquisition Computer Co.,Ltd.</Vendor>
				<OrderNumber>*</OrderNumber>
				<Icon name="localFiles:OutputIcon"></Icon>
				<DefaultInstanceName name="localStrings:Dummy">LC6001</DefaultInstanceName>
			</DeviceInfo>
			<Connector connectorId="1" hostpath="-1" moduleType="40216" interface="ExtendIO"
				role="child">
				<InterfaceName name="local:DP">Module</InterfaceName>
				<Slot allowEmpty="false" count="1" />
				<HostParameterSet>
					<!-- 输入 -->
					<Parameter ParameterId="1000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1000.Desc">StateWord</Name>
					</Parameter>
					<Parameter ParameterId="1001" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1001.Desc">Read Data Length</Name>
					</Parameter>
					<Parameter ParameterId="1002" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id1002.Desc">Active Channel</Name>
					</Parameter>
					<Parameter ParameterId="1003" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1003.Desc">Data In 0</Name>
					</Parameter>
					<Parameter ParameterId="1004" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1004.Desc">Data In 1</Name>
					</Parameter>
					<Parameter ParameterId="1005" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1005.Desc">Data In 2</Name>
					</Parameter>
					<Parameter ParameterId="1006" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1006.Desc">Data In 3</Name>
					</Parameter>
					<Parameter ParameterId="1007" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1007.Desc">Data In 4</Name>
					</Parameter>
					<Parameter ParameterId="1008" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1008.Desc">Data In 5</Name>
					</Parameter>
					<Parameter ParameterId="1009" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1009.Desc">Data In 6</Name>
					</Parameter>
					<Parameter ParameterId="1010" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1010.Desc">Data In 7</Name>
					</Parameter>
					<Parameter ParameterId="1011" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1011.Desc">Data In 8</Name>
					</Parameter>
					<Parameter ParameterId="1012" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1012.Desc">Data In 9</Name>
					</Parameter>
					<Parameter ParameterId="1013" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1013.Desc">Data In 10</Name>
					</Parameter>
					<Parameter ParameterId="1014" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1014.Desc">Data In 11</Name>
					</Parameter>
					<Parameter ParameterId="1015" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1015.Desc">Data In 12</Name>
					</Parameter>
					<Parameter ParameterId="1016" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1016.Desc">Data In 13</Name>
					</Parameter>
					<Parameter ParameterId="1017" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1017.Desc">Data In 14</Name>
					</Parameter>
					<Parameter ParameterId="1018" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1018.Desc">Data In 15</Name>
					</Parameter>
					<Parameter ParameterId="1019" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1019.Desc">Data In 16</Name>
					</Parameter>
					<Parameter ParameterId="1020" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1020.Desc">Data In 17</Name>
					</Parameter>
					<Parameter ParameterId="1021" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1021.Desc">Data In 18</Name>
					</Parameter>
					<Parameter ParameterId="1022" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id1022.Desc">Data In 19</Name>
					</Parameter>
					<!-- 输出 -->
					<Parameter ParameterId="2000" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2000.Desc">CtrlWord</Name>
					</Parameter>
					<Parameter ParameterId="2001" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2001.Desc">Reserve</Name>
					</Parameter>
					<Parameter ParameterId="2002" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2002.Desc">Select Channel</Name>
					</Parameter>
					<Parameter ParameterId="2003" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2003.Desc">Data Out 0</Name>
					</Parameter>
					<Parameter ParameterId="2004" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2004.Desc">Data Out 1</Name>
					</Parameter>
					<Parameter ParameterId="2005" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2005.Desc">Data Out 2</Name>
					</Parameter>
					<Parameter ParameterId="2006" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2006.Desc">Data Out 3</Name>
					</Parameter>
					<Parameter ParameterId="2007" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2007.Desc">Data Out 4</Name>
					</Parameter>
					<Parameter ParameterId="2008" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2008.Desc">Data Out 5</Name>
					</Parameter>
					<Parameter ParameterId="2009" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2009.Desc">Data Out 6</Name>
					</Parameter>
					<Parameter ParameterId="2010" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2010.Desc">Data Out 7</Name>
					</Parameter>
					<Parameter ParameterId="2011" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2011.Desc">Data Out 8</Name>
					</Parameter>
					<Parameter ParameterId="2012" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2012.Desc">Data Out 9</Name>
					</Parameter>
					<Parameter ParameterId="2013" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2013.Desc">Data Out 10</Name>
					</Parameter>
					<Parameter ParameterId="2014" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2014.Desc">Data Out 11</Name>
					</Parameter>
					<Parameter ParameterId="2015" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2015.Desc">Data Out 12</Name>
					</Parameter>
					<Parameter ParameterId="2016" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2016.Desc">Data Out 13</Name>
					</Parameter>
					<Parameter ParameterId="2017" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2017.Desc">Data Out 14</Name>
					</Parameter>
					<Parameter ParameterId="2018" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2018.Desc">Data Out 15</Name>
					</Parameter>
					<Parameter ParameterId="2019" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2019.Desc">Data Out 16</Name>
					</Parameter>
					<Parameter ParameterId="2020" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2020.Desc">Data Out 17</Name>
					</Parameter>
					<Parameter ParameterId="2021" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2021.Desc">Data Out 18</Name>
					</Parameter>
					<Parameter ParameterId="2022" type="std:UINT">
						<Attributes channel="output" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id2022.Desc">Data Out 19</Name>
					</Parameter>

					<Parameter ParameterId="3000" type="std:UINT">
						<Attributes channel="input" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="read" />
						<Default>0</Default>
						<Name name="local:Id3000">ErrorCode</Name>
						<Description name="local:Id3000.Desc">ErrorCode</Description>
					</Parameter>

					<!-- 启动参数 -->
					<Parameter ParameterId="393219" type="local:Operation Mode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393219">Operation Mode</Name>
						<Description name="local:Id393219.Desc">Operation Mode</Description>
					</Parameter>
					<Parameter ParameterId="393220" type="local:Interface">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>2</Default>
						<Name name="local:Id393220">Interface</Name>
						<Description name="local:Id393220.Desc">Interface</Description>
					</Parameter>
					<Parameter ParameterId="393221" type="local:Parity">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393221">Parity</Name>
						<Description name="local:Id393221.Desc">Parity</Description>
					</Parameter>
					<Parameter ParameterId="393222" type="local:Databits">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393222">Databits</Name>
						<Description name="local:Id393222.Desc">Databits</Description>
					</Parameter>
					<Parameter ParameterId="393223" type="local:Stopbit">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393223">Stopbit</Name>
						<Description name="local:Id393223.Desc">Stopbit</Description>
					</Parameter>
					<Parameter ParameterId="393224" type="local:Baudrate">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>11</Default>
						<Name name="local:Id393224">Baudrate</Name>
						<Description name="local:Id393224.Desc">Baudrate</Description>
					</Parameter>
					<Parameter ParameterId="393225" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>1</Default>
						<Name name="local:Id393225">Interval time</Name>
						<Description name="local:Id393225.Desc">Interval time(ms)</Description>
					</Parameter>
					<!--CH0-->
					<Parameter ParameterId="393226" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393226">CH0 Slave ID</Name>
						<Description name="local:Id393226.Desc">CH0 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393227" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393227">CH0 Operation Code</Name>
						<Description name="local:Id393227.Desc">CH0 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393228" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393228">CH0 Poll Time</Name>
						<Description name="local:Id393228.Desc">CH0 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393229" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393229">CH0 Register Addr</Name>
						<Description name="local:Id393229.Desc">CH0 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393230" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393230">CH0 Register Num</Name>
						<Description name="local:Id393230.Desc">CH0 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393231" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393231">CH0 Event Trigger</Name>
						<Description name="local:Id393231.Desc">CH0 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393232" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393232">CH0 Response Timeout</Name>
						<Description name="local:Id393232.Desc">CH0 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393233" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393233">CH0 Poll Delay</Name>
						<Description name="local:Id393233.Desc">CH0 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393234" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393234">CH0 Lost Action</Name>
						<Description name="local:Id393234.Desc">CH0 Lost Action</Description>
					</Parameter>
					<!--End
					CH0-->
					<!--CH1-->
					<Parameter ParameterId="393235" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393235">CH1 Slave ID</Name>
						<Description name="local:Id393235.Desc">CH1 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393236" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393236">CH1 Operation Code</Name>
						<Description name="local:Id393236.Desc">CH1 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393237" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393237">CH1 Poll Time</Name>
						<Description name="local:Id393237.Desc">CH1 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393238" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393238">CH1 Register Addr</Name>
						<Description name="local:Id393238.Desc">CH1 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393239" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393239">CH1 Register Num</Name>
						<Description name="local:Id393239.Desc">CH1 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393240" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393240">CH1 Event Trigger</Name>
						<Description name="local:Id393240.Desc">CH1 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393241" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393241">CH1 Response Timeout</Name>
						<Description name="local:Id393241.Desc">CH1 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393242" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393242">CH1 Poll Delay</Name>
						<Description name="local:Id393242.Desc">CH1 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393243" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393243">CH1 Lost Action</Name>
						<Description name="local:Id393243.Desc">CH1 Lost Action</Description>
					</Parameter>
					<!--End
					CH1-->
					<!--CH2-->
					<Parameter ParameterId="393244" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393244">CH2 Slave ID</Name>
						<Description name="local:Id393244.Desc">CH2 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393245" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393245">CH2 Operation Code</Name>
						<Description name="local:Id393245.Desc">CH2 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393246" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393246">CH2 Poll Time</Name>
						<Description name="local:Id393246.Desc">CH2 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393247" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393247">CH2 Register Addr</Name>
						<Description name="local:Id393247.Desc">CH2 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393248" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393248">CH2 Register Num</Name>
						<Description name="local:Id393248.Desc">CH2 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393249" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393249">CH2 Event Trigger</Name>
						<Description name="local:Id393249.Desc">CH2 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393250" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393250">CH2 Response Timeout</Name>
						<Description name="local:Id393250.Desc">CH2 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393251" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393251">CH2 Poll Delay</Name>
						<Description name="local:Id393251.Desc">CH2 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393252" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393252">CH2 Lost Action</Name>
						<Description name="local:Id393252.Desc">CH2 Lost Action</Description>
					</Parameter>
					<!--End
					CH2-->
					<!--CH3-->
					<Parameter ParameterId="393253" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393253">CH3 Slave ID</Name>
						<Description name="local:Id393253.Desc">CH3 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393254" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393254">CH3 Operation Code</Name>
						<Description name="local:Id393254.Desc">CH3 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393255" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393255">CH3 Poll Time</Name>
						<Description name="local:Id393255.Desc">CH3 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393256" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393256">CH3 Register Addr</Name>
						<Description name="local:Id393256.Desc">CH3 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393257" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393257">CH3 Register Num</Name>
						<Description name="local:Id393257.Desc">CH3 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393258" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393258">CH3 Event Trigger</Name>
						<Description name="local:Id393258.Desc">CH3 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393259" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393259">CH3 Response Timeout</Name>
						<Description name="local:Id393259.Desc">CH3 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393260" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393260">CH3 Poll Delay</Name>
						<Description name="local:Id393260.Desc">CH3 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393261" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393261">CH3 Lost Action</Name>
						<Description name="local:Id393261.Desc">CH3 Lost Action</Description>
					</Parameter>
					<!--End
					CH3-->
					<!--CH4-->
					<Parameter ParameterId="393262" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393262">CH4 Slave ID</Name>
						<Description name="local:Id393262.Desc">CH4 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393263" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393263">CH4 Operation Code</Name>
						<Description name="local:Id393263.Desc">CH4 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393264" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393264">CH4 Poll Time</Name>
						<Description name="local:Id393264.Desc">CH4 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393265" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393265">CH4 Register Addr</Name>
						<Description name="local:Id393265.Desc">CH4 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393266" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393266">CH4 Register Num</Name>
						<Description name="local:Id393266.Desc">CH4 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393267" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393267">CH4 Event Trigger</Name>
						<Description name="local:Id393267.Desc">CH4 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393268" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393268">CH4 Response Timeout</Name>
						<Description name="local:Id393268.Desc">CH4 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393269" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393269">CH4 Poll Delay</Name>
						<Description name="local:Id393269.Desc">CH4 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393270" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393270">CH4 Lost Action</Name>
						<Description name="local:Id393270.Desc">CH4 Lost Action</Description>
					</Parameter>
					<!--End
					CH4-->
					<!--CH5-->
					<Parameter ParameterId="393271" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393271">CH5 Slave ID</Name>
						<Description name="local:Id393271.Desc">CH5 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393272" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393272">CH5 Operation Code</Name>
						<Description name="local:Id393272.Desc">CH5 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393273" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393273">CH5 Poll Time</Name>
						<Description name="local:Id393273.Desc">CH5 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393274" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393274">CH5 Register Addr</Name>
						<Description name="local:Id393274.Desc">CH5 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393275" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393275">CH5 Register Num</Name>
						<Description name="local:Id393275.Desc">CH5 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393276" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393276">CH5 Event Trigger</Name>
						<Description name="local:Id393276.Desc">CH5 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393277" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393277">CH5 Response Timeout</Name>
						<Description name="local:Id393277.Desc">CH5 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393278" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393278">CH5 Poll Delay</Name>
						<Description name="local:Id393278.Desc">CH5 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393279" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393279">CH5 Lost Action</Name>
						<Description name="local:Id393279.Desc">CH5 Lost Action</Description>
					</Parameter>
					<!--End
					CH5-->
					<!--CH6-->
					<Parameter ParameterId="393280" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393280">CH6 Slave ID</Name>
						<Description name="local:Id393280.Desc">CH6 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393281" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393281">CH6 Operation Code</Name>
						<Description name="local:Id393281.Desc">CH6 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393282" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393282">CH6 Poll Time</Name>
						<Description name="local:Id393282.Desc">CH6 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393283" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393283">CH6 Register Addr</Name>
						<Description name="local:Id393283.Desc">CH6 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393284" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393284">CH6 Register Num</Name>
						<Description name="local:Id393284.Desc">CH6 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393285" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393285">CH6 Event Trigger</Name>
						<Description name="local:Id393285.Desc">CH6 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393286" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393286">CH6 Response Timeout</Name>
						<Description name="local:Id393286.Desc">CH6 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393287" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393287">CH6 Poll Delay</Name>
						<Description name="local:Id393287.Desc">CH6 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393288" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393288">CH6 Lost Action</Name>
						<Description name="local:Id393288.Desc">CH6 Lost Action</Description>
					</Parameter>
					<!--End
					CH6-->
					<!--CH7-->
					<Parameter ParameterId="393289" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393289">CH7 Slave ID</Name>
						<Description name="local:Id393289.Desc">CH7 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393290" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393290">CH7 Operation Code</Name>
						<Description name="local:Id393290.Desc">CH7 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393291" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393291">CH7 Poll Time</Name>
						<Description name="local:Id393291.Desc">CH7 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393292" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393292">CH7 Register Addr</Name>
						<Description name="local:Id393292.Desc">CH7 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393293" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393293">CH7 Register Num</Name>
						<Description name="local:Id393293.Desc">CH7 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393294" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393294">CH7 Event Trigger</Name>
						<Description name="local:Id393294.Desc">CH7 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393295" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393295">CH7 Response Timeout</Name>
						<Description name="local:Id393295.Desc">CH7 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393296" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393296">CH7 Poll Delay</Name>
						<Description name="local:Id393296.Desc">CH7 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393297" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393297">CH7 Lost Action</Name>
						<Description name="local:Id393297.Desc">CH7 Lost Action</Description>
					</Parameter>
					<!--End
					CH7-->
					<!--CH8-->
					<Parameter ParameterId="393298" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393298">CH8 Slave ID</Name>
						<Description name="local:Id393298.Desc">CH8 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393299" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393299">CH8 Operation Code</Name>
						<Description name="local:Id393299.Desc">CH8 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393300" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393300">CH8 Poll Time</Name>
						<Description name="local:Id393300.Desc">CH8 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393301" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393301">CH8 Register Addr</Name>
						<Description name="local:Id393301.Desc">CH8 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393302" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393302">CH8 Register Num</Name>
						<Description name="local:Id393302.Desc">CH8 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393303" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393303">CH8 Event Trigger</Name>
						<Description name="local:Id393303.Desc">CH8 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393304" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393304">CH8 Response Timeout</Name>
						<Description name="local:Id393304.Desc">CH8 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393305" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393305">CH8 Poll Delay</Name>
						<Description name="local:Id393305.Desc">CH8 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393306" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393306">CH8 Lost Action</Name>
						<Description name="local:Id393306.Desc">CH8 Lost Action</Description>
					</Parameter>
					<!--End
					CH8-->
					<!--CH9-->
					<Parameter ParameterId="393307" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393307">CH9 Slave ID</Name>
						<Description name="local:Id393307Desc">CH9 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393308" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393308">CH9 Operation Code</Name>
						<Description name="local:Id393308.Desc">CH9 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393309" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393309">CH9 Poll Time</Name>
						<Description name="local:Id393309.Desc">CH9 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393310" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393310">CH9 Register Addr</Name>
						<Description name="local:Id393310.Desc">CH9 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393311" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393311">CH9 Register Num</Name>
						<Description name="local:Id393311.Desc">CH9 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393312" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393312">CH9 Event Trigger</Name>
						<Description name="local:Id393312.Desc">CH9 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393313" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393313">CH9 Response Timeout</Name>
						<Description name="local:Id393313.Desc">CH9 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393314" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393314">CH9 Poll Delay</Name>
						<Description name="local:Id393314.Desc">CH9 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393315" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393315">CH9 Lost Action</Name>
						<Description name="local:Id393315.Desc">CH9 Lost Action</Description>
					</Parameter>
					<!--End
					CH9-->
					<!--CH10-->
					<Parameter ParameterId="393316" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393316">CH10 Slave ID</Name>
						<Description name="local:Id393316.Desc">CH10 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393317" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393317">CH10 Operation Code</Name>
						<Description name="local:Id393317.Desc">CH10 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393318" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393318">CH10 Poll Time</Name>
						<Description name="local:Id393318.Desc">CH10 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393319" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393319">CH10 Register Addr</Name>
						<Description name="local:Id393319.Desc">CH10 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393320" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393320">CH10 Register Num</Name>
						<Description name="local:Id393320.Desc">CH10 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393321" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393321">CH10 Event Trigger</Name>
						<Description name="local:Id393321.Desc">CH10 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393322" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393322">CH10 Response Timeout</Name>
						<Description name="local:Id393322.Desc">CH10 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393323" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393323">CH10 Poll Delay</Name>
						<Description name="local:Id393323.Desc">CH10 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393324" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393324">CH10 Lost Action</Name>
						<Description name="local:Id393324.Desc">CH10 Lost Action</Description>
					</Parameter>
					<!--End
					CH10-->
					<!--CH11-->
					<Parameter ParameterId="393325" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393325">CH11 Slave ID</Name>
						<Description name="local:Id393325.Desc">CH11 Slave ID</Description>
					</Parameter>
					<Parameter ParameterId="393326" type="local:OperationCode">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393326">CH11 Operation Code</Name>
						<Description name="local:Id393326.Desc">CH11 Operation Code</Description>
					</Parameter>
					<Parameter ParameterId="393327" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>100</Default>
						<Name name="local:Id393327">CH11 Poll Time</Name>
						<Description name="local:Id393327.Desc">CH11 Poll Time</Description>
					</Parameter>
					<Parameter ParameterId="393328" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393328">CH11 Register Addr</Name>
						<Description name="local:Id393328.Desc">CH11 Register Addr</Description>
					</Parameter>
					<Parameter ParameterId="393329" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393329">CH11 Register Num</Name>
						<Description name="local:Id393329.Desc">CH11 Register Num</Description>
					</Parameter>
					<Parameter ParameterId="393330" type="local:EventTrigger">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393330">CH11 Event Trigger</Name>
						<Description name="local:Id393330.Desc">CH11 Event Trigger</Description>
					</Parameter>
					<Parameter ParameterId="393331" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>200</Default>
						<Name name="local:Id393331">CH11 Response Timeout</Name>
						<Description name="local:Id393331.Desc">CH11 Response Timeout</Description>
					</Parameter>
					<Parameter ParameterId="393332" type="std:UINT">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393332">CH11 Poll Delay</Name>
						<Description name="local:Id393332.Desc">CH11 Poll Delay</Description>
					</Parameter>
					<Parameter ParameterId="393333" type="local:LostAction">
						<Attributes channel="none" download="true" functional="false"
							offlineaccess="readwrite" onlineaccess="readwrite" />
						<Default>0</Default>
						<Name name="local:Id393333">CH11 Lost Action</Name>
						<Description name="local:Id393333.Desc">CH11 Lost Action</Description>
					</Parameter>
					<!--End
					CH11-->
				</HostParameterSet>
			</Connector>
		</Module>
	</Modules>
</DeviceDescription>