|
@@ -58,6 +58,8 @@ namespace WCS.Service.Works.Stations
|
|
|
inTemp = 2272;
|
|
|
trafficControl = "2108-2114-2116-2117-2328";
|
|
|
arr = Device.Find("2108", "2114", "2116", "2117", "2328").Select(v => v.Device<IStation521, IStation520>()).ToArray();
|
|
|
+
|
|
|
+
|
|
|
var rgv = Device.Find("RGV4").Device<IDRGV521, IDRGV520>();
|
|
|
if (rgv.Data2.Trigger_1 != 0 && rgv.Data2.Trigger_2 != 0)
|
|
|
throw new Exception("RGV4任务触发中");
|
|
@@ -65,6 +67,11 @@ namespace WCS.Service.Works.Stations
|
|
|
{
|
|
|
flag = true;
|
|
|
}
|
|
|
+ //2114 有出库任务
|
|
|
+ if (arr.Any(v => v.Entity.CODE == "2114" && v.Data.PH_STATUS && v.Data.TASKNUM > 0 && v.Data.GOODSEND == 0))
|
|
|
+ {
|
|
|
+ flag = true;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if (arr.Any(v => v.Data2.CONFIRM)) throw new Exception($"设备集[{trafficControl}]存在确认信号,请检查是否为异常状况");
|