| | |
| | | |
| | | |
| | | |
| | | Thread.Sleep(3000); |
| | | Thread.Sleep(5000); |
| | | } |
| | | catch (OperationCanceledException) |
| | | { |
| | |
| | | { |
| | | while (true) |
| | | { |
| | | Console.WriteLine("开启四向车任务自分配"); |
| | | //Console.WriteLine("开启四向车任务自分配"); |
| | | //取消线程 关闭PLC连接 |
| | | if (cts.Token.IsCancellationRequested) |
| | | { |
| | |
| | | |
| | | var gongwei = carcon.conveyorRuKu[endLocate]; |
| | | //判断任务 |
| | | var convarTask = _db.Queryable<WcsTask>().First(m => m.IsDelete == false && m.StartLocate == gongwei && m.Type == PLCTypeEnum.ConveyorLine); |
| | | var convarTask = _db.Queryable<WcsTask>().First(m => m.IsDelete == false && m.StartLocate == gongwei |
| | | && m.Type == PLCTypeEnum.ConveyorLine && (m.Status == TaskStatusEnum.Wait || m.Status == TaskStatusEnum.Doing)); |
| | | if (convarTask != null) |
| | | { |
| | | continue;//放货工位有任务 |