2025年6月12日/AuxAllWCS/Build/Project/AuxAllWCS.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
2025年6月12日/AuxAllWCS/Build/Project/代码/VS自定义类/AutoThread.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
2025年6月12日/AuxAllWCS/Build/Project/代码/自定义类.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
2025Äê6ÔÂ12ÈÕ/AuxAllWCS/Build/Project/AuxAllWCS.csproj
@@ -38,6 +38,10 @@ <Reference Include="Microsoft.Web.WebView2.Wpf, Version=1.0.3351.48, Culture=neutral, PublicKeyToken=2a8ab48044d2601e, processorArchitecture=MSIL"> <HintPath>packages\Microsoft.Web.WebView2.1.0.3351.48\lib\net462\Microsoft.Web.WebView2.Wpf.dll</HintPath> </Reference> <Reference Include="S7.Net, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d5812d469e84c693, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>bin\Debug\S7.Net.dll</HintPath> </Reference> <Reference Include="System"> <HintPath>..\..\Dlls\System.dll</HintPath> </Reference> 2025Äê6ÔÂ12ÈÕ/AuxAllWCS/Build/Project/´úÂë/VS×Ô¶¨ÒåÀà/AutoThread.cs
@@ -30,6 +30,8 @@ using System.Net.NetworkInformation; using System.Windows.Documents; using System.Text.RegularExpressions; using GZ.Device.PLC; using S7.Net; namespace GZ.Projects.AuxAllWCS { @@ -149,6 +151,7 @@ // return _repository; // } //} /// <summary> /// é ç½®åå§åã /// </summary> @@ -173,6 +176,7 @@ Console.Clear(); } } public void ThreaTotal(Tag tag, Device device) @@ -240,11 +244,27 @@ tasks.Add(GetTask(ThreadMXC5, tag, 3000)); tasks.Add(GetTask(ThreadMXC6, tag, 3000)); tasks.Add(GetTask(ThreadS7helper, tag, 3000)); LogHelper.Info("ThreaTotal çº¿ç¨æ»çº¿runing"); Task.WaitAll(tasks.ToArray()); LogHelper.Info("ThreaTotal çº¿ç¨æ»çº¿over"); } public static ConcurrentDictionary<string, S7.Net.Plc> keyValuePairs = new ConcurrentDictionary<string, S7.Net.Plc>(); private void ThreadS7helper(Tag tag) { //var plc = new Plc(CpuType.S71500,); //foreach (var item in collection) //{ // S7.Net.Plc plc = new Plc(CpuType.S71500, item.address, 0, 1); // Link(plc); // PLCS.Add(item.deviceName, plc); //} } void taskssss1(Tag tag) { sa1025(tag); @@ -264,7 +284,7 @@ sa3010(tag); } public static ConcurrentDictionary<string, bool> Iponlines = new ConcurrentDictionary<string, bool>(); //public static ConcurrentDictionary<string, bool> Iponlines = new ConcurrentDictionary<string, bool>(); public bool IsMachineOnline(string hostNameOrIp, int timeout = 1000) { //device.påé£ç§1ä¸çº¿.Config.IP 2025Äê6ÔÂ12ÈÕ/AuxAllWCS/Build/Project/´úÂë/×Ô¶¨ÒåÀà.cs
@@ -653,7 +653,7 @@ N_CREATEMETHOD = 0 }; TaskActRepository taskserice = new TaskActRepository(); taskserice.Insert(action); taskserice.Disnull(); }