New file |
| | |
| | | { |
| | | "version": 1, |
| | | "isRoot": true, |
| | | "tools": { |
| | | "dotnet-ef": { |
| | | "version": "8.0.8", |
| | | "commands": [ |
| | | "dotnet-ef" |
| | | ], |
| | | "rollForward": false |
| | | } |
| | | } |
| | | } |
| | |
| | | //循环读设备 |
| | | 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) |
| | |
| | | else |
| | | { |
| | | //删除当前连接 下一次循环重新连接 |
| | | Console.WriteLine("连接断开..."); |
| | | modPlcUtil.Close(); |
| | | listPlcUtil.Remove(modPlcUtil); |
| | | } |
| | | } |
| | | |
| | | Thread.Sleep(100); |
| | | Thread.Sleep(3000); |
| | | } |
| | | catch (Exception ex) |
| | | { |