Admin.NET/WCS.Application/PLC/PLCTaskAction.cs
@@ -82,9 +82,7 @@ //循环读设备 foreach (var modDevice in listDevice) { var b = modPlcUtil.Connected(); var (result, value) = modPlcUtil.GetPlcDBValue(modDevice.PosType.Value, modDevice.DbNumber, modDevice.PlcPos); var c = modPlcUtil.Connected(); if (result.IsSucceed) { if (value != 0) @@ -101,12 +99,13 @@ else { //删除当前连接 下一次循环重新连接 Console.WriteLine("连接断开..."); modPlcUtil.Close(); listPlcUtil.Remove(modPlcUtil); } } Thread.Sleep(100); Thread.Sleep(3000); } catch (Exception ex) {