NI Shared Variabled Engine and OPC UA Compatibility

Updated Mar 16, 2021

Reported In


  • LabVIEW
  • LabVIEW OPC UA Toolkit
  • LabVIEW Datalogging and Supervisory Control Module

Issue Details

  • Can the NI Shared Variable Engine (SVE) be used as an OPC UA Server?
  • Can an OPC UA client be able to read Network Published Variables via the NI Shared Variable Engine (SVE)?


No, the NI Shared Variable Engine (SVE) is not compatible with the OPC UA protocol. The SVE can act as an OPC DA server without really needing any additional configuration.

The best solution to implement an OPC UA server is by using the Datalogging and Supervisory Control (DSC) module, which comes with a set of OPC UA VIs that can help with that purpose. 

Additional Information

If you are using DAQmx Channels, the SVE automatically publishes DAQmx Global Virtual Channels in its OPC DA server. That way you can use an OPC Client I/O server to read the published data.