Compatibility of LabVIEW OPC UA Toolkit with NI Linux Real-Time Targets

Updated Mar 13, 2024

Reported In


  • CompactRIO Chassis
  • CompactRIO Single-Board Controller


  • LabVIEW Real-Time Module
  • LabVIEW OPC UA Toolkit

Operating System

  • LabVIEW Real-Time (NI Linux Real-Time)

Issue Details

  • Does LabVIEW OPC UA Toolkit support NI Real-Time (RT) targets (Phar Lap, Linux Real-Time and VxWorks)?
  • I have a NI-Linux Real-Time controller with Linux RT Base Image 20.5, however, the OPC UA Toolkit is not listed as available software to install. How can I install this software?
  • Why don't I have the option to upgrade the OPC UA Client and Server APIs on my PXI Controller past version 16.0?


The LabVIEW OPC UA Toolkit is compatible with both Windows and NI Real-Time operating systems depending on the software versions used. Check the operative system of your target by checking the Real-Time Controllers and Real-Time Operating System Compatibility article. 

Linux Real-Time Targets

This toolkit is compatible with all software versions. However, if using Linux RT base images to install software in your target, the support was included in version 20.6. Additional details to install or update base images can be found here: Adding or Removing Software on Linux RT Targets.

Phar Lap ETS

OPC UA functionality was taken out of LabVIEW Datalogging and Supervisory Control (DSC) Module after LabVIEW 2016. If you would like to have OPC UA functionality on a controller running Phar Lap ETS, you can install LabVIEW 2016 and the LabVIEW 2016 DSC Module. Older versions than 2016 should work as well.


If you must be able to communicate using OPC UA on a VxWorks target, you can install and use the LabVIEW Real-Time Module 2013-2016 or LabVIEW Datalogging and Supervisory Control (DSC) Module 2013-2016, both of which include OPC UA functionality that can be installed and run on VxWorks targets..