1
czw
2025-06-20 9f9bf9ea4d3cabb26f887e6afe062cd3f90de879
2025Äê6ÔÂ12ÈÕ/AuxAllWCS/Build/Project/´úÂë/VS×Ô¶¨ÒåÀà/AutoThread.cs
@@ -1095,7 +1095,7 @@
        public void Thread下料位检测(Tag tag)
        {
            Console.WriteLine($"Thread下料位检测 ä»»åŠ¡çŠ¶æ€ï¼š{tag.FNK1.D2217}- ç©ºé—²{tag.FNK1.D2212}");
            Console.WriteLine($"Thread下料位检测    =====>");
            foreach (var ssx in new string[] { "1003", "1005", "1011", "1013" })
            {
                var RArrive = (System.UInt16)System.Convert.ChangeType(Conn.默认Redis.GetValue($"FNK1003051113.RArrive{ssx}"), typeof(System.UInt16));
@@ -1149,7 +1149,7 @@
        public void ThreadFNK1Over(Tag tag)
        {
            Console.WriteLine($"ThreadFNK1Over ä»»åŠ¡çŠ¶æ€ï¼š{tag.FNK1.D2217}- ç©ºé—²{tag.FNK1.D2212}");
            Console.WriteLine($"ThreadFNK1Over    =====>");
            if (tag.FNK1.D2217 == 1 && tag.FNK1.D2217_LAST == 0)
            {
                //tag.FNK1.D2215 = 0;
@@ -1189,7 +1189,7 @@
        }
        public void ThreadFNK2Over(Tag tag)
        {
            Console.WriteLine($"ThreadFNK2Over ä»»åŠ¡çŠ¶æ€ï¼š{tag.FNK2.D2217}- ç©ºé—²{tag.FNK2.D2212}");
            Console.WriteLine($"ThreadFNK2Over    =====>");
            if (tag.FNK2.D2217 == 1 && tag.FNK2.D2217_LAST == 0)
            {
                tag.FNK2.D2215 = 0;
@@ -1230,27 +1230,29 @@
        public void Thread1019Down(Tag tag)
        {
            Console.WriteLine($"1019任务状态:   =====>");
            Console.WriteLine($"1019任务状态:{tag.SA1019.RtaskState}- barcode:{tag.SA1019.R托盘码}- ç©ºé—²{tag.SA1019.R5空闲}");
        }
        public void Thread1025Up(Tag tag)
        {
            Console.WriteLine($"SA1025 ä»»åŠ¡çŠ¶æ€ï¼š   =====>");
            Console.WriteLine($"SA1025 ä»»åŠ¡çŠ¶æ€ï¼š{tag.SA1025.RtaskState}- ç©ºé—²{tag.SA1025.R5空闲}");
        }
        public void Thread1022Up(Tag tag)
        {
            Console.WriteLine($"SA1022    =====>");
            Console.WriteLine($"SA1022 ä»»åŠ¡çŠ¶æ€ï¼š{tag.SA1022.RtaskState}- ç©ºé—²{tag.SA1022.R5空闲}");
        }
        public void Thread1030Down(Tag tag)
        {
            Console.WriteLine($"SA1030 ä»»åŠ¡çŠ¶æ€ï¼š   =====>");
            Console.WriteLine($"SA1030 ä»»åŠ¡çŠ¶æ€ï¼š{tag.SA1030.RtaskState}- ç©ºé—²{tag.SA1030.R5空闲}-->对应终点2001>空闲5:{tag.SA2001.R5空闲}");
        }
        public void Thread2030Down(Tag tag)
        {
            Console.WriteLine($"SA2030 ä»»åŠ¡çŠ¶æ€ï¼š   =====>");
            Console.WriteLine($"SA2030 ä»»åŠ¡çŠ¶æ€ï¼š{tag.SA2030.RtaskState}- ç©ºé—²{tag.SA2030.R5空闲} - barcode:{tag.SA2030.R托盘码}");
        }
    }