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。