|  |  |  | 
|---|
|  |  |  | AGV(mod);                                       // AGV调度 | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case PLCTypeEnum.ShuttleCar: //穿梭车 | 
|---|
|  |  |  | //if (mod.PlcIdIP == "10.26.254.28") | 
|---|
|  |  |  | //{ | 
|---|
|  |  |  | //    break; | 
|---|
|  |  |  | //} | 
|---|
|  |  |  | if (mod.PlcIdIP == "10.26.254.25") | 
|---|
|  |  |  | { | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | ShuttleCar(mod); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case PLCTypeEnum.RobotPalletizer: | 
|---|
|  |  |  | 
|---|
|  |  |  | HubUtil.PublicTaskMonitor(taskMonitor.Adapt<WcsTaskMonitorOutput>()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //获取路径2的任务 下发 | 
|---|
|  |  |  | //carTaskNext = _db.Queryable<WcsCarTasks>().Where(m => m.IsDelete == false && m.TaskNo == carTask.TaskNo && m.CarNo == modDevice.PlcIdIP && m.Status <= TaskStatusEnum.Doing).OrderBy(m => m.CreateTime).First(); | 
|---|
|  |  |  | carTaskNext = _db.Queryable<WcsCarTasks>().Where(m => m.IsDelete == false && m.TaskNo == carTask.TaskNo && m.CarNo == modDevice.PlcIdIP && m.Status <= TaskStatusEnum.Doing && m.CarTaskNo != valueTaskStr).OrderBy(m => m.CreateTime).First(); | 
|---|
|  |  |  | carTaskNext = _db.Queryable<WcsCarTasks>().Where(m => m.IsDelete == false && m.TaskNo == carTask.TaskNo && m.CarNo == modDevice.PlcIdIP && m.Status <= TaskStatusEnum.Doing).OrderBy(m => m.CreateTime).First(); | 
|---|
|  |  |  | //carTaskNext = _db.Queryable<WcsCarTasks>().Where(m => m.IsDelete == false && m.TaskNo == carTask.TaskNo && m.CarNo == modDevice.PlcIdIP && m.Status <= TaskStatusEnum.Doing && m.CarTaskNo != valueTaskStr).OrderBy(m => m.CreateTime).First(); | 
|---|
|  |  |  | if (carTaskNext != null) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | if (carTaskNext.CarTaskNo < valueTaskStr) | 
|---|