CompactRIO Product Selection Guide
Overview
Go to the CompactRIO Advisor to easily configure and build your CompactRIO system.
There are four CompactRIO system configurations: the CompactRIO Reconfigurable Embedded System, the CompactRIO Reconfigurable Embedded System with Integrated Controller and Chasssis, the CompactRIO R Series Expansion System, and the CompactRIO Remote High-Speed Interface System. You will first need to decide on the configuration that will best fit your application. For more information on CompactRIO system configurations, refer to the sections below the product selection guide.
You can build your CompactRIO Reconfigurable Embedded System using the four steps below.
Table of Contents
- Step 1: Choose your CompactRIO Real-Time Controller
- Step 2: Choose Your CompactRIO Chassis
- Step 3: Choose your C-Series I/O Modules
- Step 4: Choose Your Development Software
- More Infomration on CompactRIO Reconfigurable Embedded System
- More Information on CompactRIO R-Series Expansion System
- More Information on CompactRIO Remote High-Speed Interface System
Step 1: Choose your CompactRIO Real-Time Controller
|
CompactRIO Embedded Real-Time Controller |
Special Features | Supported Reconfigurable Chassis |
|
400 MHz, 64 MB DRAM, 128 MB Storage |
cRIO-9101/9102/9103/9104 |
|
|
400 MHz, 128 MB DRAM, 2 GB Storage |
cRIO-9101/9102/9103/9104 |
|
|
200 MHz, 32 MB DRAM, 64 MB Storage |
cRIO-9101/9102/9103/9104 |
|
|
200 MHz, 64 MB DRAM, 512 MB Storage |
cRIO-9101/9102/9103/9104 |
|
|
266 MHz, 64 MB DRAM, 128 MB Storage |
Integrated controller and chassis |
|
|
400 MHz, 128 MB DRAM, 256 MB Storage |
Integrated controller and chassis |
Step 2: Choose Your CompactRIO Chassis
| CompactRIO Reconfigurable Chassis | I/O Module Slots | FPGA Gate Size |
|
4 |
1 M |
|
|
8 |
1 M |
|
|
4 |
3 M |
|
|
8 |
3 M |
|
|
8 |
1 M |
|
|
8 |
2 M |
View mounting accessories for CompactRIO chassis.
Step 3: Choose your C-Series I/O Modules
|
Compatibility |
||||||
|
Type of Signal |
Signal |
Module |
cRIO |
cDAQ |
Channels |
Special Features |
|
Analog Input |
Small voltage (±80 mV) |
√ |
√ |
32 |
16-bit, ±200 mV to ±10 V, 250 kS/s, 32 SE or 16 DIFF channels, isolation |
|
|
√ |
√ |
4 |
24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge), |
|||
|
Medium voltage (±10 V) |
√ |
√ |
8 |
12-bit, 500 kS/s, single-ended, isolation |
||
|
√ |
√ |
32 |
16-bit, ±200 mV to ±10 V, 250 kS/s, 32 SE or 16 DIFF channels, isolation |
|||
|
√ |
√ |
4 |
16-bit, 100 kS/s per ch, simultaneous, differential |
|||
|
√ |
√ |
4 |
24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
|||
|
√ |
√ |
4 |
24-bit, ±10 V, 50 kS/s, simultaneous, anti-aliasing, 250 Vrms ch-ch l isolation |
|||
|
Medium voltage (±10 V) with high isolation |
√ |
√ |
16 |
16-bit, ±200 mV to ±10 V, 250 kS/s, 600 VDC (US)/400 VDC (EU) Cat I bank isolation |
||
|
√ |
√ |
4 |
24-bit, 100S/s/ch, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
|||
|
√ |
√ |
4 |
24-bit, ±10 V, 50 kS/s, simultaneous, anti-aliasing, 250 Vrms ch-ch isolation |
|||
|
High voltage (±60 V) |
√ |
√ |
4 |
24-bit, 100S/s/ch, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
||
|
√ |
√ |
8 |
12-bit, 800 kS/s, single-ended, isolation, |
|||
|
√ |
√ |
4 |
24-bit, ±60 V, 50 kS/s, simultaneous, anti-aliasing, 250 Vrms ch-ch l isolation |
|||
|
Thermocouple |
√ |
√ |
4 |
24-bit delta-sigma, 15 S/s, differential |
||
|
√ |
√ |
4 |
24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
|||
|
RTD |
√ |
√ |
4 |
24-Bit, 400 S/s, 0 to 400 Ω RTD support, 3 & 4-wire measurements |
||
|
√ |
√ |
4 |
24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
|||
|
IEPE Sensors (Accelerometer / Microphone) |
√ |
√ |
4 |
24-bit, 50 kS/s, simultaneous, IEPE conditioning, built-in anti-aliasing |
||
|
Bridge-Based Sensors (Strain Gauges/Load Cells) |
√ |
√ |
4 |
24-bit, 100S/s, Ch-Ch Isolated Universal AI Module (±125 mV to ±60 V, ±25 mA, TC, 3 and 4-wire RTD, ¼, ½, and Full-Bridge) |
||
|
√ |
√ |
4 |
24-bit, 50 kS/s, simultaneous, full/half-bridge support, anti-aliasing |
|||
|
Analog Output |
Medium voltage (±10 V) |
√ |
√ |
4 |
16-bit, 100 kS/s per ch, simultaneous |
|
|
Medium Current (0 - 20 mA) |
√ |
√ |
4 |
16-bit, 100 kS/s per ch, simultaneous, ±36V protection, open-loop detection |
||
|
Controller Area Network (CAN) |
Low-Speed CAN |
√ |
|
2 |
2 Port, Low-Speed CAN, 125 kb/s max transfer rate, ISO 11519 compliant, 11 and 29 bit arbitration IDs |
|
|
High-Speed CAN |
√ |
|
2 |
Transmit/ Receive 100% bus load at 1 Mb/s, Philips SJA1000 CAN controller |
||
|
Motion |
|
√ |
|
1 |
1-axis, 30 V, 2 A continuous at 70 ºC, 8 A continuous at <40 ºC, 12A peak, built-in encoder interface & current sensor |
|
|
Digital Input |
Bidirectional 5 V TTL |
√ |
√ |
8 |
100 ns, 5 V TTL, ultra high-speed, bidirectional, 30 V protection |
|
|
24 V sinking |
√ |
√ |
8 |
100 µs, up to 30 V, 40 V protection connectivity |
||
|
√ |
√ |
8 |
100 µs, up to 60 V, 250 V channel-to-channel isolation |
|||
|
√ |
√ |
8 |
1 µs, high-speed, up to 30 V, 35 V protection |
|||
|
√ |
√ |
32 |
7 us, up to 30 V (60 V for 8 channels), 60 V protection |
|||
|
250 AC/DC universal |
√ |
√ |
4 |
3 ms, ±5 to 250 VDC, 10 to 250 VAC, universal, sink/source |
||
|
Differential or TTL |
√ |
√ |
6 |
500 ns, ±5 to 24 V, single-ended TTL or differential, regulated 5 V supply output |
||
|
Digital Output |
Bidirectional 5 V TTL |
√ |
√ |
8 |
100 ns, 5 V TTL, ultra high-speed, bidirectional, 30 V protection |
|
|
24 V sourcing |
√ |
√ |
8 |
100 µs, 6 to 30 V, 750 mA max per ch, 30 V protection, short-circuit-proof |
||
|
√ |
√ |
8 |
1 µs, high-speed, 5 to 30 V, 1 A max per ch, 30 V protection, short-circuit-proof |
|||
|
√ |
√ |
32 |
500 us, 6 to 36 V, 40 V protection, short-circuit-proof |
|||
|
24 V sinking |
√ |
√ |
32 |
8 us, 5 to 60 V, sinking, isolation, up to 20 A per module |
||
|
Relay Output |
Form A (SPST) |
√ |
√ |
4 |
1 s, 30 VDC (2 A), 60 VDC (1 A), 250 VAC (2 A) electromechanical form A (SPST) |
|
|
|
√ |
√ |
8 |
60 VDC, SSR form A, up to 750 mA per ch, 5 ms set and reset time, ch-to-ch isolation |
||
|
Counter, Pulse Generation |
Counter/timer (24 V) |
√ |
√ |
8 |
1 µs, high-speed, up to 30 V, 35 V protection |
|
|
√ |
√ |
32 |
7 us, up to 30 V (60 V for 8 channels), 60 V protection |
|||
|
Counter/timer (TTL) |
√ |
√ |
8 |
100 ns, 5 V TTL, ultra high-speed, bidirectional, 30 V protection |
||
|
√ |
√ |
6 |
500 ns, ±5 to 24 V, single-ended TTL or differential, regulated 5 V supply output |
|||
|
Quadrature encoder (differential) |
√ |
√ |
2 |
500 ns, ±5 to 24 V, six digital inputs for two encoders (phase A, phase B, and index inputs) |
||
|
PWM/Pulse Generation (24 V) |
√ |
√ |
8 |
100 µs, 6 to 30 V logic, 750 mA max per ch, 30 V protection, short-circuit-proof |
||
|
√ |
√ |
8 |
1 µs, high-speed, 5 to 30 V logic, 1 A max per ch, 30 V protection, short-circuit-proof |
|||
|
√ |
√ |
32 |
500 us, 6 to 36 V, 40 V protection, short-circuit-proof |
|||
|
√ |
√ |
32 |
8 us, 5 to 60 V, sinking, isolation, up to 20 A per module |
|||
|
PWM/Pulse Generation (TTL) |
√ |
√ |
8 |
100 ns, 5 V TTL, ultra high-speed, bidirectional, 30 V protection |
||
|
Removable Storage |
Secure Digital Card Module |
√ |
|
2 |
2 slot, up to 4 GB added storage, read/write at 2 MB/S. |
|
|
Serial Interface |
RS-232 |
√ |
|
4 |
Up to 921.6 Kbaud, 64-byte FIFOs per port. |
|
|
RS-485 |
√ |
|
4 |
Up to 1.843 Mbaud, 64-byte FIFOs per port. |
||
|
Your Custom I/O Module(s) |
Specialized I/O |
√ |
|
N/A |
The NI cRIO-9951 module development kit includes the tools needed to build custom I/O modules for application specific needs. |
|
A variety of C Series modules can also be used in the easy-to-use, USB-based NI CompactDAQ system. Read more about NI CompactDAQ.
View connector blocks and accessories for C Series modules.
Step 4: Choose Your Development Software
The NI Developer Suite Core Package with the Real-Time and FPGA Deployment Option includes all of the tools you need for building a custom embedded system with CompactRIO - LabVIEW FPGA for customizing hardware I/O in the user-configurable FPGA core and LabVIEW Real-Time for building deterministic and reliable real-time applications. The NI Developer Suite Core Package with the Real-Time and FPGA Deployment Option also includes a comprehensive set of LabVIEW add-on tools for algorithm development, real-time development analysis, Microsoft Office report generation, and database communication.
More Infomration on CompactRIO Reconfigurable Embedded System
The CompactRIO reconfigurable embedded system features a real-time embedded processor, 4 or 8-slot reconfigurable chassis containing a user-programmable FPGA, and hot-swappable industrial I/O modules. This low-cost embedded architecture delivers open access to low-level hardware resources for rapid development of custom stand-alone or distributed control and acquisition systems.

CompactRIO Reconfigurable Embedded System
More Information on CompactRIO R-Series Expansion System
In this configuration, an NI cRIO-9151 CompactRIO Expansion Chassis connects to any digital connector of a PCI/PXI R Series FPGA device. You can install the R Series device in any desktop PC or PXI computer system running Windows or one of the LabVIEW Real-Time operating systems. The reconfigurable FPGA resides on the PXI/PCI R Series device while CompactRIO I/O modules provide high-performance signal-conditioning and connectivity. You can use up to 4 cRIO-9151 expansion chassis (16 C Series I/O modules) with certain R Series plug-in FPGA devices. See the table below for more information.
Build a CompactRIO R Series Expansion System in four easy steps:
1. Choose a PXI system or PC along with an NI 78xx FPGA R Series plug-in device
2. Choose an NI cRIO-9151 CompactRIO Expansion Chassis
3. Choose any C Series I/O module(s)
4. Choose your development software (see step 4 above)
CompactRIO R Series Expansion Table
| R Series Device |
CompactRIO R Series Expansion Chassis
|
Max. Number of cRIO-9151 Chassis per device
|
Max. Number of C Series I/O Modules
|
FPGA Gate Size
|
| NI PCI/PXI-7811R |
4
|
16
|
1 M
|
|
| NI PCI/PXI-7813R |
4
|
16
|
3 M
|
|
| NI PCI/PXI-7830R |
1
|
4
|
1 M
|
|
| NI PCI/PXI-7831R |
2
|
8
|
1 M
|
|
| NI PCI/PXI-7833R |
2
|
8
|
3 M
|

R Series Expansion System for PCI

R Series Expansion System for PXI
More Information on CompactRIO Remote High-Speed Interface System
In this configuration, the National Instruments cRIO-9052 high-speed remote controller replaces a cRIO-900x real-time controller to provide a high-speed interface from any NI cRIO-910x reconfigurable chassis to a laptop, PXI system or PC. With the NI cRIO-9052, engineers can interface from the FPGA inside of a CompactRIO chassis at rates up to 50 MB/s. The result is a remote, reconfigurable solution ideal for applications requiring the flexibility of the FPGA within CompactRIO along with a high-speed interface to a laptop or PC. You can choose to interface the CompactRIO high-speed remote system to a LabVIEW Windows application running on a laptop, PC or PXI system or to a LabVIEW Real-Time application running on a PC or PXI system.
Build a CompactRIO High-Speed Remote System in four easy steps:
1. Choose a cRIO-9052 high-speed remote controller kit (comes with a cRIO-9052 high-speed controller, NI 8310 PCMCIA/PCI/PXI root card and cables)
2. Choose any cRIO-901x FPGA chassis
3. Choose any C Series I/O modules
4. Choose your development software (see step 4 above)

CompactRIO High-Speed Remote System for Laptops

cRIO-9052 High-Speed Remote Controller Kit for Laptops
See Also:
FAQ: CompactRIO High-Speed Remote System
Related Links:
CompactRIO Homepage
Reader Comments | Submit a comment »
Click on the hyperlinks for pricing information
You can simply click on the hyperlinks
for any product listed to get additional
technical information and pricing.
- Mar 7, 2007
no prices!
- Feb 20, 2006
Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).
