| | |
| | | //ä¸ç´æ§è¡ï¼ç´å°æ»¡è¶³ç»ææ¡ä»¶ |
| | | while (true) |
| | | { |
| | | //if (IsExitApp) { break; } |
| | | LogHelper.Info("ä»»å¡ä¸å while è¿å
¥"); |
| | | if (IsExitApp) { break; } |
| | | try |
| | | { |
| | | LogHelper.Info("ä»»å¡ä¸å try 1 è¿å
¥"); |
| | | #region [èæ¬][20250325085542733][ä¸å¡é»è¾.ä»»å¡ä¸å] |
| | | Console.WriteLine("rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr ä»»å¡ä¸å"); |
| | | LogHelper.Info("ä»»å¡ä¸å try 1 è¿å
¥"); |
| | | Console.WriteLine("rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr try ä»»å¡ä¸å1"); |
| | | |
| | | ITaskRepository taskservice = new TaskRepository(); |
| | | try |
| | |
| | | if (tag.RGV.ReadTask1No > 0 && tag.RGV.bit1taskOver != 1) |
| | | { |
| | | task1Isrun = true; |
| | | if (tag.RGV.bit1taskOver_LAST == 1) |
| | | RedisHelper.Add($"RGV.bit1taskOver_LAST", "0", out string msg); |
| | | //if (tag.RGV.bit1taskOver_LAST == 1) |
| | | // RedisHelper.Add($"RGV.bit1taskOver_LAST", "0", out string msg); |
| | | } |
| | | var task2Isrun = false; |
| | | if (tag.RGV.ReadTask2No > 0 && tag.RGV.bit2taskOver != 1) |
| | | { |
| | | task2Isrun = true; |
| | | if (tag.RGV.bit2taskOver_LAST == 1) |
| | | RedisHelper.Add($"RGV.bit2taskOver_LAST", "0", out string msg); |
| | | //if (tag.RGV.bit2taskOver_LAST == 1) |
| | | // RedisHelper.Add($"RGV.bit2taskOver_LAST", "0", out string msg); |
| | | } |
| | | if (task1Isrun || task2Isrun) |
| | | { |
| | |
| | | { |
| | | try |
| | | { |
| | | foreach (var item in (Bssx == "1020" ? new string[] { "1004", "1012" } : new string[] { "1006", "1014" })) |
| | | var listtep = new List<string>(); |
| | | if (Bssx == "1020") |
| | | { |
| | | if (tag.SF䏿ä½.RArrive1003 == 1) |
| | | { |
| | | listtep = new List<string> { "1012", "1004" }; |
| | | } |
| | | else |
| | | { |
| | | listtep = new List<string> { "1004", "1012" }; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | if (tag.SF䏿ä½.RArrive1005 == 1) |
| | | { |
| | | listtep = new List<string> { "1014", "1006" }; |
| | | } |
| | | else |
| | | { |
| | | listtep = new List<string> { "1006", "1014" }; |
| | | } |
| | | } |
| | | |
| | | foreach (var item in listtep)//(Bssx == "1020" ? new string[] { "1004", "1012" } : new string[] { "1006", "1014" })) |
| | | { |
| | | var R5 = (System.UInt16)System.Convert.ChangeType(Conn.é»è®¤Redis.GetValue($"S{item}Read.R5空é²"), typeof(System.UInt16)); |
| | | var R5空é²_LAST = (System.UInt16)System.Convert.ChangeType(Conn.é»è®¤Redis.GetValue($"S{item}Read.R5空é²_LAST"), typeof(System.UInt16)); |
| | |
| | | #region [èæ¬][20250616095709155][ä¸å¡é»è¾.æµç¨2çå¤ççè¿åº.1å·FNKæºæ¢°æå®æ] |
| | | if (tag.FNK1.D2217 == 1 && tag.FNK1.D2217_LAST == 0) |
| | | { |
| | | tag.FNK1.D2215 = 0; |
| | | //tag.FNK1.D2215 = 0; |
| | | //tag.FNK1.D2212_LAST = 1; |
| | | RedisHelper.Add($"påé£ç§1ä¸çº¿.D2217_LAST", "1", out string msg); |
| | | |
| | | tag.SF䏿ä½.WRelease1005 = 1; |
| | | tag.SF䏿ä½.WSafe0305 = 1; |
| | | System.Threading.Thread.Sleep(1000); |
| | | RedisHelper.Add($"FNK1003051113.RArrive1005_LAST", "0", out msg); |
| | | } |
| | | if (tag.FNK1.D2216 == 1) |
| | | tag.FNK1.D2215 = 0; |
| | | else if (tag.FNK1.D2217 == 0 && tag.FNK1.D2217_LAST == 1) |
| | | //tag.FNK1.D2217_LAST = 0; |
| | | RedisHelper.Add($"påé£ç§1ä¸çº¿.D2217_LAST", "0", out string msg); |
| | | |
| | | if (tag.FNK1.D2212 == 1 && tag.FNK1.D2212_LAST == 0) |
| | | { |
| | | tag.FNK1.D2210 = 0; |
| | | //tag.FNK1.D2217_LAST = 1; |
| | | |
| | | RedisHelper.Add($"påé£ç§1ä¸çº¿.D2212_LAST", "1", out string msg); |
| | | tag.SF䏿ä½.WRelease1003 = 1; |
| | | tag.SF䏿ä½.WSafe0305 = 1; |
| | | System.Threading.Thread.Sleep(1000); |
| | | RedisHelper.Add($"FNK1003051113.RArrive1003_LAST", "0", out msg); |
| | | } |
| | | //else if (tag.FNK1.D2211 == 1) |
| | | // tag.FNK1.D2210 = 0; |
| | | else if (tag.FNK1.D2212 == 0 && tag.FNK1.D2212_LAST == 1) |
| | | { |
| | | //tag.FNK1.D2212_LAST = 0; |
| | | RedisHelper.Add($"påé£ç§1ä¸çº¿.D2212_LAST", "1", out string msg); |
| | | RedisHelper.Add($"påé£ç§1ä¸çº¿.D2212_LAST", "0", out string msg); |
| | | } |
| | | if (tag.FNK1.D2211 == 1) |
| | | tag.FNK1.D2210 = 0; |
| | | |
| | | #endregion [èæ¬][20250616095709155][ä¸å¡é»è¾.æµç¨2çå¤ççè¿åº.1å·FNKæºæ¢°æå®æ] |
| | | } |
| | |
| | | |
| | | tag.SF䏿ä½.WRelease1013 = 1; |
| | | tag.SF䏿ä½.WSafe1113 = 1; |
| | | System.Threading.Thread.Sleep(1000); |
| | | RedisHelper.Add($"FNK1003051113.RArrive1013_LAST", "0", out msg); |
| | | } |
| | | else if (tag.FNK2.D2217 == 0 && tag.FNK2.D2217_LAST == 1) |
| | | //tag.FNK2.D2217_LAST = 0; |
| | | RedisHelper.Add($"påé£ç§2ä¸çº¿.D2217_LAST", "0", out string msg); |
| | | |
| | | if (tag.FNK2.D2216 == 1) |
| | | tag.FNK2.D2215 = 0; |
| | | |
| | | if (tag.FNK2.D2212 == 1 && tag.FNK2.D2212_LAST == 0) |
| | | { |
| | | tag.FNK2.D2210 = 0; |
| | |
| | | |
| | | tag.SF䏿ä½.WRelease1011 = 1; |
| | | tag.SF䏿ä½.WSafe1113 = 1; |
| | | System.Threading.Thread.Sleep(1000); |
| | | RedisHelper.Add($"FNK1003051113.RArrive1011_LAST", "0", out msg); |
| | | } |
| | | else if (tag.FNK2.D2212 == 0 && tag.FNK2.D2212_LAST == 1) |
| | | { |
| | | //tag.FNK2.D2212_LAST = 0; |
| | | RedisHelper.Add($"påé£ç§2ä¸çº¿.D2212_LAST", "0", out string msg); |
| | | } |
| | | if (tag.FNK2.D2211 == 1) |
| | | tag.FNK2.D2210 = 0; |
| | | #endregion [èæ¬][20250616095733680][ä¸å¡é»è¾.æµç¨2çå¤ççè¿åº.2å·FNKæºæ¢°æå®æ] |
| | | } |
| | | catch (Exception ex) |