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 Controllers.

 

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-DAQmx Driver Readme.

 

Modules Controller/Chassis Type
Compact DAQ CompactRIO EtherCAT
Programming Mode Programming Mode
Module Name Description FPGA Scan Real-TIme (NI-DAQmx) FPGA Scan
AS-i Interface Module
BW 3023 1-Channel          
CAN Interface Module
NI-9852 2-Port, Low-Speed/Fault Tolerant C Series           
NI-9853 2-Port, High-Speed          
NI-9862 1-Port, High-Speed, Flexible Data Rate, XNET    
CANopen Interface Module
NI-9881 1-Port    ✔2        
Counter Input Module
NI-9361 32-Bit, 8-Channel    
Current Input Module
NI-9203 200 kS/s, ±20 mA, 8-Channel 
NI-9208 500 S/s, ±20 mA, 16-Channel
NI-9227 50 kS/s/ch, 5 Arms, 24-Bit, 4-Channel 
NI-9246 50 kS/s/ch, 20 Arms, 30 Apk, 24-Bit, 3-Channel    
NI-9247 50 kS/s/ch, 50 Arms, 147 Apk, 24-Bit, 3-Channel    
NI-9253 50 kS/s/ch, ±20 mA, 24-Bit, 8-Channel      
Current Output Module
NI-9265 4-Channel, 20 mA/16-Bit
NI-9266 8-Channel, 20mA/16-Bit
DeviceNet Interface Module
NI-9882 1-Port   ✔3        
Digital Module
NI-9375 30 V, 32-Channel (Sinking Input, Sourcing Output), 7 µs (Input)/500 µs (Output)
NI-9401 5 V/TTL, 8 Bidirectional Channels, 100 ns
NI-9402 LVTTL, 4 Bidirectional Channels, 55 ns
NI-9403 5 V/TTL, 32 Bidirectional Channels, 7 µs
NI-9411 ±5 V to 24 V, 6 Differential/Single-Ended Channels, 500 ns
NI-9421 24 V, 8-Channel (Sinking Input), 100 µs
NI-9422 24 V to 60 V, 8 Channel (Sinking/Sourcing Input), 250 µs
NI-9423 24 V, 8 Channel (Sinking Input), 1 µs
NI-9425 24 V, 32-Channel (Sinking Input), 7 µs
NI-9426 24 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-9436 20 VDC to 240 VDC/120 VAC to 240 VAC, 8 Channel (Sinking/Sourcing Input), 20 ms
NI-9437 24 VDC to 250 VDC, 8-Channel (Sinking Input), 1 µs
NI-9470 5 VDC to 30 VDC, 8-Channel (Sourcing Output), 2 kHz        
NI-9472 24 V, 8-Channel (Sourcing Output), 100 µs
NI-9474 30 V, 8-Channel (Sourcing Output), 1 µs
NI-9475 60 V, 8-Channel (Sourcing Output), 1 µs
NI-9476 36 V, 32-Channel (Sourcing Output), 500 µs
NI-9477 60 V, 32-Channel (Sinking Output), 8 µs
NI-9478 50 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 S 2-Port, EtherCAT Slave      
Functional Safety Module
NI-9350 8-Channel          
NI-9351 4-Channel           
HART Interface Module
AM-9898 4-Channel, Master          
LIN Interface Module
NI-9866 1-Port     
Memory Module
NI-9802 4 GB, Storage          
Module Development Kit
NI-9951 Version 2.0, CompactRIO MDK          
Motor Drive Interface Module
NI-9512 Stepper, 1-Axis, Single Encoder      
NI-9514 Servo, 1-Axis, Single Encoder         
NI-9516 Servo, 1-Axis, Dual Encoder      
Motor Drive Module
NI-9502 Brushless Servo        
NI-9503 PWM Stepper        
NI-9505 Full H-Bridge Brushed        
Multifunction I/O Module
NI-9381 8 AI, 8 AO, 4 DIO, 0 V to 5 V    
PROFIBUS Interface Module
cRIO-PB-MS 1-Port, Master/Slave    ✔5        
cRIO-PB-S 1-Port, Slave   ✔5        
PROFINET Interface Module
cRIO-PN-S 2-Port, Slave   ✔5        
Relay Output Module
NI-9481 4-Channel, SPST Relay, 60 VDC(1 A)/ 250 Vrms (2 A)
NI-9482 4-Channel, SPST Relay, 60 VDC (1 A)/250 VAC (1.5 A) 
NI-9485 8-Channel, SSR Relay, 60 VDC/30 Vrms, 750 mA 
RF Receiver Module
NI-9770 30 kHz to 100 MHz          
Serial Interface Module
NI-9870 4-Port, RS232      
NI-9871 4-Port, RS485/RS422        
Sound and Vibration Input Module
NI-9230 3-Channel, 12.8 kS/s/channel, ±30 V    
NI-9231 8-Channel, 51.2 kS/s/channel, -5 V to 5 V      
NI-9232 3-Channel, 102.4 kS/s/channel, ±30 V    
NI-9233 4-Channel, 24-Bit Accelerometer ✔4 ✔1  
NI-9234 4-Channel, 51.2 kS/s/channel, ±5 V ✔1
NI-9250 2-Channel, 102.4 kS/s/ch Simultaneous, ±5 V      
NI-9861 1-Port, Low-Speed/Fault Tolerant    
Strain/Bridge Input Module
NI-9235 10 kS/s/channel, 120 Ω Quarter-Bridge Strain Gage, 8-Channel 
NI-9236 10 kS/s/channel, 350 Ω Quarter-Bridge Strain Gage, 8-Channel
NI-9237 50 kS/s/channel, Bridge Analog Input, 4-Channel
NI-9237 (D-SUB) 50 kS/s/channel, Bridge Analog Input, 4-Channel
Synchronization Module
NI-9467 GPS Timestamping        
NI-9469 Chassis Synchronization    
Temperature Input Module
NI-9210 4-Channel, 14 S/s Aggregate, ±80 mV
NI-9211 4-Channel, 14 S/s Aggregate, ±80 mV
NI-9212 8-Channel, 95 S/s/ch Simultaneous, ±78 mV
NI-9213 16-Channel, 75 S/s Aggregate, ±78 mV
NI-9214 16-Channel, 68 S/s Aggregate, ±78 mV, Isothermal 
NI-9216 8-Channel, 400 S/s Aggregate, 0 Ω to 400 Ω, PT100 RTD
NI-9217 4-Channel, 400 S/s Aggregate, 0 Ω to 400 Ω, PT100 RTD
NI-9226 8-Channel, 400 S/s Aggregate, 0 Ω to 4000 Ω, PT1000 RTD
Universal Analog Input Module
NI-9218 51.2 kS/s/ch, 2-Channel
NI-9219 100 S/s/channel, 4-Channel
User Interface Module
NI-9344 4-Channel
Vehicle Multiprotocol Interface Module
NI-9860 2-Port, XNET/CAN/LIN    
Voltage and Current Input Module
NI-9207 500 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-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-9225 300 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-9242 250 Vrms L-N, 400 Vrms L-L, 50 kS/s/ch, 24-Bit, 3-Channel 
NI-9244 400 Vrms L-N, 800 Vrms L-L, 50 kS/s/ch, 24-Bit, 3-Channel
NI-9251 3 Vrms, 102.4 kS/s/ch Simultaneous, 2-Channel       
NI-9252 ±10 V, 50 kS/s/ch, 24-Bit, 8-Channel       
Voltage Output Module
NI-9260 51.2 kS/s/ch Simultaneous, 3 Vrms, 2-Channel     
NI-9262 1 MS/s/ch Simultaneous, ±10 V, 6-Channel       
NI-9263 100 kS/s/ch Simultaneous, ±10 V, 4-Channel 
NI-9264 25 kS/s/ch Simultaneous, ±10 V, 16-Channel 
NI-9269 100 kS/s/ch Simultaneous, ±10 V, Isolated, 4-Channel 
Wireless Gateway Module  
NI-9795 2.4 GHz Radio           

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.

Was this information helpful?

Yes

No