liuwf 1 year ago
parent 45f18cfc36
commit 6f10100732

@ -107,23 +107,28 @@ namespace Khd.Core.Wpf.Form
{ {
try try
{ {
//连接PLC
Task.Run(() =>
{
Thread.Sleep(2000);
foreach (var plcConfig in SystemData.PlcConfigs) foreach (var plcConfig in SystemData.PlcConfigs)
{ {
if (!SystemData.PlcDic.Any(t => t.Key == plcConfig.Code)) if (!SystemData.PlcDic.Any(t => t.Key == plcConfig.Code))
{ {
Plc.S7.Plc plc; Plc.S7.Plc plc;
plc = new Plc.S7.Plc(plcConfig.CpuType, plcConfig.IP, plcConfig.Port, plcConfig.Rack, plcConfig.Slot); plc = new Plc.S7.Plc(plcConfig.CpuType, plcConfig.IP, plcConfig.Port, plcConfig.Rack, plcConfig.Slot);
//try try
//{ {
// plc.Open(); plc.Open();
//} }
//catch (Exception ex) catch (Exception ex)
//{ {
// LogManager.Error(ex); LogManager.Error(ex);
//} }
SystemData.PlcDic.TryAdd(plcConfig.Code, plc); SystemData.PlcDic.TryAdd(plcConfig.Code, plc);
} }
}; };
});
GetMenu(); GetMenu();
DispatcherTimer dispatcherTimer = new DispatcherTimer(); DispatcherTimer dispatcherTimer = new DispatcherTimer();

Loading…
Cancel
Save