| | |
| | | Log4NetHelper.WriteInfoLog(PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure), |
| | | $"{_dataCaptureConfig.WorkingProcedure}工序读取工控机中二维码信息,工件最新时间:{(cache == null ? "无缓存" : cache.ToString())}"); |
| | | for (int i = dt.Rows.Count - 1; i >= 0; i--) |
| | | { |
| | | {//降序,即优先读取最后一条数据 |
| | | string timeValue = " "; |
| | | try |
| | | { |
| | |
| | | } |
| | | var oldTime = DateTime.Now.AddMinutes(-10); |
| | | if (currrentTime <= oldTime) |
| | | { |
| | | {//如果excel里的时间要比 当前前10分钟时间要早,那么我就忽略不处理。 |
| | | break; |
| | | } |
| | | filteredRows[j] = dt.Rows[i]; |
| | |
| | | { |
| | | var cacheTime = Convert.ToDateTime(cache); |
| | | if (currrentTime <= cacheTime) |
| | | { |
| | | {//如果excel里的时间要比 我缓存中的时间要早,那么我就忽略不处理。 |
| | | break; |
| | | } |
| | | filteredRows[j] = dt.Rows[i]; |
| | |
| | | //wplog.EquipmentID = WorkingProcedure; |
| | | wplog.Remarks = "cs"; |
| | | wplog.MonitoringPoint = DataCapturePointCode; |
| | | //wplog.CreatedUserName = DataCapturePointCode; |
| | | SystemBussinessHelper.SetWorkPieceLogMiddleForCreatedUserName(ref wplog, DataCapturePointCode, DataCapturePointCname); |
| | | wplog.CreatedTime = DateTimeHelper.GetDateTime(); |
| | | wplog.CreatedUserName = DataCapturePointCode; |
| | | wplog.UpdatedTime = DateTimeHelper.GetDateTime(); |
| | | wplog.UpdatedUserName = Environment.MachineName + "自动" + Thread.CurrentThread.ManagedThreadId.ToString(); |
| | | wplog.IsDeleted = false; |
| | |
| | | wplog.OnlineTime = DateTimeHelper.GetDateTime();//给上线时间用 |
| | | |
| | | //wplog.QualityState = 1; |
| | | wplog.QualityState = (int)QualityState.OK;//默认合格,OP05默认合格 |
| | | wplog.QualityState = (int)QualityStateEnum.OK;//默认合格,OP05默认合格 |
| | | |
| | | wplog.ProcessingDuration = 1; |
| | | wplog.MachineToolState = 1; |