Пример #1
0
        private void ReadConfig()
        {
            PLC.Connect("OPC.SimaticNET", "127.0.0.1");
            //配置

            string[] items = null;
            //switch (Duty)
            //{
            //    case "E":
            items = new string[plcCount];
            for (int i = 0; i < plcCount; i++)
            {
                items[i] = plcConnection[i] + string.Format("DB{0},W{1}", 1, 30);
            }
            PLC.AddGroup("Cfg", 1, 0);
            PLC.AddItems("Cfg", items);
            PLC.Read("Cfg");
            //    break;
            //case "M":
            items = new string[plcCount];
            for (int i = 0; i < plcCount; i++)
            {
                items[i] = plcConnection[i] + "DB1,W32";
            }
            PLC.AddGroup("Cfg-DataItem", 1, 0);
            PLC.AddItems("Cfg-DataItem", items);
            PLC.Read("Cfg-DataItem");
        }