| | |
| | | tasks.Add(GetTask(WCSCore.Dispatch)); |
| | | |
| | | //添加自定义线程 |
| | | tasks.Add(GetTask(Monitor.CheckEmptyCnt));//检测空托盘 |
| | | tasks.Add(GetTask(Monitor.CheckEmptyCnt));//检测空托盘,空托堆叠入库 |
| | | |
| | | tasks.Add(GetTask(Monitor.CheckEmptyLoc_YclOutLineArea));//检测原材料产线下线附近是否有空位 |
| | | |
| | | tasks.Add(GetTask(Monitor.CheckCntAndBoard));//同步 TN_Container 均要实时显示 |
| | | |
| | | tasks.Add(GetTask(Monitor.CheckNoOkCg));//检测满托缓存库区不合格的物品,满托出库复检 |
| | | tasks.Add(GetTask(Monitor.CheckNoOkCg));//检测满托缓存库区不合格的物品,满托出库到复检区,替代了拆盘出库 |
| | | |
| | | //根据S7/Modbus协议判断输送线的信号 原材料产线库区=>满托缓存库区,空托缓存库区=>原材料产线库区 |
| | | tasks.Add(GetTask(Monitor.CheckS7Devices)); |
| | | |
| | | tasks.Add(GetTask(Monitor.SynchronizationEquipPro));//同步 TN_EquipProDetail TN_InventoryM 年月日重量表 |
| | | |
| | | tasks.Add(GetTask(Monitor.FullOutTime));//满托过期出库 过期合格回库,过期次品回炉 |
| | | //tasks.Add(GetTask(Monitor.FullOutTime));//满托过期出库 过期合格回库,过期次品回炉 |
| | | |
| | | tasks.Add(GetTask(Monitor.CGOkCheck));// 在复检区检测物品合格,合格的物品自动回库 |
| | | |
| | | tasks.Add(GetTask(Monitor.CGNGCheck));// 在复检区检测物品回炉胶还是报废 |
| | | |
| | | //tasks.Add(GetTask(Monitor.XBChekcFull));//线边满托货位自动解绑 |
| | | |
| | | Task.WaitAll(tasks.ToArray()); |
| | | } |
| | | public void Stop() { Console.WriteLine("work stopped"); } |