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

Updated Aug 3, 2018

Reported In

Hardware

  • PXI FPGA Module for FlexRIO
  • PXI FlexRIO Digitizer
  • FlexRIO Digitizer Device

Driver

  • NI-RIO
  • FlexRIO

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. This error could also happen with a FlexRIO target. 

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