【问题标题】:Connect to OPC server in C# with VS2013使用 VS2013 在 C# 中连接到 OPC 服务器
【发布时间】:2017-02-03 10:30:48
【问题描述】:

我尝试在 VS2013 中使用 C# 连接 OPC 服务器。 这是最重要的两行:

OpcServer Srv = new OpcServer();
int rtc = Srv.Connect(...);

我知道的事实:

  • 我正在另一台 PC 上运行此代码,而不是在本地主机上(在 OPC 服务器中)
  • 我知道 OPC 服务器的 IP 地址
  • 我知道 OPC 的 URI:opcda://Helmholz.OPC.S7.DA/{8C5FBBB7-0A62-4fcb-99CC-BEE0D4B0B6DE}

但是,我不知道如何在 Srv.Connect 命令中定义此信息。

【问题讨论】:

  • 您使用的是哪个 OPC 库?我们不知道OpcServer 是什么。你有它的文档链接吗?比如你might need做这样的事情:Srv.Connect("1.2.3.4", "Helmholz.OPC.S7.DA");

标签: c# opc


【解决方案1】:

如果您使用的是 OPC NET API,您可能想要使用类似的东西:

opcda://1.2.3.4/Helmholz.OPC.S7.DA/{8C5FBBB7-0A62-4fcb-99CC-BEE0D4B0B6DE}

我写了一篇关于“OPC URLs”的文章:http://www.opclabs.com/resources/developer-blog/1086-a-partial-story-of-opc-urls?showall=&limitstart=

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 2015-01-14
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 2017-12-22
    相关资源
    最近更新 更多