Error 63 When Trying to Open NI-XNET Bus Monitor for Remote XNET Device

Updated Dec 22, 2023

Reported In

Hardware

  • PXI-8516
  • PXI-8513
  • PXI-8115

Software

  • VeriStand 2013 Media
  • LabVIEW 2013 Real-Time Module

Driver

  • NI-XNET

Issue Details

I connected a NI-XNET device to a Real-Time PXI system and I deployed a VeriStand 2013 project to the controller.
I then tried to open NI-XNET Bus Monitor directly from the VeriStand Workspace but I got the following error message:

Error 63 occurred at TCP Open Connection in TCP RT Connect.vi- >TCP RT Remote Port Names.vi- >Get Portnames.vi- >Interface and Database Settings.vi- >BM Main.vi

Possible reason(s):

LabVIEW: Serial port receive buffer overflow.
=========================
LabVIEW: The network connection was refused by the server.


The error is shown in the following dialog box.
 

I also tried to open NI-XNET Bus Monitor from NI-MAX, by right-clicking the NI-XNET device under the remote controller, but I got the same error message.
 

Solution

To troubleshoot the problem, you can try to perform the following tests:
  • If you have multiple network cards, try disconnect all of them except the one connected to the Real-Time PXI controller
  • Try to connect to the Real-Time target directly with a crossover cable and set a static IP address for both the target and the computer. Make sure the IP addresses are on the same subnet
  • Try upgrade NI-XNET version to the latest one, compatible with your development environment version. Check NI-XNET Driver and LabVIEW Compatibility
  • In NI-XNET Bus Monitor, go to Settings»TCP/IP Settings: make sure that IP address of the real-time target is correct. Also, check Remote Port setting, as shown, check whether the port is already used by other applications or is blocked by Windows firewall
 
  • In NI-XNET Bus Monitor, go to Settings» Interface and Database Settings and set Run Mode to Subordinate  
  • If using a Real-Time target, format it