从 LabVIEW 连接到 OPC DA 服务器

Connect to OPC DA server from LabVIEW

我必须从 LabVIEW 连接到 OPC DA 服务器并读取 400 多个标签 synchronously/asynchronously。我知道 NI DSC 模块有一个选项可以创建 LabVIEW OPC 客户端。 问题是我不想购买 NI DSC 许可证,因为它具有开销功能,因此成本很高。

我很好奇您是否有通过 LabVIEW 在没有 NI DSC 的情况下连接 OPC DA 服务器的经验。

DataSocket Read 原语支持 OPC,但我的理解是它不能很好地处理大量标签。我自己的经验是几年前标签数量相对较少,所以你必须自己测试,但它应该内置在LV中,所以它满足成本要求。您还可以控制读取标签的方式,以解决标签可能存在的任何性能问题。

请注意,您可能需要为您构建的任何安装程序添加 DS 支持。

除了 Yair 的回答之外,我还找到了一个非常有用的工具包 here,售价 295 美元,它提供了从 LabVIEW 连接到 OPC 服务器的快速简单的机制。我已经使用试用模式进行了测试,看来我的问题已经解决了。 http://opc-da.com/