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); }
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 }; }
public Opc.Da.ItemValueResult[] ReadTags(Opc.Da.Item[] items) { PLCFactory factory = new PLCFactory(opcURL); var results = factory.ReadTags(items); return results; }
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; }