<?xml version="1.0" encoding="GB2312"?>
<Root>
  <DeviceItem DeviceID="MainController" DeviceName="Main controller" DllName="Controller.bpl" DeviceType="0">
    <Connection ConnString="EthernetLow.dll ! UDP !192.168.0.234:7777,9999" IsIgnore="false"/>
    <CtrlParam EquipmentID="" MachineType="122" SendFrequency="2" DeviceCode="Device" DeviceIP="0" MaxCtrl="30000" MaxCNT="0" StepMinCtrl="1" StepMaxCtrl="300" OpenValue="14000" BackValue="2000" MiddleValue="12000" UnLoadDelay="5" CtrlDir="0" KB_QSPD0="500" KB_SSPD0="50" KB_QSPD1="120" KB_SSPD1="50" Protect="1539"/>
    <ChannelItem ChannelIndex="0" ChannelName="Load channel">
      <OriginalSample SampleID="LoadCode" SampleName="Load code" TypeID="" CGQType="0" UnitType="/" UnitSign="/" IsShow="true"/>
      <ExpendSample SampleID="LoadValue" SampleName="Load" TypeID="" CGQType="0" UnitType="Load" UnitSign="kN" IsShow="true" UseID="SensorID0" IsSpeedShow="true" IsMaxShow="true" LastDir="0">
        <SubItem UseBack="false" ItemID="SensorID0" ItemName="100kN sensor" TypeID="A60B5FD4-660A-47D1-84B3-AE1B0809AA1C" CGQType="1" UnitType="Load" UnitSign="kN" SampleSource="-1">
          <SensorParam Type0="0" Type1="0" PlusFullScale="100" MinusFullScale="-100" KeepEarlyK="1" KeepSpeedK="500" KeepBrakingK="1" SafeValue="20" SpeedThreshold="10"/>
          <PIDParam Value="210" KP="1200" KI="400" KD="0"/>
          <CheckParam0 ZeroCode="0" Value="5(|)10(|)30(|)40(|)60(|)100" Code="4603(|)9129(|)18227(|)36376(|)54603(|)91290" Time="41299.4225479167"/>
          <CheckParam1 ZeroCode="0" Value="5(|)10(|)30(|)40(|)60(|)100" Code="-4603(|)-9129(|)-18227(|)-36376(|)-54603(|)-91290" Time="41299.4225479167"/>
          <CheckParam0_back ZeroCode="0" Value="" Code="" Time="0"/>
          <CheckParam1_back ZeroCode="0" Value="1" Code="11111" Time="0"/>
        </SubItem>
      </ExpendSample>
    </ChannelItem>
    <ChannelItem ChannelIndex="1" ChannelName="Displacement channel">
      <OriginalSample SampleID="PosiCode" SampleName="Displacement code" TypeID="" CGQType="0" UnitType="/" UnitSign="/" IsShow="true"/>
      <ExpendSample SampleID="PosiValue" SampleName="Displacement" TypeID="" CGQType="0" UnitType="Length" UnitSign="mm" IsShow="true" UseID="SensorID0" IsSpeedShow="true" IsMaxShow="false" LastDir="0">
        <SubItem UseBack="false" ItemID="SensorID0" ItemName="Displacement sensor" TypeID="9E7A851A-2593-4613-919B-F745F21F3574" CGQType="2" UnitType="Length" UnitSign="mm" SampleSource="-1">
          <SensorParam Type0="0" Type1="0" PlusFullScale="400" MinusFullScale="-400" KeepEarlyK="1" KeepSpeedK="500" KeepBrakingK="1" SafeValue="500" SpeedThreshold="1"/>
          <PIDParam Value="100" KP="5000" KI="1200" KD="1"/>
          <CheckParam0 ZeroCode="61285" Value="50(|)100" Code="3851(|)7852" Time="0"/>
          <CheckParam1 ZeroCode="61285" Value="50(|)100" Code="-3851(|)-7852" Time="0"/>
          <CheckParam0_back ZeroCode="61285" Value="" Code="" Time="0"/>
          <CheckParam1_back ZeroCode="61285" Value="" Code="" Time="0"/>
        </SubItem>
      </ExpendSample>
    </ChannelItem>
    <ChannelItem ChannelIndex="2" ChannelName="Deform channel">
      <OriginalSample SampleID="ExtnCode" SampleName="Deform code" TypeID="" CGQType="0" UnitType="/" UnitSign="/" IsShow="true"/>
      <ExpendSample SampleID="ExtnValue" SampleName="Deform" TypeID="" CGQType="0" UnitType="Length" UnitSign="mm" IsShow="true" UseID="SensorID0" IsSpeedShow="true" IsMaxShow="false" LastDir="0">
        <SubItem UseBack="false" ItemID="SensorID0" ItemName="Deform sensor" TypeID="78F8855D-DC30-453C-AE56-708082E956C8" CGQType="3" UnitType="Length" UnitSign="mm" SampleSource="-1">
          <SensorParam Type0="0" Type1="0" PlusFullScale="25" MinusFullScale="-25" KeepEarlyK="1" KeepSpeedK="1000" KeepBrakingK="1" SafeValue="1" SpeedThreshold="0.5"/>
          <PIDParam Value="8" KP="1200" KI="4000" KD="1"/>
          <CheckParam0 ZeroCode="0" Value="1(|)2(|)3(|)5(|)10(|)15" Code="-7496(|)-14929(|)-22356(|)-37200(|)-74255(|)-111327" Time="0"/>
          <CheckParam1 ZeroCode="0" Value="1(|)2(|)3(|)5(|)10(|)15" Code="7496(|)14929(|)22356(|)37200(|)74255(|)111327" Time="0"/>
          <CheckParam0_back ZeroCode="0" Value="" Code="" Time="0"/>
          <CheckParam1_back ZeroCode="0" Value="" Code="" Time="0"/>
        </SubItem>
      </ExpendSample>
    </ChannelItem>
    <ChannelItem ChannelIndex="3" ChannelName="Deform 1">
      <OriginalSample SampleID="ExpdCode1" SampleName="Deform code 1" TypeID="" CGQType="0" UnitType="/" UnitSign="/" IsShow="true"/>
      <ExpendSample SampleID="ExpdValue1" SampleName="Deform 1" TypeID="" CGQType="0" UnitType="Length" UnitSign="mm" IsShow="true" UseID="1F892E59-1230-496F-93D2-7E5ACA991208" IsSpeedShow="false" IsMaxShow="false" LastDir="0">
        <SubItem UseBack="false" ItemID="1F892E59-1230-496F-93D2-7E5ACA991208" ItemName="Deform sensor1" TypeID="9E7A851A-2593-4613-919B-F745F21F3574" CGQType="2" UnitType="Length" UnitSign="mm" SampleSource="-1">
          <SensorParam Type0="0" Type1="1" PlusFullScale="400" MinusFullScale="-400" KeepEarlyK="1" KeepSpeedK="500" KeepBrakingK="1" SafeValue="0" SpeedThreshold="0"/>
          <PIDParam Value="100" KP="5000" KI="1200" KD="0"/>
          <CheckParam0 ZeroCode="0" Value="100(|)200(|)300(|)400" Code="8000(|)16000(|)24000(|)32000" Time="0"/>
          <CheckParam1 ZeroCode="0" Value="100(|)200(|)300(|)400" Code="-8000(|)-16000(|)-24000(|)-32000" Time="0"/>
          <CheckParam0_back ZeroCode="0" Value="" Code="" Time="0"/>
          <CheckParam1_back ZeroCode="0" Value="" Code="" Time="0"/>
        </SubItem>
      </ExpendSample>
    </ChannelItem>
    <ChannelItem ChannelIndex="5" ChannelName="Deform 2">
      <OriginalSample SampleID="ExpdCode2" SampleName="Deform code 2" TypeID="" CGQType="0" UnitType="/" UnitSign="/" IsShow="true"/>
      <ExpendSample SampleID="ExpdValue2" SampleName="Deform 2" TypeID="" CGQType="0" UnitType="Length" UnitSign="mm" IsShow="true" UseID="CEBF806C-54A8-4058-98C7-37E6FEAC371A" IsSpeedShow="false" IsMaxShow="false" LastDir="0">
        <SubItem UseBack="false" ItemID="CEBF806C-54A8-4058-98C7-37E6FEAC371A" ItemName="Deform sensor 2" TypeID="9E7A851A-2593-4613-919B-F745F21F3574" CGQType="2" UnitType="Length" UnitSign="mm" SampleSource="-1">
          <SensorParam Type0="0" Type1="1" PlusFullScale="400" MinusFullScale="-400" KeepEarlyK="1" KeepSpeedK="500" KeepBrakingK="1" SafeValue="0" SpeedThreshold="0"/>
          <PIDParam Value="100" KP="5000" KI="1200" KD="0"/>
          <CheckParam0 ZeroCode="0" Value="100(|)200(|)300(|)400" Code="8000(|)16000(|)24000(|)32000" Time="0"/>
          <CheckParam1 ZeroCode="0" Value="100(|)200(|)300(|)400" Code="-8000(|)-16000(|)-24000(|)-32000" Time="0"/>
          <CheckParam0_back ZeroCode="0" Value="" Code="" Time="0"/>
          <CheckParam1_back ZeroCode="0" Value="" Code="" Time="0"/>
        </SubItem>
      </ExpendSample>
    </ChannelItem>
  </DeviceItem>
</Root>
