Commit c81e4c9e authored by 潘栩锋's avatar 潘栩锋 🚴

1.修复 自动风环 PLC写加热 无效

parent 4032422a
......@@ -47,6 +47,7 @@
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Client\FeedbackHeatServiceClient.cs" />
......
......@@ -161,7 +161,7 @@ namespace FLY.FeedbackRenZiJia.Server
public FeedbackHeat()
{
PLCep = Misc.StringConverter.ToIPEndPoint("192.168.251.9:502");
PLCep = Misc.StringConverter.ToIPEndPoint("192.168.50.60:502");
Load();
if (IsClient)
plc = new PLCLink(PLCep);
......@@ -169,8 +169,11 @@ namespace FLY.FeedbackRenZiJia.Server
plc = new HMI();
plc.PropertyChanged += new PropertyChangedEventHandler(hmi_PropertyChanged);
Misc.BindingOperations.SetBinding(plc, "HasElectricity", this, "HasElectricity");
Misc.BindingOperations.SetBinding(plc, "HasFan", this, "HasFan");
HasCheckFilmVelocity = plc.HasElectricity;
HasFan = plc.HasFan;
InitBuf();
......@@ -238,7 +241,7 @@ namespace FLY.FeedbackRenZiJia.Server
mHeatCheck.Init(mHeatCell);
mHeatCheck.PropertyChanged += new PropertyChangedEventHandler(mHeatCheck_PropertyChanged);
Misc.BindingOperations.SetBinding(plc, "HasElectricity", mHeatCheck, "HasElectricity");
Misc.BindingOperations.SetBinding(this, "HasElectricity", mHeatCheck, "HasElectricity");
Misc.BindingOperations.SetBinding(this, "HasCheck", mHeatCheck, "Has");
Misc.BindingOperations.SetBinding(mHeatCheck, "Enable", this, "CheckEnable", Misc.BindingOperations.BindingMode.TwoWay);
Misc.BindingOperations.SetBinding(mHeatCheck, "CheckNo", this, "CheckNo");
......@@ -398,25 +401,36 @@ namespace FLY.FeedbackRenZiJia.Server
mSnapShotBuf.Init(NBolts, ChannelCnt);
}
void hmi_PropertyChanged(object sender, PropertyChangedEventArgs e)
void hmi_PropertyChanged(object s, PropertyChangedEventArgs _e)
{
if (e.PropertyName == "Errno")
{
if (plc.Errno == -1)
{
IsConnectedWithPLC = false;
}
else
{
IsConnectedWithPLC = true;
//刚成功连接上
//重新复制数据到 PLC
RecoverPLC();
}
}
FObjBase.PollModule.Current.Dispatcher.Invoke(
new PropertyChangedEventHandler(
(sender, e)=> {
if (e.PropertyName == "Errno")
{
if (plc.Errno == -1)
{
IsConnectedWithPLC = false;
}
else
{
IsConnectedWithPLC = true;
//刚成功连接上
//重新复制数据到 PLC
RecoverPLC();
}
}
else if (e.PropertyName == "HasElectricity")
{
HasElectricity = plc.HasElectricity;
}
else if (e.PropertyName == "HasFan")
{
HasFan = plc.HasFan;
}
}), s, _e);
}
List<FlyData_FeedbackHeat> test_data = new List<FlyData_FeedbackHeat>();
int test_index = 0;
public int TestIndex
......
......@@ -288,6 +288,7 @@ namespace FLY.FeedbackRenZiJia.Server
UInt16[] buf1 = new UInt16[cnt1];
Array.Copy(buf, offset, buf1, 0, cnt1);
RegWrite rw = new RegWrite(PLCAddressArea.Register, addr+offset, buf1);
writes.Add(rw);
offset += cnt1;
cnt -= cnt1;
......
......@@ -257,16 +257,16 @@ namespace FLY.Modbus.WithThread
}
//强制令读时,推送数据
rw.dr.isPlcValueChanged = true;
object plc_value = rw.dr.ToPLCObj(rw.val);
switch (rw.dr.dataArea)
{
case PLCAddressArea.Coil:
if (!Client.Do_0F((UInt16)rw.dr.addr, new bool[] {(bool)rw.dr.plcValue}))
if (!Client.Do_0F((UInt16)rw.dr.addr, new bool[] {(bool)plc_value }))
return false;
break;
default:
//case PLCAddressArea.Register:
if (!Client.Do_10((UInt16)rw.dr.addr, (UInt16[])rw.dr.plcValue))
if (!Client.Do_10((UInt16)rw.dr.addr, (UInt16[])plc_value))
return false;
break;
}
......
<?xml version="1.0" encoding="utf-8"?>
<PLCGroup>
<Devices>
<PLCDevice EP="127.168.50.2:502" />
<PLCDevice EP="127.168.50.1:502" />
<PLCDevice EP="127.168.50.3:502" />
<PLCDevice EP="192.168.1.1:502" />
<PLCDevice EP="192.168.1.1:502" />
<PLCDevice EP="192.168.1.1:502" />
</Devices>
<Variables>
<PLCVariable DeviceIndex="1" Mode="0" Addr="970" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="AlarmIsOn" />
......
<?xml version="1.0" encoding="utf-8"?>
<PLCGroup>
<Devices>
<PLCDevice EP="127.168.50.2:502" />
<PLCDevice EP="127.168.50.1:502" />
<PLCDevice EP="127.168.50.3:502" />
</Devices>
<Variables>
<PLCVariable DeviceIndex="1" Mode="0" Addr="970" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="AlarmIsOn" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="970" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="AlarmIsOn" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="970" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="AlarmIsOn" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="971" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsAlarmReseted" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="971" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsAlarmReseted" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="971" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsAlarmReseted" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6320" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="CumulativeProduction" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6320" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="CumulativeProduction" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6320" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="CumulativeProduction" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="184" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixBucketWeight" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="184" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixBucketWeight" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="184" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixBucketWeight" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="20" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="BucketValveIsOpen" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="20" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="BucketValveIsOpen" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="20" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="BucketValveIsOpen" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="35" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="MixIsOn" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="35" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="MixIsOn" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="35" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="MixIsOn" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="160" Type="Int32" Scale="0.001" OwnerName="Items[0]" PropertyName="BinWeight" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="160" Type="Int32" Scale="0.001" OwnerName="Items[1]" PropertyName="BinWeight" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="160" Type="Int32" Scale="0.001" OwnerName="Items[2]" PropertyName="BinWeight" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2398" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="CurrentFlow" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2398" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="CurrentFlow" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2398" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="CurrentFlow" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2144" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="FlowSetting" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2144" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="FlowSetting" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2144" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="FlowSetting" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3702" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="ScrewPDisp" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3704" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="ScrewPDisp" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3706" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="ScrewPDisp" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3802" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="ScrewPSet" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3804" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="ScrewPSet" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3806" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="ScrewPSet" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2320" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="ScrewMotorFreq" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2320" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="ScrewMotorFreq" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2320" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="ScrewMotorFreq" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2308" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="ScrewManualFreq" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2308" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="ScrewManualFreq" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2308" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="ScrewManualFreq" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="910" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="ScrewIsAutoMode" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="910" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="ScrewIsAutoMode" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="910" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="ScrewIsAutoMode" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="150" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="ScrewMotorIsOn" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="150" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="ScrewMotorIsOn" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="150" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="ScrewMotorIsOn" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="490" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsMixSave" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="490" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsMixSave" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="490" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsMixSave" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="1000" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="MixPSet_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="1000" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="MixPSet_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="1000" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="MixPSet_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="1001" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="MixPSet_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="1001" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="MixPSet_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="1001" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="MixPSet_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="1002" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="MixPSet_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="1002" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="MixPSet_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="1002" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="MixPSet_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="1003" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="MixPSet_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="1003" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="MixPSet_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="1003" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="MixPSet_4" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6304" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixPDisp_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6304" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixPDisp_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6304" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixPDisp_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6308" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixPDisp_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6308" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixPDisp_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6308" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixPDisp_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6312" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixPDisp_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6312" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixPDisp_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6312" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixPDisp_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6316" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixPDisp_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6316" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixPDisp_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6316" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixPDisp_4" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6080" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixSet_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6080" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixSet_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6080" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixSet_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="5080" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixSet_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="5080" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixSet_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="5080" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixSet_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="4080" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixSet_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="4080" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixSet_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="4080" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixSet_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3080" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixSet_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="3080" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixSet_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="3080" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixSet_4" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6084" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixDisp_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6084" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixDisp_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6084" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixDisp_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="5084" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixDisp_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="5084" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixDisp_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="5084" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixDisp_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="4084" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixDisp_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="4084" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixDisp_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="4084" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixDisp_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3084" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixDisp_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="3084" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixDisp_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="3084" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixDisp_4" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="64513" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="MixLight_1" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="64513" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="MixLight_1" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="64513" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="MixLight_1" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="64514" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="MixLight_2" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="64514" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="MixLight_2" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="64514" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="MixLight_2" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="64515" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="MixLight_3" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="64515" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="MixLight_3" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="64515" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="MixLight_3" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="64516" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="MixLight_4" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="64516" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="MixLight_4" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="64516" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="MixLight_4" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="64517" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="MixUnload" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="64517" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="MixUnload" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="64517" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="MixUnload" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6012" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixSet" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6012" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixSet" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6012" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixSet" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6300" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixDisp" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6300" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixDisp" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6300" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixDisp" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6322" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixCum_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6322" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixCum_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6322" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixCum_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6326" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixCum_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6326" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixCum_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6326" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixCum_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6330" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixCum_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6330" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixCum_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6330" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixCum_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6334" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixCum_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6334" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixCum_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6334" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixCum_4" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6324" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixCumPercent_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6324" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixCumPercent_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6324" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixCumPercent_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6328" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixCumPercent_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6328" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixCumPercent_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6328" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixCumPercent_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6332" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixCumPercent_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6332" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixCumPercent_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6332" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixCumPercent_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6336" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="MixCumPercent_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6336" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="MixCumPercent_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6336" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="MixCumPercent_4" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="156" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="ClearProduction" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="156" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="ClearProduction" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="156" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="ClearProduction" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="3000" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="FlowCalMethodIsA" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="3000" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="FlowCalMethodIsA" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="3000" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="FlowCalMethodIsA" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2170" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="FlowDisp" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2170" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="FlowDisp" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2170" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="FlowDisp" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2002" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="FilterParam" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2002" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="FilterParam" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2002" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="FilterParam" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2610" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="SwitchLv" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2610" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="SwitchLv" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2610" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="SwitchLv" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2040" Type="UInt16" Scale="0.01" OwnerName="Items[0]" PropertyName="UpDownGain" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2040" Type="UInt16" Scale="0.01" OwnerName="Items[1]" PropertyName="UpDownGain" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2040" Type="UInt16" Scale="0.01" OwnerName="Items[2]" PropertyName="UpDownGain" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2034" Type="UInt16" Scale="0.01" OwnerName="Items[0]" PropertyName="PGain" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2034" Type="UInt16" Scale="0.01" OwnerName="Items[1]" PropertyName="PGain" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2034" Type="UInt16" Scale="0.01" OwnerName="Items[2]" PropertyName="PGain" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2004" Type="UInt16" Scale="1" OwnerName="Items[0]" PropertyName="ITime" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2004" Type="UInt16" Scale="1" OwnerName="Items[1]" PropertyName="ITime" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2004" Type="UInt16" Scale="1" OwnerName="Items[2]" PropertyName="ITime" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2050" Type="UInt16" Scale="0.01" OwnerName="Items[0]" PropertyName="AdjustFactor" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2050" Type="UInt16" Scale="0.01" OwnerName="Items[1]" PropertyName="AdjustFactor" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2050" Type="UInt16" Scale="0.01" OwnerName="Items[2]" PropertyName="AdjustFactor" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2022" Type="Int16" Scale="1" OwnerName="Items[0]" PropertyName="AdjustUpper" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2022" Type="Int16" Scale="1" OwnerName="Items[1]" PropertyName="AdjustUpper" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2022" Type="Int16" Scale="1" OwnerName="Items[2]" PropertyName="AdjustUpper" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2023" Type="Int16" Scale="1" OwnerName="Items[0]" PropertyName="AdjustLower" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2023" Type="Int16" Scale="1" OwnerName="Items[1]" PropertyName="AdjustLower" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2023" Type="Int16" Scale="1" OwnerName="Items[2]" PropertyName="AdjustLower" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2662" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="StableLvSwitch" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2662" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="StableLvSwitch" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2662" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="StableLvSwitch" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2762" Type="UInt16" Scale="1" OwnerName="Items[0]" PropertyName="PIDLimit" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2762" Type="UInt16" Scale="1" OwnerName="Items[1]" PropertyName="PIDLimit" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2762" Type="UInt16" Scale="1" OwnerName="Items[2]" PropertyName="PIDLimit" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2000" Type="UInt16" Scale="1" OwnerName="Items[0]" PropertyName="SampleTime" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2000" Type="UInt16" Scale="1" OwnerName="Items[1]" PropertyName="SampleTime" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2000" Type="UInt16" Scale="1" OwnerName="Items[2]" PropertyName="SampleTime" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2030" Type="Int16" Scale="1" OwnerName="Items[0]" PropertyName="PIDResult" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2030" Type="Int16" Scale="1" OwnerName="Items[1]" PropertyName="PIDResult" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2030" Type="Int16" Scale="1" OwnerName="Items[2]" PropertyName="PIDResult" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2058" Type="Int16" Scale="1" OwnerName="Items[0]" PropertyName="PIDAdjust" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2058" Type="Int16" Scale="1" OwnerName="Items[1]" PropertyName="PIDAdjust" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2058" Type="Int16" Scale="1" OwnerName="Items[2]" PropertyName="PIDAdjust" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2700" Type="UInt16" Scale="1" OwnerName="Items[0]" PropertyName="ScrewCurrentSpeed" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2700" Type="UInt16" Scale="1" OwnerName="Items[1]" PropertyName="ScrewCurrentSpeed" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2700" Type="UInt16" Scale="1" OwnerName="Items[2]" PropertyName="ScrewCurrentSpeed" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2003" Type="UInt16" Scale="0.01" OwnerName="Items[0]" PropertyName="PGainDisp" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2003" Type="UInt16" Scale="0.01" OwnerName="Items[1]" PropertyName="PGainDisp" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2003" Type="UInt16" Scale="0.01" OwnerName="Items[2]" PropertyName="PGainDisp" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2520" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="UnloadingTime" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2520" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="UnloadingTime" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2520" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="UnloadingTime" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2521" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="ZeroStableTime" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2521" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="ZeroStableTime" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2521" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="ZeroStableTime" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2374" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="FlowSwitchEnable" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2374" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="FlowSwitchEnable" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2374" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="FlowSwitchEnable" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2132" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="SampleTimeSet" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2132" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="SampleTimeSet" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2132" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="SampleTimeSet" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2324" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="ScrewMotorRatedFreq" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2324" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="ScrewMotorRatedFreq" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2324" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="ScrewMotorRatedFreq" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="1184" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="WeightStableTime" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="1184" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="WeightStableTime" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="1184" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="WeightStableTime" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2182" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="MaterialLowLimitSet" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2182" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="MaterialLowLimitSet" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2182" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="MaterialLowLimitSet" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2140" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="AlarmDeviationSet" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2140" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="AlarmDeviationSet" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2140" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="AlarmDeviationSet" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2620" Type="UInt16" Scale="0.01" OwnerName="Items[0]" PropertyName="WeightCorrectFactor" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2620" Type="UInt16" Scale="0.01" OwnerName="Items[1]" PropertyName="WeightCorrectFactor" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2620" Type="UInt16" Scale="0.01" OwnerName="Items[2]" PropertyName="WeightCorrectFactor" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2184" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="LackErrorSet" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2184" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="LackErrorSet" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2184" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="LackErrorSet" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3680" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="MixingTimeSet" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="3680" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="MixingTimeSet" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="3680" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="MixingTimeSet" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2510" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="FeedingDeviation_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2510" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="FeedingDeviation_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2510" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="FeedingDeviation_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2512" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="FeedingDeviation_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2512" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="FeedingDeviation_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2512" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="FeedingDeviation_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2514" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="FeedingDeviation_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2514" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="FeedingDeviation_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2514" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="FeedingDeviation_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2516" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="FeedingDeviation_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2516" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="FeedingDeviation_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2516" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="FeedingDeviation_4" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6026" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="FeedSet_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6026" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="FeedSet_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6026" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="FeedSet_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="5026" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="FeedSet_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="5026" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="FeedSet_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="5026" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="FeedSet_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="4026" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="FeedSet_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="4026" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="FeedSet_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="4026" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="FeedSet_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3026" Type="float" Scale="1" OwnerName="Items[0]" PropertyName="FeedSet_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="3026" Type="float" Scale="1" OwnerName="Items[1]" PropertyName="FeedSet_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="3026" Type="float" Scale="1" OwnerName="Items[2]" PropertyName="FeedSet_4" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2500" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="InitTime_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2500" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="InitTime_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2500" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="InitTime_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2501" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="InitTime_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2501" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="InitTime_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2501" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="InitTime_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2502" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="InitTime_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2502" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="InitTime_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2502" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="InitTime_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2503" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="InitTime_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2503" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="InitTime_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2503" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="InitTime_4" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="6090" Type="UInt16" Scale="0.001" OwnerName="Items[0]" PropertyName="MinTime_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="6090" Type="UInt16" Scale="0.001" OwnerName="Items[1]" PropertyName="MinTime_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="6090" Type="UInt16" Scale="0.001" OwnerName="Items[2]" PropertyName="MinTime_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="5090" Type="UInt16" Scale="0.001" OwnerName="Items[0]" PropertyName="MinTime_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="5090" Type="UInt16" Scale="0.001" OwnerName="Items[1]" PropertyName="MinTime_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="5090" Type="UInt16" Scale="0.001" OwnerName="Items[2]" PropertyName="MinTime_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="4090" Type="UInt16" Scale="0.001" OwnerName="Items[0]" PropertyName="MinTime_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="4090" Type="UInt16" Scale="0.001" OwnerName="Items[1]" PropertyName="MinTime_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="4090" Type="UInt16" Scale="0.001" OwnerName="Items[2]" PropertyName="MinTime_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3090" Type="UInt16" Scale="0.001" OwnerName="Items[0]" PropertyName="MinTime_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="3090" Type="UInt16" Scale="0.001" OwnerName="Items[1]" PropertyName="MinTime_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="3090" Type="UInt16" Scale="0.001" OwnerName="Items[2]" PropertyName="MinTime_4" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2504" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="StableTime_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2504" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="StableTime_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2504" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="StableTime_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2505" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="StableTime_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2505" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="StableTime_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2505" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="StableTime_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2506" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="StableTime_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2506" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="StableTime_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2506" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="StableTime_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="2507" Type="UInt16" Scale="0.1" OwnerName="Items[0]" PropertyName="StableTime_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="2507" Type="UInt16" Scale="0.1" OwnerName="Items[1]" PropertyName="StableTime_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="2507" Type="UInt16" Scale="0.1" OwnerName="Items[2]" PropertyName="StableTime_4" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3580" Type="UInt16" Scale="1" OwnerName="Items[0]" PropertyName="BinAlarmSet_1" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="3580" Type="UInt16" Scale="1" OwnerName="Items[1]" PropertyName="BinAlarmSet_1" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="3580" Type="UInt16" Scale="1" OwnerName="Items[2]" PropertyName="BinAlarmSet_1" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3582" Type="UInt16" Scale="1" OwnerName="Items[0]" PropertyName="BinAlarmSet_2" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="3582" Type="UInt16" Scale="1" OwnerName="Items[1]" PropertyName="BinAlarmSet_2" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="3582" Type="UInt16" Scale="1" OwnerName="Items[2]" PropertyName="BinAlarmSet_2" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3584" Type="UInt16" Scale="1" OwnerName="Items[0]" PropertyName="BinAlarmSet_3" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="3584" Type="UInt16" Scale="1" OwnerName="Items[1]" PropertyName="BinAlarmSet_3" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="3584" Type="UInt16" Scale="1" OwnerName="Items[2]" PropertyName="BinAlarmSet_3" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3586" Type="UInt16" Scale="1" OwnerName="Items[0]" PropertyName="BinAlarmSet_4" />
<PLCVariable DeviceIndex="0" Mode="4" Addr="3586" Type="UInt16" Scale="1" OwnerName="Items[1]" PropertyName="BinAlarmSet_4" />
<PLCVariable DeviceIndex="2" Mode="4" Addr="3586" Type="UInt16" Scale="1" OwnerName="Items[2]" PropertyName="BinAlarmSet_4" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="500" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfLack_1" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="500" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfLack_1" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="500" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfLack_1" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="501" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfLack_2" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="501" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfLack_2" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="501" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfLack_2" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="502" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfLack_3" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="502" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfLack_3" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="502" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfLack_3" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="503" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfLack_4" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="503" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfLack_4" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="503" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfLack_4" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="510" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfAdd_1" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="510" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfAdd_1" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="510" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfAdd_1" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="511" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfAdd_2" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="511" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfAdd_2" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="511" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfAdd_2" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="512" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfAdd_3" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="512" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfAdd_3" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="512" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfAdd_3" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="513" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfAdd_4" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="513" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfAdd_4" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="513" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfAdd_4" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="681" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfScrewLack" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="681" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfScrewLack" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="681" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfScrewLack" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="684" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfScrewFlow" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="684" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfScrewFlow" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="684" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfScrewFlow" />
<PLCVariable DeviceIndex="1" Mode="1" Addr="63490" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfBlender" />
<PLCVariable DeviceIndex="0" Mode="1" Addr="63490" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfBlender" />
<PLCVariable DeviceIndex="2" Mode="1" Addr="63490" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfBlender" />
<PLCVariable DeviceIndex="1" Mode="1" Addr="63491" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfScram" />
<PLCVariable DeviceIndex="0" Mode="1" Addr="63491" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfScram" />
<PLCVariable DeviceIndex="2" Mode="1" Addr="63491" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfScram" />
<PLCVariable DeviceIndex="1" Mode="1" Addr="63492" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfBlender2" />
<PLCVariable DeviceIndex="0" Mode="1" Addr="63492" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfBlender2" />
<PLCVariable DeviceIndex="2" Mode="1" Addr="63492" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfBlender2" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="1300" Type="bool" Scale="1" OwnerName="Items[0]" PropertyName="IsErrorOfMixerMotor" />
<PLCVariable DeviceIndex="0" Mode="0" Addr="1300" Type="bool" Scale="1" OwnerName="Items[1]" PropertyName="IsErrorOfMixerMotor" />
<PLCVariable DeviceIndex="2" Mode="0" Addr="1300" Type="bool" Scale="1" OwnerName="Items[2]" PropertyName="IsErrorOfMixerMotor" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3800" Type="UInt16" Scale="0.1" OwnerName="Accessory" PropertyName="TotalFlowSetting" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="3700" Type="UInt16" Scale="0.1" OwnerName="Accessory" PropertyName="TotalFlow" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="600" Type="float" Scale="1" OwnerName="Accessory" PropertyName="TotalProduction" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13302" Type="float" Scale="1" OwnerName="Accessory" PropertyName="WheelPerimeter" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13304" Type="float" Scale="1" OwnerName="Accessory" PropertyName="WheelPulse" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13320" Type="float" Scale="1" OwnerName="Accessory" PropertyName="Density" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="3" Type="bool" Scale="1" OwnerName="Accessory" PropertyName="IsRimNoRecycle" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13596" Type="float" Scale="1" OwnerName="Accessory" PropertyName="RimCharge" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13328" Type="float" Scale="1" OwnerName="Accessory" PropertyName="Thickness" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13338" Type="float" Scale="1" OwnerName="Accessory" PropertyName="CurrentVelocity" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13988" Type="UInt16" Scale="0.1" OwnerName="Accessory" PropertyName="CurrentVelocitySet" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13318" Type="float" Scale="1" OwnerName="Accessory" PropertyName="TotalFilmWidth" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13492" Type="float" Scale="1" OwnerName="Accessory" PropertyName="RimWidth" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13494" Type="float" Scale="1" OwnerName="Accessory" PropertyName="ActFilmWidth" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13394" Type="float" Scale="1" OwnerName="Accessory" PropertyName="SetThickness" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13414" Type="float" Scale="1" OwnerName="Accessory" PropertyName="TargetVelocity" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13640" Type="float" Scale="1" OwnerName="Accessory" PropertyName="ACurrentLen" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13524" Type="float" Scale="1" OwnerName="Accessory" PropertyName="ACurrent" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13890" Type="float" Scale="1" OwnerName="Accessory" PropertyName="ALast" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13642" Type="float" Scale="1" OwnerName="Accessory" PropertyName="BCurrentLen" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13514" Type="float" Scale="1" OwnerName="Accessory" PropertyName="BCurrent" />
<PLCVariable DeviceIndex="1" Mode="4" Addr="13888" Type="float" Scale="1" OwnerName="Accessory" PropertyName="BLast" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="2" Type="bool" Scale="1" OwnerName="Accessory" PropertyName="AClear" />
<PLCVariable DeviceIndex="1" Mode="0" Addr="1" Type="bool" Scale="1" OwnerName="Accessory" PropertyName="BClear" />
</Variables>
</PLCGroup>
\ No newline at end of file
No preview for this file type
[POU_PlusSign]
1=1
2=1
17=1
18=0
19=0
20=1
[Comm_Param]
Type=4
Port=3
Timeout=2000
ip=192.168.1.1
[POU_PlusSign]
1=1
2=1
17=1
18=0
19=0
20=1
[Comm_Param]
Type=0
Port=3
Timeout=2000
[POU_PlusSign]
1=1
2=1
17=1
18=0
19=0
20=1
[Comm_Param]
Type=4
Port=3
Timeout=2000
ip=192.168.1.1
[POU_PlusSign]
1=1
2=1
17=1
18=0
19=0
20=1
[Comm_Param]
Type=0
Port=3
Timeout=2000
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment