| | |
| | | MESResponse res = ApiInvoke.SendTaskCMD(sendcmd); |
| | | if (res != null && res.code != 0) |
| | | { |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"æåæºæå宿ï¼åä¼ WMS失败ï¼ä»»å¡å·{task1001.TaskNum}"); |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"å
计AGVè¿å
¥æåæºï¼åä¼ WMS失败ï¼ä»»å¡å·{task1001.TaskNum}"); |
| | | } |
| | | else |
| | | { |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"å
计AGVè¿å
¥æåæºï¼åä¼ WMSæåï¼ä»»å¡å·{task1001.TaskNum}"); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"æªè¯»åå°æåæºå
计è¿å
¥ä¿¡å·ï¼æä¸å
计AGVè¿å
¥æåæºï¼ä»»å¡å·{task1001.TaskNum}"); |
| | | } |
| | | } |
| | | Dt_Task? task3001 = _taskService.QueryStackerCraneTaskByAGVPutFinish("SC01"); |
| | |
| | | if (task3001.SourceAddress == "SC01-002-000-001")//WMS 1001ç«ç¹ |
| | | { |
| | | //æåæºæ¯å¦å¤äºå°±ç»ªç¶æ |
| | | |
| | | int IsReady= commonStackerCrane.Communicator.Read<short>("DB2.0.0"); |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"æåæºç¶æï¼{IsReady}ä»»å¡å·ï¼{task3001.TaskNum}"); |
| | | //åå
¥æåä¿¡æ¯ |
| | | IsWriteOne = commonStackerCrane.Communicator.Read<short>("DB1.0.0"); |
| | | if(IsWriteOne == 0&& IsReady == 1) |
| | | { |
| | | commonStackerCrane.Communicator.Write<short>("DB1.0.0", 1); |
| | | } |
| | | else |
| | | { |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"æªåå
¥æåä¿¡å·ï¼å¯è½æ¯å·²åå
¥æè
æåæºæªå¤çå°±ç»ªç¶æ,ä»»å¡å·ï¼{task3001.TaskNum}"); |
| | | } |
| | | //读åæåæºä¿¡å·ï¼ç¡®å®æ¯å¦æå宿 |
| | | |
| | |
| | | else if (task3001.SourceAddress == "SC01-002-000-002")//WMS 1002ç«ç¹ |
| | | { |
| | | //æåæºæ¯å¦å¤äºå°±ç»ªç¶æ |
| | | |
| | | int IsReady = commonStackerCrane.Communicator.Read<short>("DB2.0.0"); |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"æåæºç¶æï¼{IsReady}ä»»å¡å·ï¼{task3001.TaskNum}"); |
| | | //åå
¥æåä¿¡æ¯ |
| | | IsWriteTwo = commonStackerCrane.Communicator.Read<short>("DB1.6.0"); |
| | | if (IsWriteTwo == 0 && IsReady == 1) |
| | | { |
| | | commonStackerCrane.Communicator.Write<short>("DB1.6.0", 1); |
| | | } |
| | | else |
| | | { |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"æªåå
¥æåä¿¡å·ï¼å¯è½æ¯ä¿¡å·å·²åå
¥æè
æåæºæªå¤çå°±ç»ªç¶æï¼ä»»å¡å·ï¼{task3001.TaskNum}"); |
| | | } |
| | | //读åæåæºä¿¡å·ï¼ç¡®å®æ¯å¦æå宿 |
| | | IsFinish = commonStackerCrane.Communicator.Read<short>("DB2.10.0"); |
| | |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"æåæºæå宿ï¼åä¼ WMS失败ï¼ä»»å¡å·{task3001.TaskNum}"); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | WriteDebug(nameof(CommonStackerCraneJob), $"æåæºæåä¸...ï¼ä»»å¡å·ï¼{task3001.TaskNum}"); |
| | | } |
| | | } |
| | | |
| | | //å°å åæºåºåºå®æä»»å¡ |