OPC没有接口支持的错误

时间:2014-07-23 11:52:21

标签: c# interface tcp-ip plc opc

我在c#中构建了一个OPC客户端。当我尝试连接时,它给我以下异常

  

"无法转换类型为' System .__ ComObject'的COM对象。接口   输入' OpcRcw.Comn.IOPCServerList2'。此操作失败,因为   QueryInterface在具有IID的接口的COM组件上调用   ' {9DD0B56C-AD9E-43EE-8305-487F3188BF7A}'由于以下原因而失败   错误:不支持此类接口(HRESULT异常:0x80004002   (E_NOINTERFACE))"

我已经安装了OPC Redistributable Package。

让我知道为什么会导致此错误。此外,我尝试使用标准的OPC客户端(软化OPC DA演示客户端),这似乎运行良好没有任何问题..当我使用以下代码时为什么我不能连接:

Opc.Da.Server server = new Opc.Da.Server(new OpcCom.Factory(), new Opc.URL(connectionString));                       
this.server.Connect();

0 个答案:

没有答案