| | |
| | | private static bool debug = true; |
| | | private static S7.Net.Plc plc = null; |
| | | |
| | | static S7Helper() |
| | | { |
| | | Init(); |
| | | } |
| | | //static S7Helper() |
| | | //{ |
| | | // Init(); |
| | | //} |
| | | private static Dictionary<string, Plc> plcDic = new Dictionary<string, Plc>(); |
| | | private static void Init() |
| | | { |
| | | //配置文件读取所有的plc进行初始化 |
| | | try |
| | | { |
| | | var plc1 = new Plc(CpuType.S71500, "", 0, 1); |
| | | plcDic.Add("plc1", plc1); |
| | | Link(plc1); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | //private static void Init() |
| | | //{ |
| | | // //配置文件读取所有的plc进行初始化 |
| | | // try |
| | | // { |
| | | // var plc1 = new Plc(CpuType.S71500, "", 0, 1); |
| | | // plcDic.Add("plc1", plc1); |
| | | // Link(plc1); |
| | | // } |
| | | // catch (Exception ex) |
| | | // { |
| | | |
| | | Console.WriteLine("S7Helper Init err=" + ex.Message); |
| | | } |
| | | } |
| | | // Console.WriteLine("S7Helper Init err=" + ex.Message); |
| | | // } |
| | | //} |
| | | private static Plc GetPlc(string plc) |
| | | { |
| | | if (plcDic.ContainsKey(plc)) |