| | |
| | | bool sendFlag = commonStackerCrane.SendCommand(stackerCraneTaskCommand); |
| | | if (sendFlag) |
| | | { |
| | | commonStackerCrane.LastTaskType = task.TaskType; |
| | | _taskService.UpdateTaskStatusToNext(task.TaskNum); |
| | | WebResponseContent webResponseContent=_taskService.UpdateTaskStatusToNext(task.TaskNum); |
| | | if (webResponseContent.Status) |
| | | { |
| | | wcs_PLCto09("ä»»å¡ä¸åæå", $"ä»»å¡å·ï¼{task.TaskNum}", $"æçæ¡ç ï¼{task.PalletCode},æ¶é´ï¼{DateTime.Now}"); |
| | | } |
| | | else |
| | | { |
| | | wcs_PLCto09("ä»»å¡ä¸å失败", $"ä»»å¡å·ï¼{task.TaskNum}", $"失败åå ï¼{webResponseContent.Message}"); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | |
| | | wcs_PLCto09("ä»»å¡ä¸å失败", $"ä»»å¡å·ï¼{task.TaskNum}", $"ä¸åç»å åæºä»»å¡å¤±è´¥ï¼ç¶æï¼{sendFlag}"); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | wcs_PLCto09("å åæºJob", $"æ
é", $"åå ï¼{ex.Message}"); |
| | | //Console.WriteLine(nameof(CommonStackerCraneJob) + ":" + ex.ToString()); |
| | | } |
| | | return Task.CompletedTask; |
| | |
| | | if (deviceProDTO != null) |
| | | { |
| | | int B_Event_Test = GetLine(conveyorLine, deviceProDTO.DeviceProDataBlock); //夿è¾é线æ¯å¦å
许åè´§ä¿¡å· |
| | | if (B_Event_Test == 1) |
| | | if (B_Event_Test == 1 || (task.SourceAddress== "R01-002-043-001-01" && B_Event_Test==6)) |
| | | { |
| | | if (Releasespermitted2(commonStackerCrane, task.SourceAddress,true)) //åå
¥å åæºå
许åè´§ä¿¡å· |
| | | { |
| | |
| | | { |
| | | WriteLog.Write_Log("åºåºç«å°ä¿¡æ¯", SCLLinStack, Logtype, new { ä¿¡æ¯ = Magessadd }); |
| | | } |
| | | |
| | | public void wcs_PLCto09(string SCLLinStack, string Logtype, string Magessadd) |
| | | { |
| | | WriteLog.Write_Log("å åæºä¸åæ
åµ", SCLLinStack, Logtype, new { ä¿¡æ¯ = Magessadd }); |
| | | } |
| | | } |
| | | } |