|
@@ -61,7 +61,7 @@ namespace WCS.Service.Works.Stations
|
|
|
var rgv = Device.Find("RGV4").Device<IDRGV521, IDRGV520>();
|
|
|
if (rgv.Data2.Trigger_1 != 0 && rgv.Data2.Trigger_2 != 0)
|
|
|
throw new Exception("RGV4任务触发中");
|
|
|
- if ((rgv.Data.DestPosition_1 == 2114 || rgv.Data.DestPosition_1 == 2114) && rgv.Data.SystemStatus != RGVRunStatus.空闲)
|
|
|
+ if ((rgv.Data.DestPosition_1 == 2114 || rgv.Data.StartPosition_1 == 2114) && rgv.Data.SystemStatus != RGVRunStatus.空闲)
|
|
|
{
|
|
|
flag = true;
|
|
|
}
|
|
@@ -176,7 +176,9 @@ namespace WCS.Service.Works.Stations
|
|
|
var rgv = Device.Find("RGV4").Device<IDRGV521, IDRGV520>();
|
|
|
if (rgv.Data2.Trigger_1 != 0 && rgv.Data2.Trigger_2 != 0)
|
|
|
throw new Exception("RGV4任务触发中");
|
|
|
- if ((rgv.Data.DestPosition_1 == 2114 || rgv.Data.DestPosition_1 == 2114) && rgv.Data.SystemStatus != RGVRunStatus.空闲)
|
|
|
+ if ((rgv.Data.DestPosition_1 == 2114 || rgv.Data.StartPosition_1 == 2114 || rgv.Data2.StartPosition_1 == 2114 || rgv.Data2.DestPosition_1 == 2114)
|
|
|
+ && rgv.Data.SystemStatus != RGVRunStatus.空闲
|
|
|
+ || (rgv.Data2.StartPosition_1 == 2114 || rgv.Data2.DestPosition_1 == 2114) && rgv.Data.PH_Status_1)
|
|
|
throw new Exception("交通管制,RGV4正在出库");
|
|
|
}
|
|
|
|