NI-RIO Error -63040 when using Open FPGA VI Reference from Host PC

Updated Dec 5, 2017

Reported In

Software

  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module

Issue Details

When attempting to open an FPGA VI Reference from a host PC to an FPGA on a remote target I will often see the application error out because of an NI RIO communication Error -63040.  The error message indicates that the device may not be accessible over the network, or that the NI RIO server may not be running or properly configured.  

However, I am still able to perform a ping to the controller indicating it is accessible over the network. Why do I receive this error even when the device is accessible over the network and is there a way to determine if the NI RIO server is active and running?

Solution

NI RIO Error -63040 is a general communications error that states a connection could not be established to the specified remote device. It is possible that a Real-Time controller will obtain an IP Address and respond to network communication before LabVIEW Real-Time and additional drivers like NI RIO are loaded.  

However, it is possible to determine if the NI RIO server is running and properly configured by checking for Error -63040 after executing an Open FPGA VI Reference node. The image below indicates one way to determine when the RIO Server is actively running.

WAS THIS ARTICLE HELPFUL?

Not Helpful