Compatibility of LabVIEW OPC UA Toolkit with cRIO or PXI

Updated Dec 22, 2023

Reported In

Hardware

  • CompactRIO Chassis
  • CompactRIO Single-Board Controller

Software

  • 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 cRIO Targets?
  • Is it possible for my Phar Lap ETS PXI controller to talk directly to my PLC using the LabVIEW OPC UA Toolkit?
  • Can I install the OPC UA Toolkit to my Real-Time PXI Controller?
  • Why don't I have the option to upgrade the OPC UA Client and Server APIs on my PXI Controller past version 16.0?
  • Is it possible to use my VxWorks target cRIO to talk directly to my PLC using the LabVIEW OPC UA Toolkit?

Solution

The LabVIEW OPC UA Toolkit is compatible with both Windows and NI Linux Real-Time operating systems but it cannot be installed on a controller running Phar Lap ETS or targets running VxWorks RTS.

Additional Information

You can verify if your device runs NI Linux Real-Time checking the next article: Real-Time Controllers and Real-Time Operating System Compatibility. If using Linux RT System Image, the toolkit compatibility was included on version 20.6

LabVIEW OPC UA Toolkit also supports sbRIOs.

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.

If you must be able to communicate using OPC UA on a VxWorks cRIO, 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..