Solution
Check cRIO software, ensure that NI-XNET is properly installed on the cRIO. This can be viewed from
NI Measurement & Automation Explorer (NI MAX) >> Remote Systems >> [YOUR CRIO NAME] >> Software. If it isn't, install according to
Install Software on Your CompactRIO Controller .
If the proper software is already installed, check chassis
Programming Mode.
Right-Click Chassis (under RT Target) >> PropertiesIf you plan to use the chassis in
Scan Interface mode, select it and click OK. Ensure these settings are deployed by right-clicking chassis >> Deploy. The CAN interfaces should now be properly detected when you code in an RT VI. If the interfaces are still not showing up, there may be a physical connection issue between the module and the slot on your cRIO. You can test different slots and use
NI Distributed System Manager to further troubleshoot your module-chassis connections. Note that you will have to install the
NI-RIO IO Scan and
System State Publisher as features on your cRIO to be able to use the full monitoring features of Distributed System Manager.
If you plan to use your cRIO in
LabVIEW FPGA Interface mode, you can get your CAN interfaces detected by deploying a simple "dummy" FPGA VI to the FPGA target. Create a blank VI for the FPGA target and deploy this "dummy" file to the FPGA target by
right-clicking >> Run (this will prompt compilation and deployment).