C Series Module and CompactDAQ or CompactRIO Hardware Compatibility with LabVIEW

Overview

This page documents the compatibility of C Series modules with CompactDAQ  and CompactRIO Controllers and LabVIEW. It does not include compatibility for CompactRIO Single-Board ControllersNote: CompactDAQ Controllers are now end of life and are no longer sold by NI.

 

For guidance on selecting cables or accessories for C Series modules, refer to the following documents:

 

 

For a list of what minimum software and driver versions are needed for the modules listed, or what Programming Modes your controller supports, please refer to Software Support for CompactRIO, CompactDAQ, Single-Board RIO, R Series, FlexRIO, and EtherCAT.

CompactDAQ & CompactRIO Controller Compatibility with C Series Modules

Please review the table below for C-Series module compatibility with CompactDAQ and CompactRIO controllers and chassis. If using a Legacy Chassis, for example an NI 9162, please review the section "C Series, Network DAQ, and USB DAQ" under "Device Support in NI-DAQmx" within the relevant NI-DAQ™mx Release Notes - NI.

 

 

1 The LabVIEW FPGA Module is recommended for sound and vibration measurement with CompactRIO systems. Modules designed for sound and vibration signals use an onboard, high-speed timing source. Accessing one of these modules using the Scan Mode Interface mode for CompactRIO hardware severely limits the frequency input range and may cause higher frequency signals to alias. 

The NI-9881 C Series CANopen Interface Module requires the LabVIEW FPGA Module to compile for a specific chassis, but the CANopen API is accessed from the real-time program on the host controller, this can be explained further by Software Support for CompactRIO, CompactDAQ, Single-Board RIO, R Series, and EtherCAT. For information about supported hardware and compatibility with NI-RIO, refer to the NI-Industrial Communications for CANopen readme.

3 The NI-9882 C Series DeviceNet Interface Module requires the LabVIEW FPGA Module to compile and does not support all controllers and chassis. For information about supported hardware and compatibility with NI-RIO, refer to the NI-Industrial Communications for DeviceNet readme.

4 This module is no longer supported in LabVIEW FPGA mode as of CompactRIO Device Drivers 17.6 and LabVIEW 2017 SP1. Use a previous version of CompactRIO Device Drivers to continue using these modules in LabVIEW FPGA mode.

5 The PROFIBUS Master/Slave module is only compatible with the Ethernet RIO Expansion Chassis in Slave mode.

6 The NI-986x C Series modules cannot be placed under an FPGA target in a LabVIEW project. On certain CompactRIO targets, however, an FPGA VI must still be deployed to enable NI-XNET functionality for these modules.

ModulesController/Chassis Type
CompactDAQCompactRIOEtherCAT
Programming ModeProgramming Mode
Module NameDescriptionFPGAScanReal-Time (NI-DAQmx)FPGAScan
AS-i Interface Module
BW 30231-Channel 
CAN Interface Module
NI-98522-Port, Low-Speed/Fault Tolerant C Series   
NI-98532-Port, High-Speed  
NI-986261-Port, High-Speed, Flexible Data Rate, XNET    
CANopen Interface Module
NI-98811-Port 2
Counter Input Module
NI-936132-Bit, 8-Channel    
Current Input Module
NI-9203200 kS/s, ±20 mA, 8-Channel       
NI-9208500 S/s, ±20 mA, 16-Channel      
NI-922750 kS/s/ch, 5 Arms, 24-Bit, 4-Channel       
NI-924650 kS/s/ch, 20 Arms, 30 Apk, 24-Bit, 3-Channel    
NI-924750 kS/s/ch, 50 Arms, 147 Apk, 24-Bit, 3-Channel    
NI-925350 kS/s/ch, ±20 mA, 24-Bit, 8-Channel    
Current Output Module
NI-92654-Channel, 20 mA/16-Bit      
NI-92668-Channel, 20mA/16-Bit      
DeviceNet Interface Module
NI-98821-Port3
Digital Module
NI-937530 V, 32-Channel (Sinking Input, Sourcing Output), 7 µs (Input)/500 µs (Output)      
NI-94015 V/TTL, 8 Bidirectional Channels, 100 ns      
NI-9402LVTTL, 4 Bidirectional Channels, 55 ns      
NI-94035 V/TTL, 32 Bidirectional Channels, 7 µs      
NI-9411±5 V to 24 V, 6 Differential/Single-Ended Channels, 500 ns      
NI-942124 V, 8-Channel (Sinking Input), 100 µs      
NI-942224 V to 60 V, 8 Channel (Sinking/Sourcing Input), 250 µs      
NI-942324 V, 8 Channel (Sinking Input), 1 µs      
NI-942524 V, 32-Channel (Sinking Input), 7 µs      
NI-942624 V, 32 Channel (Sourcing Input), 7 µs      
NI-9435±5 VDC to ±250 VDC/10 VAC to 250 VAC, 4-Channel (Sinking/Sourcing Input), 3 ms      
NI-943620 VDC to 240 VDC/120 VAC to 240 VAC, 8 Channel (Sinking/Sourcing Input), 20 ms      
NI-943724 VDC to 250 VDC, 8-Channel (Sinking Input), 1 µs      
NI-94705 VDC to 30 VDC, 8-Channel (Sourcing Output), 2 kHz  
NI-947224 V, 8-Channel (Sourcing Output), 100 µs      
NI-947430 V, 8-Channel (Sourcing Output), 1 µs      
NI-947560 V, 8-Channel (Sourcing Output), 1 µs      
NI-947636 V, 32-Channel (Sourcing Output), 500 µs      
NI-947760 V, 32-Channel (Sinking Output), 8 µs      
NI-947850 V, 16-Channel (Sinking Output), 50 µs      
Digitizer Module
NI-9775±10 V, Up to 20 MS/s/ch, 14-Bit, 4-Channel   
EtherCAT Interface Module
cRIO ECAT S2-Port, EtherCAT Slave   
Functional Safety Module
NI-93508-Channel 
NI-93514-Channel  
HART Interface Module
AM-98984-Channel, Master 
LIN Interface Module
NI-986661-Port     
Memory Module
NI-98024 GB, Storage 
Module Development Kit
NI-9951Version 2.0, CompactRIO MDK 
Motor Drive Interface Module
NI-9512Stepper, 1-Axis, Single Encoder   
NI-9514Servo, 1-Axis, Single Encoder   
NI-9516Servo, 1-Axis, Dual Encoder   
Motor Drive Module
NI-9502Brushless Servo  
NI-9503PWM Stepper  
NI-9505Full H-Bridge Brushed  
Multifunction I/O Module
NI-93818 AI, 8 AO, 4 DIO, 0 V to 5 V    
PROFIBUS Interface Module
cRIO-PB-MS1-Port, Master/Slave 5
cRIO-PB-S1-Port, Slave5
PROFINET Interface Module
cRIO-PN-S2-Port, Slave5
Relay Output Module
NI-94814-Channel, SPST Relay, 60 VDC(1 A)/ 250 Vrms (2 A)      
NI-94824-Channel, SPST Relay, 60 VDC (1 A)/250 VAC (1.5 A)       
NI-94858-Channel, SSR Relay, 60 VDC/30 Vrms, 750 mA       
RF Receiver Module
NI-977030 kHz to 100 MHz 
Serial Interface Module
NI-98704-Port, RS232   
NI-98714-Port, RS485/RS422  
Sound and Vibration Input Module
NI-92303-Channel, 12.8 kS/s/channel, ±30 V    
NI-92318-Channel, 51.2 kS/s/channel, -5 V to 5 V   
NI-92323-Channel, 102.4 kS/s/channel, ±30 V    
NI-92334-Channel, 24-Bit Accelerometer 41  
NI-92344-Channel, 51.2 kS/s/channel, ±5 V  1   
NI-92502-Channel, 102.4 kS/s/ch Simultaneous, ±5 V   
NI-986161-Port, Low-Speed/Fault Tolerant    
Strain/Bridge Input Module
NI-923510 kS/s/channel, 120 Ω Quarter-Bridge Strain Gage, 8-Channel       
NI-923610 kS/s/channel, 350 Ω Quarter-Bridge Strain Gage, 8-Channel      
NI-923750 kS/s/channel, Bridge Analog Input, 4-Channel      
NI-9237 (D-SUB)50 kS/s/channel, Bridge Analog Input, 4-Channel      
Synchronization Module
NI-9467GPS Timestamping  
NI-9469Chassis Synchronization    
Temperature Input Module
NI-92104-Channel, 14 S/s Aggregate, ±80 mV      
NI-92114-Channel, 14 S/s Aggregate, ±80 mV      
NI-92128-Channel, 95 S/s/ch Simultaneous, ±78 mV      
NI-921316-Channel, 75 S/s Aggregate, ±78 mV      
NI-921416-Channel, 68 S/s Aggregate, ±78 mV, Isothermal       
NI-92168-Channel, 400 S/s Aggregate, 0 Ω to 400 Ω, PT100 RTD      
NI-92174-Channel, 400 S/s Aggregate, 0 Ω to 400 Ω, PT100 RTD      
NI-92268-Channel, 400 S/s Aggregate, 0 Ω to 4000 Ω, PT1000 RTD      
Universal Analog Input Module
NI-921851.2 kS/s/ch, 2-Channel      
NI-9219100 S/s/channel, 4-Channel      
User Interface Module
NI-93444-Channel      
Vehicle Multiprotocol Interface Module
NI-986062-Port, XNET/CAN/LIN    
Voltage and Current Input Module
NI-9207500 S/s, 16-Channel       
Voltage Input Module
NI-9201±10 V, 500 kS/s, 12-Bit, 8-Channel      
NI-9202±10 V, 10 kS/s, 24-Bit, 16-Channel    
NI-9204±10 V, 250 kS/s, 16-Bit, 16-Channel   
NI-9205±10 V, 250 kS/s, 16-Bit, 32-Channel      
NI-9206±10 V, 250 kS/s, 16-Bit, 32-Channel, 60 VDC Isolation      
NI-9209±10 V, 500 S/s, 16-Channel      
NI-9215±10 V, 100 kS/s/ch, 16-Bit, Simultaneous Input, 4-Channel      
NI-9220±10 V, 100 kS/s/ch, 16-Bit, Simultaneous Input, 16-Channel       
NI-9221±60 V, 800 kS/s, 12-Bit, 8-Channel       
NI-9222±10 V, 500 kS/s/ch, 16-Bit, Simultaneous Input, 4-Channel      
NI-9223±10 V, 1 MS/s, 16-Bit, Simultaneous Input, 4-Channel      
NI-9224±10 V, 1 kS/s/ch, 24-Bit, Simultaneous Input, 8-Channel      
NI-9225300 Vrms, 50 kS/s/ch, 24-Bit, Simultaneous Input, 3-Channel      
NI-9228±60 V, 1 kS/s/ch, 24-Bit, Simultaneous Input, 8-Channel      
NI-9229±60 V, 50 kS/s/ch, 24-Bit, Simultaneous Input, 4-Channel      
NI-9238±500 mV, 50 kS/s/ch, 24-Bit, Simultaneous Input, 4-Channel    
NI-9239±10 V, 50 kS/s/ch, 24-Bit, Simultaneous Input, 4-Channel      
NI-9242250 Vrms L-N, 400 Vrms L-L, 50 kS/s/ch, 24-Bit, 3-Channel       
NI-9244400 Vrms L-N, 800 Vrms L-L, 50 kS/s/ch, 24-Bit, 3-Channel      
NI-92513 Vrms, 102.4 kS/s/ch Simultaneous, 2-Channel    
NI-9252±10 V, 50 kS/s/ch, 24-Bit, 8-Channel    
NI-9320±10 V, 200 kS/s, 16-Bit, 16-Channel     
Voltage Output Module
NI-926051.2 kS/s/ch Simultaneous, 3 Vrms, 2-Channel     
NI-92621 MS/s/ch Simultaneous, ±10 V, 6-Channel    
NI-9263100 kS/s/ch Simultaneous, ±10 V, 4-Channel       
NI-926425 kS/s/ch Simultaneous, ±10 V, 16-Channel       
NI-9269100 kS/s/ch Simultaneous, ±10 V, Isolated, 4-Channel       
Wireless Gateway Module  
NI-97952.4 GHz Radio  

Was this information helpful?

Yes

No