| | |
| | | { |
| | | if (Releasespermitted(commonStackerCrane, task.TargetAddress,true)) //åå
¥å åæºå
许æ¾è´§ä¿¡ |
| | | { |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼åå
¥å åæºå
许æ¾è´§ä¿¡å·æåï¼true", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼åå
¥å åæºå
许æ¾è´§ä¿¡å·æåï¼true", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | } |
| | | else |
| | | { |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼åå
¥å åæºå
许æ¾è´§ä¿¡å·å¤±è´¥", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼åå
¥å åæºå
许æ¾è´§ä¿¡å·å¤±è´¥", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | if (Releasespermitted(commonStackerCrane, task.TargetAddress,false)) //åå
¥å åæºä¸å
许æ¾è´§ä¿¡ |
| | | { |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼åå
¥å åæºä¸å
许æ¾è´§ä¿¡å·æåï¼false", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼åå
¥å åæºä¸å
许æ¾è´§ä¿¡å·æåï¼false", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | } |
| | | else |
| | | { |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼åå
¥å åæºä¸å
许æ¾è´§ä¿¡å·å¤±è´¥", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼åå
¥å åæºä¸å
许æ¾è´§ä¿¡å·å¤±è´¥", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | } |
| | | } |
| | | } |
| | |
| | | if (deviceProDTO2 != null) |
| | | { |
| | | int B_TAKE = GetLine(conveyorLine, deviceProDTO2.DeviceProDataBlock); //读åè¾é线ç å åæºæ¾ä¸ ä¿¡å· |
| | | WriteLog.GetLog("è¾é线").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼è¯»åå°è¾é线-å åæºæ¾ä¸ä¿¡å·ï¼{B_TAKE}", $"ï¼æ¾è´§ï¼è¯»å{task.TargetAddress}"); |
| | | WriteLog.GetLog("è¾é线").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼è¯»åå°è¾é线-å åæºæ¾ä¸ä¿¡å·ï¼{B_TAKE}", $"ï¼æ¾è´§ï¼è¯»å{task.TargetAddress}"); |
| | | |
| | | if (B_TAKE == 1) |
| | | { |
| | | //å åæºå宿 |
| | | if (Releasespermitted4(commonStackerCrane, task.TargetAddress, true)) |
| | | { |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼åå
¥å åæºæ¾ä¸ä¿¡å·æåï¼true", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼åå
¥å åæºæ¾ä¸ä¿¡å·æåï¼true", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | } |
| | | else |
| | | { |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼åå
¥å åæºæ¾ä¸ä¿¡å·å¤±è´¥:true", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼åå
¥å åæºæ¾ä¸ä¿¡å·å¤±è´¥:true", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | } |
| | | // æ¸
é¤è¾é线 |
| | | if (PLCSignal(conveyorLine, task.TargetAddress, 0)) |
| | | { |
| | | WriteLog.GetLog("è¾é线").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼åå
¥è¾é线æ¸
é¤-å åæºæ¾ä¸ä¿¡å·æå", $"ï¼æ¾è´§ï¼è¯»å{task.TargetAddress}"); |
| | | WriteLog.GetLog("è¾é线").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼åå
¥è¾é线æ¸
é¤-å åæºæ¾ä¸ä¿¡å·æå", $"ï¼æ¾è´§ï¼è¯»å{task.TargetAddress}"); |
| | | } |
| | | else |
| | | { |
| | | WriteLog.GetLog("è¾é线").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼åå
¥è¾é线æ¸
é¤-å åæºæ¾ä¸ä¿¡å·å¤±è´¥", $"ï¼æ¾è´§ï¼è¯»å{task.TargetAddress}"); |
| | | WriteLog.GetLog("è¾é线").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼åå
¥è¾é线æ¸
é¤-å åæºæ¾ä¸ä¿¡å·å¤±è´¥", $"ï¼æ¾è´§ï¼è¯»å{task.TargetAddress}"); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼åå
¥è¾é线0-å åæºæ¾ä¸ä¿¡å·å¤±è´¥", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | WriteLog.GetLog("è¾é线").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼åå
¥è¾é线0-å åæºæ¾ä¸ä¿¡å·å¤±è´¥", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | } |
| | | } |
| | | } |
| | | else |
| | | { |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä¿¡æ¯ï¼æªè¯»åå°å åæºæ¾è´§å®æä¿¡å·", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | WriteLog.GetLog("å åæºä¿¡å·").Write($"ç«å°ç¼å·ï¼{task.TargetAddress},ä»»å¡å·ï¼{task.TaskNum},ä¿¡æ¯ï¼æªè¯»åå°å åæºæ¾è´§å®æä¿¡å·", $"ï¼æ¾è´§ï¼åå
¥{task.TargetAddress}"); |
| | | } |
| | | } |
| | | } |