当前位置:编程学习 > C#/ASP.NET >>

OPCAutomation问题

上午写了一个OPCClient,用的是OPC自动化接口,
......
using OPCAutomation;

.......
  OPCServer MyOpcServer;//OPCServer
  OPCGroup MyOpcGroup;

.......
MyOpcServer = new OPCServer();
MyOpcServer.Connect("Advantech.ADAM","10.101.41.43");
MyOpcGroup = MyOpcServer.OPCGroups.Add("MyGroup1");
程序运行到这里的时候出错,提示
创建组出现错误:无法将类型为"OPCAutomation.OPCServerClass"的对象强制转换为类型"OPCAutomation.IOPCGroups"。

等待高手解决。。。 --------------------编程问答-------------------- ,没人解决么?怎么发现对于编程和底层设备通讯的技术贴这么少?都藏着了? --------------------编程问答-------------------- MyOpcServer.OPCGroups.Add("MyGroup1");
MyOpcGroup = MyOpcServer.OPCGroups["MyGroup1"]; --------------------编程问答-------------------- 你引用的dll 不对; 我也遇到这个问题了。 
我引用 C:\WINDOWS\system32\opcdaauto.dll 这个就可以了, 在。NET的com中显示的是  OPC DA Automation Wrapper 2.02 --------------------编程问答-------------------- 我在编写OPC客户端时也遇到过,那时是引用的OPCDAAuto.dll和电脑上C:\WINDOWS\system32目录下的版本不一致导致的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,