| | |
| | | } |
| | | else if (task.TaskState.GetTaskStateGroup() == TaskStateGroup.InboundGroup) |
| | | { |
| | | commonConveyorLine.Communicator.WriteNoRead("DB100.0", 9990); |
| | | commonConveyorLine.SetValue(ConveyorLineDBName.PutFinish, 1, "LK001"); |
| | | |
| | | Thread.Sleep(1000); |
| | | commonConveyorLine.Communicator.WriteNoRead("DB100.0", 9990); |
| | | commonConveyorLine.Communicator.WriteNoRead("DB100.4", Convert.ToInt16(task.TaskNum)); |
| | | task.TaskState = (int)TaskInStatusEnum.Line_InExecuting; |
| | | task.TaskState = (int)TaskInStatusEnum.AGV_InFinish; |
| | | _taskRepository.UpdateData(task); |
| | | _taskService.UpdateTaskStatusToNext(task.TaskNum); |
| | | content.OK(); |
| | | } |
| | | } |
| | |
| | | if (task.TaskState.GetTaskStateGroup() == TaskStateGroup.OutbondGroup) |
| | | { |
| | | commonConveyorLine.SetValue(ConveyorLineDBName.PickUpFinish, 1, "LK001"); |
| | | task.TaskState = (int)TaskOutStatusEnum.AGV_OutExecuting; |
| | | _taskRepository.UpdateData(task); |
| | | //task.TaskState = (int)TaskOutStatusEnum.AGV_OutExecuting; |
| | | //_taskRepository.UpdateData(task); |
| | | _taskService.UpdateTaskStatusToNext(task.TaskNum); |
| | | content.OK(); |
| | | } |
| | | } |
| | |
| | | if (commonConveyorLine.GetValue<ConveyorLineDBName, short>(ConveyorLineDBName.AllowPickUp, "LK001") == 1) |
| | | { |
| | | _taskService.ContinueAgvTask(task.AGVTaskNum); |
| | | task.TaskState = (int)TaskOutStatusEnum.Line_OutFinish; |
| | | _taskRepository.UpdateData(task); |
| | | //task.TaskState = (int)TaskOutStatusEnum.Line_OutFinish; |
| | | //_taskRepository.UpdateData(task); |
| | | _taskService.UpdateTaskStatusToNext(task.TaskNum); |
| | | content.OK(); |
| | | } |
| | | else |