林豪 左 2 anni fa
parent
commit
b0c4aa967b

+ 7 - 0
Projects/永冠/WCS.Service/Works/Stations/成品车间.cs

@@ -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}]存在确认信号,请检查是否为异常状况");