Opc UA Code Developed with DSC Module Is Not Running on LabVIEW 2017 or Higher

Updated Feb 19, 2019

Reported In


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

Issue Details

I've an application developed using OPC UA APIs from the DSC (Datalogging and Supervisory Control) Module (2013-2016). When I try to run the code using LabVIEW 2017 the application is not working properly. Why I am experiencing this behavior?


From LabVIEW 2013 to 2016, the LabVIEW DSC module contains APIs for programmatically communicating with and exchanging data between OPC UA servers and clients. Starting with LabVIEW 2017, OPC UA toolkit separates from LabVIEW DSC and becomes a stand-alone LabVIEW toolkit. 

You should migrate the code using the OPC UA toolkit, for a short introduction about it read the document: Semantic Interoperability With the LabVIEW OPC UA Toolkit

As a reference example you can use the document: Creating an OPC UA Server and an OPC UA Client (OPC UA Toolkit). Additionally, when the OPC UA toolkit is installed in your PC you can found an example in: <Program Files>\National Instruments\<Program Files>\examples\Data Communication\OPCUA

Additional Information

The OPC UA toolkit is officially compatible with the 32-bit version of LabVIEW as indicated in LabVIEW 2017 OPC UA Toolkit Readme.


Not Helpful