| | |
| | | } |
| | | |
| | | } |
| | | |
| | | private static void Analysis13(string data, deviceInfo plc) |
| | | { |
| | | //用于 出库时 是否可以直达 提升机。 00 后面还需增加退料工单处理。 |
| | |
| | | si = "0"; |
| | | |
| | | } |
| | | else if (data.Contains("11"))// && (ods.Find(x => x.SQL_PLineNo.Contains("纸箱")) != null || plc.deviceName.Contains("T1")) |
| | | if (data.Contains("11"))// && (ods.Find(x => x.SQL_PLineNo.Contains("纸箱")) != null || plc.deviceName.Contains("T1")) |
| | | { |
| | | //if (!ods.Any()) |
| | | // return; |
| | |
| | | if (_cl.N_CURRENT_NUM > 0 || _clrel.Any()) |
| | | { |
| | | LogHelper.Info($" time:{_clrel0?.T_CREATE} = s_type:{_clrel0.S_TYPE}"); |
| | | if (_clrel.Any()) |
| | | //if (DateTime.Now.Subtract(_clrel0.T_CREATE).TotalSeconds < 10 || !string.IsNullOrEmpty(_clrel0.S_TYPE)) |
| | | // goto ballll; |
| | | //plg 2025年6月23日 去除10秒时间限制 |
| | | if (_clrel.Any()) |
| | | { |
| | | if (od?.SQL_PLineNo == "T1提升机") |
| | | { |
| | | if (!string.IsNullOrEmpty(_clrel0.S_TYPE)) |
| | | goto ballll; |
| | | } |
| | | else |
| | | { |
| | | if (DateTime.Now.Subtract(_clrel0.T_CREATE).TotalSeconds < 3 || !string.IsNullOrEmpty(_clrel0.S_TYPE)) |
| | | goto ballll; |
| | | |
| | | } |
| | | } |
| | | LocationHelper.DoAction(db => |
| | | { |
| | | db.Deleteable(_clrel).ExecuteCommand(); |
| | |
| | | if (sBit != null) |
| | | { |
| | | var sign = Settings.GetTimeStamp(); |
| | | var res = TaskProcess.CreateTransport(sign, sBit.S_LOC_CODE, _cl.S_LOC_CODE, "原物料搬运-纸箱", new List<string> { _clrel.FirstOrDefault().S_CNTR_CODE }, sBit.N_CURRENT_NUM, 1, 1, 50);///, EdnRarea == "YWLYLTKQ" ? _clrel0.S_TYPE : ""); |
| | | var res = TaskProcess.CreateTransport(sign, sBit.S_LOC_CODE, _cl.S_LOC_CODE, "原物料搬运-纸箱", new List<string> { _clrel.FirstOrDefault().S_CNTR_CODE }, sBit.N_CURRENT_NUM, 1, 1, 60);///, EdnRarea == "YWLYLTKQ" ? _clrel0.S_TYPE : ""); |
| | | LogHelper.Info($"原物料搬运 上提升机。 {sign} 任务 ,创建{res} "); |
| | | //var res = TaskProcess.CreateTransport(sign, sBit.S_LOC_CODE, _cl.S_LOC_CODE, "原物料搬运-纸箱", new List<string> { _clrel.FirstOrDefault().S_CNTR_CODE }, sBit.N_CURRENT_NUM, 1, 1, 50);///, EdnRarea == "YWLYLTKQ" ? _clrel0.S_TYPE : ""); |
| | | //LogHelper.Info($"原物料搬运 上提升机。 {sign} 任务 ,创建{res} "); |
| | | } |
| | | } |
| | | } |