Academic Company Events Community Support Solutions Products & Services Contact NI MyNI
20 ratings:
 4.54 out of 5     Rate this Document

Why Does My Networked Device Not Show Up In Measurement & Automation Explorer (MAX)?



Hardware: CompactRIO

Problem:
I have an NI device that connects to my host computer over the network. I am attempting to configure the device in Measurement & Automation Explorer (MAX), however the device does not show up under Remote Systems. Why is my device not automatically detected by MAX, and how can I resolve this problem?

Solution:
There are several reasons why MAX may be unable to automatically discover your device. Carefully follow the instructions in this document to  discover most devices.

Automated Remote System Discovery Troubleshooting
NI System Configuration 15.0 introduces a troubleshooting utility to assist with device discovery issues. This utility automates some of the troubleshooting process and generates a set of additional procedures tailored for your device and configuration. Complete the following steps to launch the utility.

LabVIEW 2015 or Later
  1. Launch MAX
  2. Right-click Remote Systems >> Troubleshoot Remote System Discovery
  3. Carefully follow the instructions in the utility
LabVIEW 2014 or Earlier
  1. Install the latest version of NI System Configuration
  2. Restart your computer
  3. Launch MAX
  4. Right-click Remote Systems >> Troubleshoot Remote System Discovery
  5. Carefully follow the instructions in the utility
Note: At this time, the troubleshooting utility is not localized. It displays text only in English and detects only English versions of LabVIEW software regardless of your systems locale. Refer to the System Configuration 15.0 Known Issues list for more information.

Manual Troubleshooting Procedures
If you are not able to install the latest version of NI System Configuration or the utility is not able to discover your device, complete the following troubleshooting procedures in this order:
  1. Ping the device
    • If you know the device's IP address or hostname, ping it from the command prompt on your host PC
    • If the device responds to a ping, try manually adding the device in MAX by right-clicking Remote Systems >> Create New...

  2. Ensure you have a valid software configuration on your host PC
    • Your device driver must explicitly support the hardware you are trying to configure in MAX and the device driver must be compatible with your installed LabVIEW version
    • For LabVIEW and device driver version compatibility information, refer to the related links section of this document.For hardware support information, refer to the device driver readme

  3. Temporarily disable or update settings for network firewalls
    • Both the Windows firewall and third-party firewalls must be configured to allow the device discovery network traffic
    • You can apply firewall exceptions for a software application or for specific network ports (Refer to the attachment Network Ports Used for Device Discovery.pdf)

    • For Windows XP
      1. Go to Start » Settings » Network Connections to view all local networks
      2. Right-click any connection and select Properties
      3. Select the Advanced tab and click Settings
      4. Select the Exceptions tab and click Add Program...
      5. Select Measurement & Automation in the list and click OK
      6. Click OK on both remaining windows

    • For Windows 7
      1. Go to Start » Control Panel » System and Security » Windows Firewall »Allow a program through Windows Firewall...
      2. Click Allow another program...
      3. Select Measurement & Automation in the list and click Add
      4. Click OK to close the control panel

  4. Connect the device using a USB cable
    • Many newer devices are equipped with a USB port you can use to configure the device with Ethernet (link-local) over USB
    • If your device came with a USB cable, use it to directly connect to your host PC

  5. Connect a display to the system and look for an IP address
    • Some devices have a display port and print network information on the display
    • Display ports on embedded targets will only be functional if they have previously been enabled through MAX or the WIF
    • Connect a display and then restart the device

  6. Ensure you are using the primary Ethernet port on the device
    • Some devices only support discovery protocols on the primary (lowest numbered) Ethernet port
    • Change the Ethernet port and then restart the device

  7. Boot the device into safe-mode
    • Running safe-mode ensures the software on the device is stable and also disables the startup application

    • For Embedded Devices With DIP Switches
      1. Move the SAFE-MODE switch to the ON position
      2. Press the RESET button to restart the device

    • For Embedded Devices Without DIP Switches
      1. Hold the RESET button for 5 seconds, then release it.
      2. The Status LED will begin a 3-blink pattern to indicate safe-mode

    • For Non Embedded Devices
      1. Find your device's user manual
      2. Follow the directions for accessing the device's BIOS
      3. Follow the directions for setting the BIOS to boot RT Safe Mode
      4. Save BIOS changes and restart the device for changes to take effect

  8. Read the Console Out of the device
  9. Reset the IP address of the device
    • Resetting the IP address can help resolve IP address conflicts and allows the system to obtain a new IP address
    • Older targets default to a static 0.0.0.0 address. Newer targets attempt to obtain a DHCP / Link-Local address

    • For Embedded Devices With DIP Switches
      1. Move the IP-RESET switch to the ON position
      2. Press the RESET button to restart the device

    • For Embedded Devices Without DIP Switches
      1. Hold the RESET button for 5 seconds, then release it.
      2. The Status LED will begin a 3-blink pattern to indicate safe-mode
      3. Press and hold the RESET button again for 5 seconds, then release it

    • For Non Embedded Devices
      1. Find your device's user manual
      2. Follow the directions for resetting the device's IP address

  10. Ensure your device is on the same subnet as your host PC
    • If your device is on another subnet and you know its IP address, you can manually add the target in MAX by right-clicking Remote Systems » Create New...
    • Devices with a 0.0.0.0 IP address cannot be configured from a remote subnet. In this situation you will need to manually add your host computer to the same subnet as the device, configure it and then return your host computer to its original subnet

Additional Troubleshooting Procedures
The following list contains less-common but sometimes effective troubleshooting procedures that can help with device discovery issues.

  • Consult the specifications in the device user manual and ensure the device is receiving adequate power
  • Check the status and activity lights on the Ethernet port to see if they are lit/flashing. If the lights are not lit or flashing try swapping in a new Ethernet cable
  • If your host computer has multiple network adapters, disable everything but the primary adapter and disable your computer's WiFi connection
  • Contact your network administrator and ensure there are free DHCP addresses that can be issued on your subnet
  • Contact your network administrator and ensure that your network switch is not disabling any ports or blocking traffic to the device
  • Ensure your NI-RIO server settings are configured to allow all remote systems access to RIO devices. Open NI  MAX and select Tools » NI-RIO Settings, then add a "*" to Remote Device Access

If these troubleshooting steps do not lead to discovery of your device, please contact your local National Instruments support group for assistance.

 



Related Links:
Drivers & Updates: NI System Configuration 15.0
KnowledgeBase 4ESLI3UI: NI-RIO and LabVIEW Version Compatibility
KnowledgeBase 531FRFQ7: PXI Platform Services Hardware Support
KnowledgeBase 4E0DGASK: Configuring the Dual Ethernet Ports on Real-Time Controllers
KnowlegeBase 42177BXJ: Connecting to Ethernet Targets with Multiple Network Cards in the Host
KnowledgeBase 3K5CTHQX: Why is the Status Light on a CompactRIO (cRIO) Controller Flashing Continuously?
Knowledge Base 3M87HMD7: How Do I Enable the Console Out on CompactRIO, Single-Board RIO and Compact FieldPoint Controllers?
KnowledgeBase 1XGF6R4U: I Cannot Connect to My PXI Real-Time Target on the Network

Attachments:
Network Ports Used for Device Discovery.pdf




Report Date: 09/06/2007
Last Updated: 08/11/2015
Document ID: 4D5CCQJQ

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit