Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

C Series Module and CompactDAQ or CompactRIO Hardware Compatibility with

LabVIEW
Updated Dec 13, 2023

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:

C Series I/O Cable & Accessory Compatibility Guide


CompactRIO System Accessory Compatibility Guide

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.
Controller/Chassis Type

Modules CompactRIO EtherCAT

Programming Mode Programming Mode


Compact
DAQ
Real-
Module TIme
Description FPGA Scan FPGA Scan
Name (NI-
DAQmx)

AS-i Interface Module

BW 3023 1-Channel ✔

CAN Interface Module

2-Port, Low-
NI-9852 Speed/Fault ✔
Tolerant C Series

NI-9853 2-Port, High-Speed ✔

1-Port, High-
NI-9862 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

200 kS/s, ±20 mA,


NI-9203 ✔ ✔ ✔ ✔ ✔ ✔
8-Channel

500 S/s, ±20 mA,


NI-9208 ✔ ✔ ✔ ✔ ✔ ✔
16-Channel

50 kS/s/ch, 5 Arms,
NI-9227 ✔ ✔ ✔ ✔ ✔ ✔
24-Bit, 4-Channel

50 kS/s/ch, 20
NI-9246 Arms, 30 Apk, 24- ✔ ✔ ✔ ✔
Bit, 3-Channel

50 kS/s/ch, 50
NI-9247 Arms, 147 Apk, 24- ✔ ✔ ✔ ✔
Bit, 3-Channel
50 kS/s/ch, ±20
NI-9253 mA, 24-Bit, 8- ✔ ✔ ✔ ✔
Channel

Current Output Module

4-Channel, 20
NI-9265 ✔ ✔ ✔ ✔ ✔ ✔
mA/16-Bit

8-
NI-9266 Channel, 20mA/16- ✔ ✔ ✔ ✔ ✔ ✔
Bit

DeviceNet Interface Module

NI-9882 1-Port ✔3

Digital Module

30 V, 32-Channel
(Sinking Input,
NI-9375 Sourcing Output), 7 ✔ ✔ ✔ ✔ ✔ ✔
µs (Input)/500 µs
(Output)

5 V/TTL, 8
NI-9401 Bidirectional ✔ ✔ ✔ ✔ ✔ ✔
Channels, 100 ns

LVTTL, 4
NI-9402 Bidirectional ✔ ✔ ✔ ✔ ✔ ✔
Channels, 55 ns

5 V/TTL, 32
NI-9403 Bidirectional ✔ ✔ ✔ ✔ ✔ ✔
Channels, 7 µs

±5 V to 24 V, 6
Differential/Single-
NI-9411 ✔ ✔ ✔ ✔ ✔ ✔
Ended Channels,
500 ns

24 V, 8-Channel
NI-9421 (Sinking Input), 100 ✔ ✔ ✔ ✔ ✔ ✔
µs

24 V to 60 V, 8
Channel
NI-9422 ✔ ✔ ✔ ✔ ✔ ✔
(Sinking/Sourcing
Input), 250 µs

24 V, 8 Channel
NI-9423 (Sinking Input), 1 ✔ ✔ ✔ ✔ ✔ ✔
µs

24 V, 32-Channel
NI-9425 (Sinking Input), 7 ✔ ✔ ✔ ✔ ✔ ✔
µs
24 V, 32 Channel
NI-9426 (Sourcing Input), 7 ✔ ✔ ✔ ✔ ✔ ✔
µs

±5 VDC to ±250
VDC/10 VAC to 250
NI-9435 VAC, 4-Channel ✔ ✔ ✔ ✔ ✔ ✔
(Sinking/Sourcing
Input), 3 ms

20 VDC to 240
VDC/120 VAC to
NI-9436 240 VAC, 8 Channel ✔ ✔ ✔ ✔ ✔ ✔
(Sinking/Sourcing
Input), 20 ms

24 VDC to 250
VDC, 8-Channel
NI-9437 ✔ ✔ ✔ ✔ ✔ ✔
(Sinking Input), 1
µs

5 VDC to 30 VDC,
8-Channel
NI-9470 ✔ ✔
(Sourcing Output),
2 kHz

24 V, 8-Channel
NI-9472 (Sourcing Output), ✔ ✔ ✔ ✔ ✔ ✔
100 µs

30 V, 8-Channel
NI-9474 (Sourcing Output), ✔ ✔ ✔ ✔ ✔ ✔
1 µs

60 V, 8-Channel
NI-9475 (Sourcing Output), ✔ ✔ ✔ ✔ ✔ ✔
1 µs

36 V, 32-Channel
NI-9476 (Sourcing Output), ✔ ✔ ✔ ✔ ✔ ✔
500 µs

60 V, 32-Channel
NI-9477 (Sinking Output), 8 ✔ ✔ ✔ ✔ ✔ ✔
µs

50 V, 16-Channel
NI-9478 (Sinking Output), ✔ ✔ ✔ ✔ ✔ ✔
50 µs

Digitizer Module

±10 V, Up to 20
NI-9775 MS/s/ch, 14-Bit, 4- ✔ ✔ ✔
Channel

EtherCAT Interface Module

cRIO ECAT 2-Port, EtherCAT


✔ ✔ ✔
S 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

Version 2.0,
NI-9951 ✔
CompactRIO MDK

Motor Drive Interface Module

Stepper, 1-Axis,
NI-9512 ✔ ✔ ✔
Single Encoder

Servo, 1-Axis,
NI-9514 ✔ ✔
Single Encoder

Servo, 1-Axis, Dual


NI-9516 ✔ ✔ ✔
Encoder

Motor Drive Module

NI-9502 Brushless Servo ✔ ✔

NI-9503 PWM Stepper ✔ ✔

Full H-Bridge
NI-9505 ✔ ✔
Brushed

Multifunction I/O Module

8 AI, 8 AO, 4 DIO, 0


NI-9381 ✔ ✔ ✔ ✔
V to 5 V

PROFIBUS Interface Module

cRIO-PB- 1-Port,
✔5
MS Master/Slave

cRIO-PB-S 1-Port, Slave ✔5


PROFINET Interface Module

cRIO-PN-
2-Port, Slave ✔5
S

Relay Output Module

4-Channel, SPST
NI-9481 Relay, 60 VDC(1 A)/ ✔ ✔ ✔ ✔ ✔ ✔
250 Vrms (2 A)

4-Channel, SPST
NI-9482 Relay, 60 VDC (1 ✔ ✔ ✔ ✔ ✔ ✔
A)/250 VAC (1.5 A)

8-Channel, SSR
NI-9485 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 ✔ ✔ ✔

4-Port,
NI-9871 ✔ ✔
RS485/RS422

Sound and Vibration Input Module

3-Channel, 12.8
NI-9230 kS/s/channel, ±30 ✔ ✔ ✔ ✔
V

8-Channel, 51.2
NI-9231 kS/s/channel, -5 V ✔ ✔ ✔
to 5 V

3-Channel, 102.4
NI-9232 kS/s/channel, ±30 ✔ ✔ ✔ ✔
V

4-Channel, 24-Bit
NI-9233 ✔ ✔4 ✔1 ✔ ✔
Accelerometer

4-Channel, 51.2
NI-9234 ✔ ✔ ✔1 ✔ ✔ ✔
kS/s/channel, ±5 V

2-Channel, 102.4
NI-9250 kS/s/ch ✔ ✔ ✔
Simultaneous, ±5 V

1-Port, Low-
NI-9861 Speed/Fault ✔ ✔ ✔ ✔
Tolerant
Strain/Bridge Input Module

10 kS/s/channel,
120 Ω Quarter-
NI-9235 ✔ ✔ ✔ ✔ ✔ ✔
Bridge Strain Gage,
8-Channel

10 kS/s/channel,
350 Ω Quarter-
NI-9236 ✔ ✔ ✔ ✔ ✔ ✔
Bridge Strain Gage,
8-Channel

50 kS/s/channel,
NI-9237 Bridge Analog ✔ ✔ ✔ ✔ ✔ ✔
Input, 4-Channel

50 kS/s/channel,
NI-9237
Bridge Analog ✔ ✔ ✔ ✔ ✔ ✔
(D-SUB)
Input, 4-Channel

Synchronization Module

NI-9467 GPS Timestamping ✔ ✔

Chassis
NI-9469 ✔ ✔ ✔ ✔
Synchronization

Temperature Input Module

4-Channel, 14 S/s
NI-9210 Aggregate, ±80 ✔ ✔ ✔ ✔ ✔ ✔
mV

4-Channel, 14 S/s
NI-9211 Aggregate, ±80 ✔ ✔ ✔ ✔ ✔ ✔
mV

8-Channel, 95
S/s/ch
NI-9212 ✔ ✔ ✔ ✔ ✔ ✔
Simultaneous, ±78
mV

16-Channel, 75 S/s
NI-9213 Aggregate, ±78 ✔ ✔ ✔ ✔ ✔ ✔
mV

16-Channel, 68 S/s
NI-9214 Aggregate, ±78 ✔ ✔ ✔ ✔ ✔ ✔
mV, Isothermal

8-Channel, 400 S/s


NI-9216 Aggregate, 0 Ω to ✔ ✔ ✔ ✔ ✔ ✔
400 Ω, PT100 RTD

4-Channel, 400 S/s


NI-9217 Aggregate, 0 Ω to ✔ ✔ ✔ ✔ ✔ ✔
400 Ω, PT100 RTD
8-Channel, 400 S/s
Aggregate, 0 Ω to
NI-9226 ✔ ✔ ✔ ✔ ✔ ✔
4000 Ω, PT1000
RTD

Universal Analog Input Module

51.2 kS/s/ch, 2-
NI-9218 ✔ ✔ ✔ ✔ ✔ ✔
Channel

100 S/s/channel, 4-
NI-9219 ✔ ✔ ✔ ✔ ✔ ✔
Channel

User Interface Module

NI-9344 4-Channel ✔ ✔ ✔ ✔ ✔ ✔

Vehicle Multiprotocol Interface Module

2-Port,
NI-9860 ✔ ✔ ✔ ✔
XNET/CAN/LIN

Voltage and Current Input Module

500 S/s, 16-


NI-9207 ✔ ✔ ✔ ✔ ✔ ✔
Channel

Voltage Input Module

±10 V, 500 kS/s,


NI-9201 ✔ ✔ ✔ ✔ ✔ ✔
12-Bit, 8-Channel

±10 V, 10 kS/s, 24-


NI-9202 ✔ ✔ ✔ ✔
Bit, 16-Channel

±10 V, 250 kS/s,


NI-9205 ✔ ✔ ✔ ✔ ✔ ✔
16-Bit, 32-Channel

±10 V, 250 kS/s,


NI-9206 16-Bit, 32-Channel, ✔ ✔ ✔ ✔ ✔ ✔
60 VDC Isolation

±10 V, 500 S/s, 16-


NI-9209 ✔ ✔ ✔ ✔ ✔ ✔
Channel

±10 V, 100 kS/s/ch,


16-Bit,
NI-9215 ✔ ✔ ✔ ✔ ✔ ✔
Simultaneous
Input, 4-Channel

±10 V, 100 kS/s/ch,


16-Bit,
NI-9220 ✔ ✔ ✔ ✔ ✔ ✔
Simultaneous
Input, 16-Channel

±60 V, 800 kS/s,


NI-9221 ✔ ✔ ✔ ✔ ✔ ✔
12-Bit, 8-Channel
±10 V, 500 kS/s/ch,
16-Bit,
NI-9222 ✔ ✔ ✔ ✔ ✔ ✔
Simultaneous
Input, 4-Channel

±10 V, 1 MS/s, 16-


NI-9223 Bit, Simultaneous ✔ ✔ ✔ ✔ ✔ ✔
Input, 4-Channel

±10 V, 1 kS/s/ch,
24-Bit,
NI-9224 ✔ ✔ ✔ ✔ ✔ ✔
Simultaneous
Input, 8-Channel

300 Vrms, 50
kS/s/ch, 24-Bit,
NI-9225 ✔ ✔ ✔ ✔ ✔ ✔
Simultaneous
Input, 3-Channel

±60 V, 1 kS/s/ch,
24-Bit,
NI-9228 ✔ ✔ ✔ ✔ ✔ ✔
Simultaneous
Input, 8-Channel

±60 V, 50 kS/s/ch,
24-Bit,
NI-9229 ✔ ✔ ✔ ✔ ✔ ✔
Simultaneous
Input, 4-Channel

±500 mV, 50
kS/s/ch, 24-Bit,
NI-9238 ✔ ✔ ✔ ✔
Simultaneous
Input, 4-Channel

±10 V, 50 kS/s/ch,
24-Bit,
NI-9239 ✔ ✔ ✔ ✔ ✔ ✔
Simultaneous
Input, 4-Channel

250 Vrms L-N, 400


Vrms L-L, 50
NI-9242 ✔ ✔ ✔ ✔ ✔ ✔
kS/s/ch, 24-Bit, 3-
Channel

400 Vrms L-N, 800


Vrms L-L, 50
NI-9244 ✔ ✔ ✔ ✔ ✔ ✔
kS/s/ch, 24-Bit, 3-
Channel

3 Vrms, 102.4
kS/s/ch
NI-9251 ✔ ✔ ✔
Simultaneous, 2-
Channel

±10 V, 50 kS/s/ch,
NI-9252 ✔ ✔ ✔
24-Bit, 8-Channel

Voltage Output Module

51.2 kS/s/ch
NI-9260 Simultaneous, 3 ✔ ✔ ✔ ✔
Vrms, 2-Channel
1 MS/s/ch
NI-9262 Simultaneous, ±10 ✔ ✔ ✔
V, 6-Channel

100 kS/s/ch
NI-9263 Simultaneous, ±10 ✔ ✔ ✔ ✔ ✔ ✔
V, 4-Channel

25 kS/s/ch
NI-9264 Simultaneous, ±10 ✔ ✔ ✔ ✔ ✔ ✔
V, 16-Channel

100 kS/s/ch
Simultaneous, ±10
NI-9269 ✔ ✔ ✔ ✔ ✔ ✔
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.
2
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.

Additional Resources
Preventing Software Compatibility Issues for CompactRIO Systems
Specifications Explained: C Series Modules
Specifications Explained: cDAQ and cRIO Chassis and Controllers

You might also like