| | |
| | | //wcsInfo = taskWCSinfoRepository.FindFirst(r => r.wcstask_barcode == rfidResult && r.wcstask_state == TaskState.TaskState_Assigned.ToString()); |
| | | else |
| | | { |
| | | wcsInfo = taskWCSinfoRepository.Find(r => (r.wcstask_state == TaskState.TaskState_Box_Out_RGV_Finished.ToString() || r.wcstask_state == TaskState.TaskState_Empty_Out_RGV_Finished.ToString() |
| | | || r.wcstask_state == TaskState.TaskState_HoisterExecuting.ToString()) && OutboundStationLayerNo.Contains(r.wcstask_startPoint)).OrderBy(r => r.wcstask_createTime).FirstOrDefault(); |
| | | wcsInfo = taskWCSinfoRepository.Find(r => |
| | | (r.wcstask_state == TaskState.TaskState_Box_Out_RGV_Finished.ToString() |
| | | || r.wcstask_state == TaskState.TaskState_Empty_Out_RGV_Finished.ToString() |
| | | || r.wcstask_state == TaskState.TaskState_HoisterExecuting.ToString()) |
| | | && OutboundStationLayerNo.Contains(r.wcstask_startPoint)).OrderBy(r => r.wcstask_createTime).FirstOrDefault(); |
| | | } |
| | | if (null == wcsInfo) |
| | | return false; |
| | | |
| | | // è¿éå ä¸ä¸ªå¤æ90201 夿æçæ¯å¦ä¸º0ï¼å¤ææ¯å¦ç©ºè½½ |
| | | |
| | | int Barcode = int.Parse(client.ReadValue(CLineInfoDBName.R_Line_Barcode.ToString(), 90201.ToString()).ToString()); |
| | | bool LoadSleep = bool.Parse(client.ReadValue(CLineInfoDBName.R_Line_LoadSleep.ToString(), 90201.ToString()).ToString()); |
| | | if (Barcode != 0 || LoadSleep) |
| | | { |
| | | return false; |
| | | } |
| | | // è¿éè¦å ä¸ä¸ªå¤æ æå
å»70101ç è¯å®è¦å
åºå»ï¼åªæè¿ä¸ªå
çæçä»»å¡åæ¢å±çå½±å |
| | | |
| | | //读åé»è¾æ§å¶å¼ æ¥ç线ä½ç¶æï¼åå¤ç»çº¿ä½ä¸åä»»å¡ä¿¡æ¯ |
| | | int logicValue = int.Parse(client.ReadValue(CLineInfoDBName.R_Line_Logic.ToString(), lineCode).ToString()); |
| | | //说æå·¥ä½å¨çå¾
è°åº¦ï¼åå¤ä¸åä»»å¡ |