| | |
| | | if (flag || !noflag) |
| | | continue; |
| | | |
| | | // åºåºåºç å ä¸ä¸ªæ¡ä»¶ï¼å½åå±å¦æä»»å¡æ²¡æå®æï¼ä¾å¦60102å±ä»»å¡ç¶æå¨æåæºæ§è¡ä¸æ²¡æè¿è¡å°è¾é线æ§è¡ä¸å°±ä¸è½ä¸åè¿ä¸ªå±çrgvä»»å¡ |
| | | |
| | | |
| | | //åä¸å±ææ§è¡ä¸çä»»å¡ä¸æ·»å |
| | | //Dt_TaskWCSinfo executingTask = taskWCSinfoRepository.FindFirst(r => |
| | | //(r.wcstask_startPoint == wcsTask.wcstask_startPoint || r.wcstask_endPoint == wcsTask.wcstask_endPoint) |
| | |
| | | return BarcodeLockDict[barcode].Item1; |
| | | } |
| | | } |
| | | public static bool KtpHkflag = false; // è®°å½ç©ºæçååºçé误 |
| | | public static DateTime curDate; // è®°å½é误åççæ¶é´ |
| | | public static void InboundRequestAction(IDt_TaskWCSinfoRepository taskWCSinfoRepository, IDt_TaskRGVinfoRepository taskRGVinfoRepository, PLCClient client) |
| | | { |
| | | try |
| | | { |
| | | if (KtpHkflag) |
| | | { |
| | | double secondsPassend = (DateTime.Now - curDate).TotalSeconds; |
| | | if (secondsPassend > 6) |
| | | { |
| | | client.WriteValue(CLineInfoDBName.W_Line_PLCDispatch.ToString(), ReInboundRequestStationNo, 1); |
| | | KtpHkflag = false; |
| | | } |
| | | } |
| | | |
| | | |
| | | int R_Line_PLCDispatch = int.Parse(client.ReadValue(CLineInfoDBName.W_Line_PLCDispatch.ToString(), ReInboundRequestStationNo).ToString()); |
| | | bool load = bool.Parse(client.ReadValue(CLineInfoDBName.R_Line_LoadSleep.ToString(), ReInboundRequestStationNo).ToString()); |
| | | if (R_Line_PLCDispatch == 1 && load) |
| | |
| | | } |
| | | else if (content.Message.Contains("ææ è´§ä½å¯åé
")) |
| | | { |
| | | |
| | | Console.WriteLine("ææ è´§ä½å¯åé
"); |
| | | } |
| | | else |
| | | { |
| | |
| | | catch (Exception ex) |
| | | { |
| | | client.WriteValue(CLineInfoDBName.W_Line_PLCDispatch.ToString(), ReInboundRequestStationNo, 3); |
| | | KtpHkflag = true; |
| | | curDate = DateTime.Now; // æ¥éäºï¼è®°å½ä¸ä¸è¿ä¸ªéè¯¯åæ¶é´ï¼ |
| | | LogRecord.WriteLog(LogEnum.Errer, DateTime.Now.ToString() + ex.Message.ToString()); |
| | | |
| | | Console.Out.WriteLine(DateTime.Now + ex.Message); |