Unable to Detect XNET, CANopen, or DeviceNet Modules

Updated Aug 9, 2018

Reported In

Hardware

  • NI-9860
  • NI-9861
  • NI-9862
  • NI-9866
  • NI-9881
  • NI-9882

Driver

  • NI-XNET
  • NI-Industrial Communications for CANopen
  • NI-Industrial Communications for DeviceNet

Issue Details

I can’t see my NI 986x (XNET module), NI 9881 (CANopen Module) or NI 9882 (DeviceNet Module) in my CompactRIO or Single-Board RIO. Why is this happening, and how can I fix it?

Solution

The compatibility of the chassis required vary depending on which module you are using. Please make sure your device is listed in the supported hardware section of the documents provided in the Related Links below based on the module you are trying to use.

Note: NI-XNET, DeviceNet, and CANOpen modules are not supported in the cRIO-907x series.

Depending on the version of LabVIEW and the type of RIO hardware that you are using, there are different solutions to this issue. 

The steps required for each are listed below:


LabVIEW 2015 with CompactRIO 15.0 or later:


If you have written FPGA code, use FPGA Interface mode, otherwise keep the chassis in Scan Interface mode and modules should detect. 


LabVIEW 2014 SP1 with CompactRIO 14.5 or earlier:

 

Using cRIO-903x or cRIO-906x:

 

In order for the project to detect the modules, you will either need to write FPGA code and run the chassis in FPGA Interface mode, or compile a blank bitfile for the FPGA.


If you would prefer to use Scan Interface mode for your project, the modules will not automatically add themselves. You must manually add the affected modules to your project to be able to use them.


Using cRIO-908x, cRIO-911x, sbRIO-960x, or sbRIO-962x:


If you have written FPGA code, use FPGA Interface mode. Otherwise, keep the chassis in Scan Interface mode and modules should detect. 

WAS THIS ARTICLE HELPFUL?

Not Helpful