CompactRIO C Series Modules Not Showing in NI-MAX

Updated Oct 10, 2018

Reported In


  • CompactRIO Controller
  • C Series Digital Module


  • Measurement & Automation Explorer (MAX)

Issue Details

I am able to see my CompactRIO (cRIO) under Remote Systems in NI Measurement & Automation Explorer (MAX).  However, when I expand Devices and Interfaces under the cRIO, I can't see my C Series I/O modules. Why can't I see the C Series modules in MAX?


Only cRIO controllers with NI-DAQmx capabilities (cRIO-904x and cRIO-905x) and cDAQ systems provide access to C Series modules through NI MAX. If you are using a cRIO-904x or cRIO-905x, please ensure that NI-DAQmx is installed on your system. If you experience problems installing NI-DAQmx, you may need to reformat your cRIO device and reinstall the software.

If you are using any other CompactRIO controller, C Series Modules will not be listed in NI MAX. Instead, you can create a LabVIEW project and detect the modules as explained in Detect Your CompactRIO System using LabVIEW, or use NI Distributed System Manager (DSM) to access and monitor the inputs and outputs of the C Series Modules on your cRIO, following the steps below:
  1. Install Distributed System Manager
  2. If you don't already have NI-RIO IO Scan and System State Publisher installed to your cRIO, you will need to install them as features.
  3. Monitor CompactRIO System Resources and I/O With the Distributed System Manager.

Additional Information

Most users are used to seeing the National Instruments hardware connected to their computer by referring to Devices and Interfaces in MAX.  Because each C Series I/O module interfaces with the FPGA, MAX is not able to determine which C Series modules are inserted into the cRIO chassis.  Once you create a cRIO project, LabVIEW will download a personality to the FPGA that detects which modules are inserted in the cRIO chassis and you will have an opportunity to detect inserted modules to view in the project explorer.

A cRIO without NI-DAQmx capabilities will enumerate in MAX similar to the following image: 



Not Helpful