There can be several reasons why an NI CompactRIO system does not appear under Remote Systems in Measurement & Automation Explorer (MAX), and most of them are network-related.
Try each of the following most common troubleshooting steps to recognize your system in MAX. If needed, see the bottom of this page for additional steps and details.
Verify that the network cable is secure. On the CompactRIO controller, next to the network port, you should see one solid light and one blinking light indicating network activity
Ensure that the DIP switches are in the OFF position and reboot the CompactRIO system if you make changes
If you have multiple network adapters, such as a wireless Ethernet card, disable them
Ensure that the CompactRIO system is connected to the same subnet as your computer
Add MAX to the list of exceptions in your firewall software
After trying each of the suggestions above, select View»Refresh in MAX.
Once you see your CompactRIO system in MAX, select the appropriate option:
If the light is repeatedly blinking once, it has an unconfigured IP address, and will either be 0.0.0.0 or link local, depending on the NI-RIO version you have. This is the desired state of your system for this point in the setup process. Try the other troubleshooting steps below.
If the light is not blinking, then your CompactRIO system has an IP address set up already. You should set the Reset IP DIP switch to ON and reboot the controller if you still do not see the target.
If you are connecting directly from the host computer to the CompactRIO controller, make sure that you are using a crossover cable.
If connecting through the local network, verify that you are using a standard network cable (not a crossover cable).
You should see two lights on the network cable connection, one solid and one rapidly blinking. This indicates that there is communication. If you see no blinking lights on the cable connection, make sure you are properly connected with the correct cable.
Security software such as BlackICE can possibly block network communication to and from your CompactRIO controller.
On Windows computers, it is also possible that disabling the Windows firewall will not necessarily enable the blocked programs. In that case, you must explicitly enable MAX with the following steps:
Windows XP
Open the Network Connections Control Panel, located in Start»Settings»Network Connections; this will result in listing the local networks
Right-click any connection and select Properties
Select the Advanced tab
Click Settings
Select the Exceptions tab
Click Add Program...
Select Measurement & Automation in the list and click OK
Click OK on both remaining windows
Now MAX can communicate with your real-time controller
Windows 7
From the Control Panel, open Windows Firewall
In the left-hand menu, select Allow a program or feature through Windows Firewall
Click Change Settings
Click Add another program…
Click Browse… and browse to and select NIMax.exe located in the National Instruments directory (for example, C:\Program Files\National Instruments\MAX\NIMax.exe)
Click OK
Verify that Measurement & Automation Explore appears in the list and is selected to allow access
Click OK and close remaining windows
Now MAX can communicate with your real-time controller
National Instruments software uses Port 44525 for Ethernet target discovery. Make sure that this port is open to discover your CompactRIO system.
Make sure that the host and target controller are on the same subnet
When computers have multiple network cards, MAX may choose to look for remote devices through the card that your CompactRIO system is not connected to. This is very common on laptops, as the wireless device is often the primary network card.
If one card is wireless, be sure to disable it from the control panel, not just turn off the wireless antenna.
If you are using a CompactRIO system with multiple Ethernet ports, ensure that you are connecting the Ethernet cable to Port 1 and not Port 2
Some intelligent switches that are used on a network will automatically disable some ports that could be blocking communication to the target from the host.
If the software was recently upgraded, reinstall the NI-RIO driver.
New controllers require updated versions of NI-RIO; always make sure you have the newest version installed.
If after trying each of the suggestions above, you still do not see your CompactRIO system in MAX, refer to the operating instructions manual for your CompactRIO controller or contact NI.