Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Jan 15, 2009


Feedback


Yes No

Related Links - Developer Zone

Related Links - Products and Services

Advantages of NI CompactRIO

0 ratings | 0.00 out of 5
Read in | Print | PDF

Overview

The CompactRIO programmable automation controller (PAC) is an embedded control and acquisition system for applications requiring reliability and performance. With the system’s small size, ruggedness, and flexibility, engineers, scientists, and embedded developers can use CompactRIO hardware for a variety of industrial and embedded control and acquisition applications. CompactRIO is powered by NI LabVIEW FPGA and LabVIEW Real-Time technologies, giving you the ability to quickly design, prototype, and deploy CompactRIO with easy-to-use graphical programming tools.

Figure 1. CompactRIO System

Hardware Overview

CompactRIO combines a real-time controller, a reconfigurable chassis, and I/O modules. Along with an industrial Freescale processor that can operate networked or stand-alone, the real-time controller features a DC power supply input, an Ethernet port(s) for networking, built-in Web servers, a serial port for connecting to peripherals, a USB port, and nonvolatile storage for data logging. The reconfigurable chassis contains an embedded Xilinx field-programmable gate array (FPGA) that is programmable for implementing custom timing, triggering, signal processing, and control of the I/O modules plugged into the chassis. There are a variety of NI C Series modules for I/O such as strain gage and accelerometer inputs; up to ±300 V analog I/O with low- and high-speed data rates; 12, 24, and 48 V industrial digital I/O; 5 V/TTL digital I/O; counter/timers; pulse generation; motion control; CAN communication; and high-voltage/current relays.

CompactRIO features two main configurations. The performance line (CompactRIO modular systems) is the highest-performance, most flexible, and most rugged version of CompactRIO. These modular systems combine the highest-performance real-time controller with a user-upgradable backplane that includes the largest and most powerful FPGAs available from NI. The value line (CompactRIO integrated systems) is cost-optimized by combining the CompactRIO real-time controller and an 8-slot backplane in a single chassis with a smaller feature set than the CompactRIO modular systems.


Maximum Performance
CompactRIO Modular Systems
Maximum Value
CompactRIO Integrated Systems

Features

  • Real-time processor (up to 400 MHz)
  • Up to 2 GB of storage for logging
  • Dual power-supply input range (9 to 35 VDC)
  • FPGA size (up to 3M gates)
  • Number of I/O slots (4- or 8-slot chassis)
  • Extended -40 to 70 °C operating temperature
  • USB port for additional storage and peripherals
  • Starts at $2198 USD

Features

  • Real-time processor (up to 400 MHz)
  • Up to 512 MB of storage for logging
  • Power supply input range ( 19 to 30 VDC)
  • FPGA size (up to 2M gates)
  • Number of I/O slots (8-slot only)
  • -20 to 55 °C operating temperature
  • -
  • Starts at $1499 USD

 

Software Overview

LabVIEW is a graphical development environment that delivers flexibility and ease of use for demanding industrial and embedded applications. You can use the LabVIEW Real-Time Module to create a program to reliably run on the CompactRIO real-time controller. Choose from more than 600 built-in LabVIEW functions, including direct access to I/O modules, to build your application for real-time control, analysis, data logging, and communication. You can also integrate existing C/C++ code with LabVIEW Real-Time code. For applications that require custom timing and signal processing, you can use the LabVIEW FPGA Module to program and customize the FPGA within the CompactRIO chassis. Develop your LabVIEW Real-Time and/or LabVIEW FPGA applications on a host computer using graphical programming and download the applications to CompactRIO to run stand-alone or networked to other systems. You can also use LabVIEW to quickly build an HMI or user interface for your CompactRIO system that can run on a networked PC or embedded touch panel.


[+] Enlarge Image

Figure 2. NI LabVIEW Graphical Development Environment

 

0 ratings | 0.00 out of 5
Read in | Print | PDF

Reader Comments | Submit a comment »

 

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/).