在vb.net中连接SIMATIC S7-200 PC Access OPCServer时,执行到
MyTheServer = New OpcServer
MyTheServer.Connect(MyServerProgID)
这里出现错误!
Error:
System.InvalidCastExpection: 无法将类型为"System._ComObject"的COM对象强制转换为接口类型。。。。
不支持此接口 (异常来自HRESULT:0x80004002 (E_NOINTERFACE))。
在OPC.Data.OpcServer.Connect(String clsidOPCserver)
我以前也是这个程序,也添加了,SiemensOPCdotNETLib.dll,能运行,自从上次系统中毒重做之后,就不好使了,
出现上面的问题,而且我在其他的机器上也出现同样的问题,我是在西门子网站上下的\PC_Access_V1_0_3_35_SP,安装里面自带的dll文件
,这里还有一个问题:\PC_Access_V1.0 安装后运行正常,可是在装\PC_Access_V1_0_3_35_SP,这个软件不能运行!是不是与这里也有关系?