The several reasons why a CompactRIO system does not appear under Remote Systems in MAX are mostly 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.
- Add MAX to the list of exceptions in your firewall software
- Ensure that the CompactRIO system is connected to the same subnet as your computer
- Make sure that you have the correct version of the NI-RIO driver installed on the host PC.
- 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
- After trying each of the suggestions above, select View»Refresh in MAX.
- Once you see your CompactRIO system in MAX, select the appropriate option:
Additional Details and Troubleshooting Steps
After each attempt of the following steps, select View»Refresh in MAX to see if your controller appears under Remote Systems.
- Security software such as BlackICE can possibly block network communication to and from your CompactRIO controller.
- On Windows computers, disabling the Windows firewall may not necessarily enable the blocked programs. In that case, you must explicitly enable MAX with the following steps:
- 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 MAX appears in the list and is selected to allow access.
- Click OK and close remaining windows.
- Now NI MAX can communicate with your real-time controller.
- Windows XP
- Open the Network Connections Control Panel at Start»Settings»Network Connections to list the local networks.
- Right-click any connection and select Properties.
- Select the Advanced tab.
- Click Settings.
- Select the Exceptions tab.
- Click Add program...
- Select MAX in the list and click OK.
- Click OK on both remaining windows.
- Now MAX can communicate with your real-time controller.
- NI 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
- 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 latest version installed.
- If the light is repeatedly blinking once , it has an unconfigured IP address and is either 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 Set Up 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 IP Reset DIP switch to ON and reboot the controller if you still do not see the target.
- Refer to your CompactRIO controller operating instructions to determine what might be wrong with the system or, for a brief description of the blink codes, consult KnowledgeBase 3K5CTHQX: Why Is the Status Light on a CompactRIO Controller Flashing Continuously?
- You should see two lights on the Ethernet 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.
- 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 common on laptops, because the wireless device is often the primary network card.
- If one card is wireless, be sure to disable it from the control panel and 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 automatically disable some ports that could be blocking communication to the target from the host.
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.