[RT.EquipmentLibrary]
TCS补液逻辑修改,在最高液位立刻停止补液,非最高液位时DI有信号后,延时2秒停止补液
This commit is contained in:
parent
fc36dc2380
commit
e2ed568fbc
|
@ -662,11 +662,22 @@ namespace Aitex.Core.RT.Device.Devices
|
||||||
{
|
{
|
||||||
_timerTCSSupply.Stop(); //进入Idle状态
|
_timerTCSSupply.Stop(); //进入Idle状态
|
||||||
|
|
||||||
Task.Delay(2000).ContinueWith(x =>
|
if ((_diTCSHighLevel1?.Value ?? false))
|
||||||
{
|
{
|
||||||
EV.PostInfoLog(Module, $"TCS supply ,DI_TCSHighLevel1(DI-29) or DI_TCSHighLevel2(DI-44) is true");
|
EV.PostInfoLog(Module, $"TCS supply ,DI_TCSHighLevel1(DI-29) is true");
|
||||||
return _doTCSSupply.Value = false;
|
_doTCSSupply.Value = false;
|
||||||
});
|
}
|
||||||
|
|
||||||
|
if (_diTCSNormalLevel?.Value ?? false)
|
||||||
|
{
|
||||||
|
Task.Delay(2000).ContinueWith(x =>
|
||||||
|
{
|
||||||
|
EV.PostInfoLog(Module, $"TCS supply , DI_TCSNormalLevel(DI-73) is true");
|
||||||
|
_doTCSSupply.Value = false;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue