Analog and Digital I/O With CompactRIO: The Ultimate Multipurpose Controller

Connect to Any Sensor or Any Bus

Digital systems interface with the physical world through sensors, and in the hyper-connected world of the Industrial Internet of Things (IIoT), these connections are growing rapidly.  With the CompactRIO platform, you can take advantage of decades of NI leadership and innovation in acquiring high quality signals from any sensor or bus with C Series I/O modules that feature measurement-specific signal conditioning and options for bank and channel-to-channel isolation. 



Figure 1.  Take advantage of decades of NI leadership and innovation in acquiring high quality signals.


With more than 150 NI and  third-party C Series modules for measurement, control, and communication to choose from, you can connect CompactRIO to any sensor, signal, or bus.  In addition to built-in signal conditioning, these hot-swappable modules feature numerous options for sensor connectivity including screw-terminal, BNC, and D-sub connections.  Furthermore, C Series modules are designed to operate in the harshest of environments – with extended operating temperature ranges of -40 °C to 70 °C (-40 °F to 158 °F), 50 g shock rating, and a variety of international safety, electromagnetic compatibility (EMC), and environmental certifications and ratings using these modules to connect your sensors to CompactRIO is sure to meet your needs.  See table 1 for a full list of I/O capabilities available for the CompactRIO platform.  
Learn more about the C Series I/O module offering for CompactRIO


Table 1.  Choose from more than 150 NI and third-party I/O modules for measurement, control, and communication.


In addition to measurement specific I/O modules options, C Series modules enables you connect your CompactRIO to variety of devices, equipment, and infrastructure through numerous supported protocols such as PROFINET, OPC UA, EtherCAT, and more.
Learn more about the industrial communciation protocols supported by CompactRIO.

Next Steps

Learn more about the CompactRIO platform, or read more about the CompactRIO Controller.

Signal TypeChannelsMeasurement TypesMax RateSpecial Features
Analog Input*
Voltage4, 8, 16, 32±200 mV, ±1 V, ±5 V, ±10 V, ±60 V, 300 V rms, 400 V rms, 800 V rms1 MS/s/chCh-ch isolation, high-voltage bank isolation, anti-aliasing filters
Current4, 8, 16±20 mA, 5 A rms200 kS/sAnti-aliasing filters, ch-ch isolation, built-in shunt resistors
Universal2, 4V, mA, TC, RTD, strain, Ω, IEPE51.2 kS/s/chExcitation, bridge completition, anti-aliasing filters, ch-ch isolation, built-in shunt resistors, amplification
Thermocouple4, 16J, K, T, E, N, B, R, and S types75 S/s/chCJC, bank isolation, amplification, filtering
RTD4100 Ω400 S/s50/60 Hz filtering
Strain/Bridge Based4, 81/4, 1/2, full bridge (120 or 350 Ω)50 kS/s/chExcitation, bridge completition, anti-aliasing filters
Acceleration and Sound3, 4±5 V, ±30 V102.4 kS/s/chIEPE, anti-aliasing filters
Analog Output**
Voltage4, 16±10 V100 kS/s/chCh-ch isolation, bank isolation
Current40 mA-20mA100 kS/s/chOpen-loop detection
Digital I/O
Input4, 8, 16, 32LVTTL, 5 VTTL, 12 V, 24 V, 30 V, 250 VDC/VAC;55 nsCh-ch isolation, bank isolation, sinking and sourcing
Output4, 8, 16, 32LVTTL, 5 VTTL, 12 V, 24 V, 60 V, 0 V-50 V programmable;55 nsCh-ch isolation, bank isolation, sinking and sourcing
Input/Output4, 8, 16, 32LVTTL, 5 VTTL, 12 V, 24 V55 nsCh-ch isolation, bank isolation
Relays4, 830 VDC, 60 VDC, 250 VAC; SPST and SS1 op/secCh-ch isolation, bank isolation
Synchronization1, 3Cabled, GPSPulse per second (PPS) accuracy of ±100 ns for multichassis synchronization


* Up to 24 bit resolution
**Up to 16 bit resolution