| | |
| | | |
| | | 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; |
| | |
| | | // 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) |
| | | { |