| | |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"å åæºæ§è¡å¼å¸¸ï¼{ex.Message}"); |
| | | } |
| | | |
| | | if (commonStackerCrane != null) |
| | | try |
| | | { |
| | | //读å大å åæºä»»å¡å·åä»»å¡å®æç¡®è®¤ç¶æï¼å 为å°è£
çäºä»¶ç»å¸¸ä¸è§¦åï¼æä»¥å ä¸ªç´æ¥è¯»çé»è¾ï¼ä»¥å
åºç°å åæºä¸ç´æ¥å¤äºçå¾
wcsç¡®è®¤ï¼ |
| | | byte IsOver = commonStackerCrane.Communicator.Read<byte>("DB106.22"); |
| | | int tasknum = commonStackerCrane.Communicator.Read<int>("DB106.18"); |
| | | //WriteDebug(nameof(CommonStackerCraneJob), $"大å åæºSC01ä»»å¡å·å åæºä»»å¡å·ï¼{tasknum}ç¶æï¼{IsOver}"); |
| | | if (IsOver == 6) |
| | | if (commonStackerCrane != null) |
| | | { |
| | | if (commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.WorkType) != 5) |
| | | //读å大å åæºä»»å¡å·åä»»å¡å®æç¡®è®¤ç¶æï¼å 为å°è£
çäºä»¶ç»å¸¸ä¸è§¦åï¼æä»¥å ä¸ªç´æ¥è¯»çé»è¾ï¼ä»¥å
åºç°å åæºä¸ç´æ¥å¤äºçå¾
wcsç¡®è®¤ï¼ |
| | | byte IsOver = commonStackerCrane.Communicator.Read<byte>("DB106.22"); |
| | | int tasknum = commonStackerCrane.Communicator.Read<int>("DB106.18"); |
| | | //WriteDebug(nameof(CommonStackerCraneJob), $"大å åæºSC01ä»»å¡å·å åæºä»»å¡å·ï¼{tasknum}ç¶æï¼{IsOver}"); |
| | | if (IsOver == 6) |
| | | { |
| | | _taskService.StackCraneTaskCompleted(tasknum); |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"å åæºWCS任塿§è¡å®æï¼ä»»å¡å·ï¼{tasknum}"); |
| | | Console.Out.WriteLine("TaskCompleted" + tasknum); |
| | | bool issuccess = commonStackerCrane.SetValue(StackerCraneDBName.WorkType, 5); |
| | | if (issuccess) |
| | | if (commonStackerCrane.GetValue<StackerCraneDBName, short>(StackerCraneDBName.WorkType) != 5) |
| | | { |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"å åæºä»»å¡å·ï¼{tasknum},å åæºåå5æå"); |
| | | _taskService.StackCraneTaskCompleted(tasknum); |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"å åæºWCS任塿§è¡å®æï¼ä»»å¡å·ï¼{tasknum}"); |
| | | Console.Out.WriteLine("TaskCompleted" + tasknum); |
| | | bool issuccess = commonStackerCrane.SetValue(StackerCraneDBName.WorkType, 5); |
| | | if (issuccess) |
| | | { |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"å åæºä»»å¡å·ï¼{tasknum},å åæºåå5æå"); |
| | | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | catch(Exception ex) |
| | | { |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"å åæºä»»å¡å®æå¼å¸¸ï¼{ex.Message}"); |
| | | } |
| | | |
| | | |
| | | return Task.CompletedTask; |
| | | } |