1.解决ATM模式下TMRobot和PM不能传盘问题

This commit is contained in:
HCL 2023-06-02 09:38:09 +08:00
parent cb31f1e152
commit ee61c4ad59
1 changed files with 2 additions and 3 deletions

View File

@ -652,7 +652,7 @@ namespace Aitex.Core.RT.Device.Devices
{
if (_diPMATMSW != null && _diPSUEnable != null && _aiActualSpeed != null && _diConfinementRingDown != null && _aiCurPos != null && _aiDownPos != null)
{
if (!_diPSUEnable.Value && _diPMATMSW.Value && _aiActualSpeed.FloatValue == 0 && _diConfinementRingDown.Value && Math.Abs(_aiCurPos.FloatValue - _aiDownPos.FloatValue) < 0.5)
if (!_diPSUEnable.Value && !_diPMATMSW.Value && _aiActualSpeed.FloatValue == 0 && _diConfinementRingDown.Value && Math.Abs(_aiCurPos.FloatValue - _aiDownPos.FloatValue) < 0.5)
{
if (!_doReactorATMTransferReady.Value)
{
@ -675,8 +675,7 @@ namespace Aitex.Core.RT.Device.Devices
{
if (_aiChamPress != null && _scPmVacPress != null && _aiActualSpeed != null && _diConfinementRingDown != null && _aiCurPos != null && _aiDownPos != null)
{
if (_aiChamPress.FloatValue <= _scPmVacPress.DoubleValue && _aiActualSpeed.FloatValue == 0 && _diConfinementRingDown.Value &&
Math.Abs(_aiActualSpeed.FloatValue - _aiDownPos.FloatValue) < 0.5)
if (_aiChamPress.FloatValue <= _scPmVacPress.DoubleValue && _aiActualSpeed.FloatValue == 0 && _diConfinementRingDown.Value && Math.Abs(_aiCurPos.FloatValue - _aiDownPos.FloatValue) < 0.5)
{
if (!_doReactorVACTransferReady.Value)
{