【问题标题】:Programming against a PLC via OPC protocol with C#使用 C# 通过 OPC 协议对 PLC 进行编程
【发布时间】:2011-04-02 12:31:08
【问题描述】:

我正在运行此代码以连接到 plc。

   System.Guid guid=new Guid("75d00bbb-dda5-11d1-b944-9e614d000000"); 
   System.Type t=Type.GetTypeFromCLSID(guid,node,true); 
   object COMobject=System.Activator.CreateInstance(t);
   opcServer = (IOPCServer) COMobject;

使用前面提到的 opc 协议。我对此几乎没有经验,以至于我什至无法确定是否出现此错误

由于以下错误,从机器 192.168.100.10 检索具有 CLSID {75D00BBB-DDA5-11D1-B944-9E614D000000} 的远程组件的 COM 类工厂失败:800706ba 192.168.100.10。

是由互操作或plc引起的...

【问题讨论】:

  • 根据 Google 博士的说法,这是“RPC 服务器不可用”。

标签: c# .net com-interop plc opc


【解决方案1】:

显然这是错误的 guid.. Phoenix Contact AX OPC-Server 的正确 guid 是

{aa6c2a7c-f097-4be3-9153-f44ce2a3d916}

如果其他人需要它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-19
    • 2015-07-06
    • 2023-01-27
    • 2012-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多