在LabVIEW中开发OPC客户端(Windows)
- 更新时间2025-08-27
- 阅读时长2分钟
LabVIEW提供了2种将OPC客户端连接到OPC系统的方式:在LabVIEW开发系统的LabVIEW DataSocket,以及LabVIEW Datalogging and Supervisory Control (DSC)模块。
LabVIEW DataSocket
可使用DataSocket,打开与数据项的连接。该数据项通过opc协议在OPC服务器上发布。该选项适用于满足下列条件的应用程序:
- 无需自动记录数据或添加报警、缩放或安全等设置。
- 仅引用一到两个OPC数据项的小型应用程序。
- 无需配置更新率或死区。
- 需连接到一个支持OPC 1.0或2.x版的OPC服务器。如需使用OPC 3.0版,则必须使用DSC模块。
注: LabVIEW(64位)不支持使用DataSocke连接至OPC服务器。
LabVIEW DSC模块
LabVIEW图形化开发环境基础上,使用DSC模块可快速开发各种分布式测量、控制和高通道数监控应用程序。DSC模块也增强了LabVIEW共享变量的数据服务功能,可将数据项发布至OPC服务器。
DSC模块适用于满足下列条件的应用程序:
- 无需自动记录数据或启用报警、缩放或安全等设置。
- 有大量OPC数据项。DSC模块可识别安装在计算机或网络上的所有OPC服务器,并直接从OPC服务器读取服务器和数据项的信息。接着,可浏览数据项并对更新率及死区等进行配置。
- 需从共享变量访问OPC项。
- 需连接到一个支持OPC 3.0版的OPC服务器。
可将DSC模块作为OPC客户端访问OPC服务器,包括DSC模块自带的NI OPC Servers(NI OPC服务器)。选择开始»所有程序»National Instruments»NI OPC Servers»NI OPC Servers打开NI OPC Servers应用程序,可将数据从工业设备和系统传递至主机上的客户端应用程序。NI OPC Servers应用程序可实现多种应用程序间的数据共享,如人机交互软件、生成运行系统或企业资源计划等应用程序。
关于如何购买DSC模块,见ni.com/labviewdsc。