| | |
| | | |
| | | if (VERX != null) |
| | | { |
| | | LogHelper.Info($"{VERX.deviceName} æ¶é´æ³ {RedisHelper.Get<string>("Jsæ·é¡º2#Timestamp", out string mg)} D1212>{tag.Js2.D1212} 左满信å·:{TcpServer.GetBitdata(tag.Js2.D1212, 2)} D1212_LAST>{tag.Js2.D1212_LAST} 峿»¡ä¿¡å·>{TcpServer.GetBitdata(tag.Js2.D1212, 2)} D1213_LAST>{tag.Js2.D1213_LAST}"); |
| | | LogHelper.Info($"{VERX.deviceName} æ¶é´æ³ {RedisHelper.Get<string>("Jsæ·é¡º2#Timestamp", out string mg)} D1212>{tag.Js2.D1212} 左满信å·:{TcpServer.GetBitdata(tag.Js2.D1212, 2)} D1212_LAST>{tag.Js2.D1212_LAST} 峿»¡ä¿¡å·>{TcpServer.GetBitdata(tag.Js2.D1212, 3)} D1213_LAST>{tag.Js2.D1213_LAST}"); |
| | | |
| | | if (tag.Js2.D1212_LAST == 0 && TcpServer.GetBitdata(tag.Js2.D1212, 2) == 1) |
| | | { |
| | |
| | | RedisHelper.Add($"Jsæ·é¡º2.D1203_LAST", "1", out string msg); |
| | | } |
| | | } |
| | | if (tag.Js2.D1213_LAST == 1 && TcpServer.GetBitdata(tag.Js2.D1213, 2) == 0) |
| | | if (tag.Js2.D1213_LAST == 1 && TcpServer.GetBitdata(tag.Js2.D1212, 3) == 0) |
| | | { |
| | | //tag.Js2.D1213_LAST = 0; |
| | | tag.Js2.D1225 = 0; |
| | |
| | | LogHelper.Info($" FN1 æ¶é´æ³ {RedisHelper.Get<string>("påé£ç§1ä¸çº¿#Timestamp", out string mg)}"); |
| | | LogHelper.Info($" FN1 D2217>{tag.FNK1.D2217} D2217LAST>{tag.FNK1.D2217_LAST} D2215>{tag.FNK1.D2215} D2216>{tag.FNK1.D2216} D2218>{tag.FNK1.D2218}"); |
| | | //LogHelper.Info($" FN1 .D2217=1,2217_LAST=0 å 2215=0ï¼D2217_LAST=1ï¼WRelease1005=1 RArrive1005_LAST=0"); |
| | | |
| | | |
| | | if (tag.FNK1.D2217 == 1 && tag.FNK1.D2217_LAST == 0) |
| | | { |
| | | //tag.FNK1.D2215 = 0; |
| | |
| | | // sord = "desc", |
| | | // rows = 1 |
| | | // }).FirstOrDefault(); |
| | | |
| | | bool canReq = true; |
| | | var tf = Conn.é»è®¤Redis.GetValue(sx.deviceName + ".D1202"); |
| | | var V = sx.location.ToList().FindIndex(x => x == task.S_END_LOC) == 0; |
| | |
| | | endLoc = endloc; |
| | | //break; |
| | | } |
| | | else |
| | | LogHelper.Info($"è§£éMESä»»å¡ ->{task.S_TASK_NO} ç¼åä½{ssloc} ä¸å¯ç¨ã"); |
| | | } |
| | | if (endLoc != null) |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | LogHelper.Info($"è§£éMESä»»å¡ ->{task.S_TASK_NO} çæç¬¬ä¸æ®µä»»å¡ã"); |
| | | if (t1.S_START_LOC != task.S_START_LOC) |
| | | { |
| | | t1 = taskservice.FindEntity(x => x.S_SRC_NO == task.S_TASK_NO && x.S_START_LOC == task.S_START_LOC && x.S_B_STATE == "宿"); |
| | |
| | | endLoc = endloc; |
| | | //break; |
| | | } |
| | | else |
| | | LogHelper.Info($"è§£éMESä»»å¡ ->{task.S_TASK_NO} ç¼åä½{ssloc} ä¸å¯ç¨ã"); |
| | | } |
| | | if (endLoc != null) |
| | | { |
| | |
| | | // else tag.Js2.D1225 = 1; |
| | | //} |
| | | } |
| | | //Task.Run(() => |
| | | //{ |
| | | var ssloc = device2.deviceNo[1]; |
| | | var endloc = locrep.FindEntity(x => x.S_LOC_CODE == ssloc); |
| | | LogHelper.Info($"æ·é¡ºå¸è´§åï¼ æ¥çç¼åä½ {ssloc}-{endloc?.N_CURRENT_NUM}>0? åç³è¯·mesæ¬èµ°ã"); |
| | |
| | | startBit = ssloc |
| | | })); |
| | | LogHelper.Info($"{ssloc}ç³è¯·mesä»»å¡ç»æ{str}"); |
| | | var strr = JsonConvert.DeserializeObject<Messss>(str); |
| | | if (strr != null && strr.success && strr.data?.state == 0) |
| | | { |
| | | //return; |
| | | } |
| | | } |
| | | //}); |
| | | } |
| | | else |
| | | switch (device2.deviceType) |