从 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/
我必须从 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/