Example #1
0
        public void RepairTestMESComplete(string readtag, string writetag)
        {
            PLCFactory factory = new PLCFactory(opcURL);
            Opc.Da.Item[] tags = new Opc.Da.Item[1];
            tags[0] = new Opc.Da.Item();
            tags[0].ItemName = readtag;

            var results = factory.ReadTags(tags);
            var result = Convert.ToInt32(results[0].Value.ToString());

            PLCFactory factory2 = new PLCFactory(opcURL);
            Opc.Da.ItemValue[] writeValues = new Opc.Da.ItemValue[1];
            writeValues[0] = new Opc.Da.ItemValue();
            writeValues[0].ItemName = writetag;
            writeValues[0].Value = result;
            factory2.WriteTags(writeValues);
        }
Example #2
0
        public PLCResult ReadPLCTag(string tag)
        {
            PLCFactory factory = new PLCFactory(opcURL);
            Opc.Da.Item[] tags = new Opc.Da.Item[1];
            tags[0] = new Opc.Da.Item();
            tags[0].ItemName = tag;

            var results = factory.ReadTags(tags);
            var result = Convert.ToInt32(results[0].Value.ToString());
            return new PLCResult
            {
                Value = result
            };
        }
Example #3
0
 public Opc.Da.ItemValueResult[] ReadTags(Opc.Da.Item[] items)
 {
     PLCFactory factory = new PLCFactory(opcURL);
     var results = factory.ReadTags(items);
     return results;
 }
Example #4
-1
        public int Test()
        {
            PLCFactory factory = new PLCFactory(opcURL);
            Opc.Da.Item[] tags = new Opc.Da.Item[1];
            tags[0] = new Opc.Da.Item();
            tags[0].ItemName = "[FrontRepairTester]RepairTester.BuildCode";

            var results = factory.ReadTags(tags);
            var result = Convert.ToInt32(results[0].Value.ToString());
            return result;
        }