Page 1
Note Refer to the device Safety, Environmental, and Regulatory Information document, shipped with your cRIO-905x controller and available on ni.com/ manuals, for important safety and environmental specifications necessary when setting up your device. Unpacking the Kit...
Installing Software on the Host Computer If you do not currently have any NI software installed on your host computer, see the Install Software section for details on required software and in which order to install it. If you have some NI software already installed, see the Software Compatibility Resources section for resources to check the compatibility of your software with your controller.
Page 3
NI CompactRIO Device Drivers 18.1 and later include NI-DAQmx driver software. To deploy C Series modules installed in the cRIO-905x in Real-Time (NI-DAQmx) mode, ensure that NI- DAQmx is selected during installation. To deploy C Series modules installed in the cRIO-905x in Real-Time Scan (IO Variables) mode, ensure that NI Scan Engine is selected during installation.
Align the C Series module with a slot and seat it in the slot until the latches lock in place. Connecting the cRIO-905x The cRIO-905x has the following connectors, LEDs, and buttons. For a full description of all front panel features, see the cRIO-905x User Manual. 4 | ni.com | cRIO-905x Getting Started Guide...
Connecting the Controller to Power The cRIO-905x requires a 9 V to 30 V DC external power supply. The cRIO-905x filters and regulates the supplied power and provides power for the C Series modules. 6 | ni.com | cRIO-905x Getting Started Guide...
Page 7
• Screwdriver, 2.54 mm (0.10 in.) flathead • Power supply, 9 V to 30 V, 60 W minimum NI recommends the power supplies listed in the following table for the cRIO-905x. Table 2. NI Power Supplies Power Supply Part Number...
Port with Console Out. Connect the other end of the USB cable (Type-A) to the host computer. The device driver software automatically detects the cRIO-905x. Select Configure and install software to this device. 8 | ni.com | cRIO-905x Getting Started Guide...
If the device driver software does not detect the cRIO-905x, verify that you installed the appropriate NI software in the correct order on the host computer as described in Installing Software on the Host Computer. Discovering the Controller in MAX Complete the following steps to find the cRIO-905x controller in MAX.
Click the OK button. Click the Set Permissions button in the toolbar. The NI Web-Based Configuration and Monitoring utility opens in your default browser and is where you set the password. If you have not installed Microsoft Silverlight, NI Web-based Configuration & Monitoring prompts you to do so.
To set a password for your system, refer to Setting a System Password. Select the recommended software set for your LabVIEW and NI-RIO Device Drivers versions. Click Next. Select any additional software from the list of software add-ons, if needed.
(MAX) to confirm that your cRIO-905x is communicating with your system. Note MAX test panels are only available for systems running NI-DAQmx driver software with supported C Series modules installed, and with modules deployed in the Real-Time (NI-DAQmx) programming mode. For additional information, refer Installing Software on the Host Computer and "Choosing Your Programming...
Page 13
Right-click any module and select Test Panels, or select Test Panels from the main configuration window options. Note If the module you select is not deployed in Real-Time (NI-DAQmx) mode, you will be prompted to switch modes to view the test panel. Configure the measurement settings and click Start.
Expand Remote Systems in the configuration tree and locate your cRIO-905x system. Select the C Series module you wish to program. In the Settings pane, choose the Program Mode you wish to deploy the module in from the drop-down menu. 14 | ni.com | cRIO-905x Getting Started Guide...
. The host computer communicates with the cRIO-905x over a standard Ethernet connection. • Ensure that you have the correct version of NI CompactRIO Device Drivers installed on the host computer. Visit ni.com/info and enter the Info Code for the swsupport minimum supported versions of LabVIEW and NI CompactRIO Device Drivers.
Verify the System IP Configuration Complete the following steps to verify the system IP configuration of your cRIO-905x Put the cRIO-905x in safe mode and enable the Console Out feature of the USB Type-C Device Port with Console Out by holding the RESET button down for 5 seconds. The STATUS LED starts blinking three times every few seconds.
& Automation Explorer (MAX) Help for information about safe mode. Blinks four times The cRIO-905x is in safe mode. The software has crashed twice and pauses without rebooting or cycling power between crashes. 18 | ni.com | cRIO-905x Getting Started Guide...
Complete the following steps to create a new LabVIEW project configured with the cRIO-905x controller. You can use LabVIEW to program in Real-Time (NI-DAQmx) or Real-Time Scan (IO Variables) modes. For applications using advanced functionality that require programming the FPGA, LabVIEW FPGA Module is required to deploy C Series modules in the LabVIEW FPGA programming mode.
Page 20
To add your system to the project, right-click the top of the project tree and select New»Targets and Devices to launch the Add Targets and Devices discovery dialog. In the Add Targets and Devices dialog, expand the Real-Time CompactRIO folder, select your system, and click OK. 20 | ni.com | cRIO-905x Getting Started Guide...
Page 21
Note If your system is not listed, LabVIEW could not detect it on the network. Ensure that your system is properly configured with a valid IP address in Measurement & Automation Explorer. If your system is on a remote subnet, you can also select to manually enter the IP address.
Real-Time Scan (IO Variables) programming mode. Your module is now in Real-Time Scan mode. Drag your C Series module back to Real-Time Resources. This indicates you plan to use your module in Real-Time (NI-DAQmx) programming mode. 22 | ni.com | cRIO-905x Getting Started Guide...
LabVIEW FPGA Module is required to program the user-accessible FPGA on the cRIO-905x or deploy C Series modules in the LabVIEW FPGA program mode. To program in Real-Time (NI-DAQmx) or Real-Time Scan (IO Variables) modes, the LabVIEW FPGA module is not required. Refer to Adding the cRIO-905x to a LabVIEW Project for more information.
Page 24
You can locate the system IP address in MAX in the System Settings for the cRIO-905x. In the LabVIEW Project Explorer, verify that your system is present in the project tree and click Finish. 24 | ni.com | cRIO-905x Getting Started Guide...
Page 25
Right-click the cRIO-905x in the project and select Deploy All to deploy the module in the Real-Time (NI-DAQmx) programming mode. Your module is now in Real-Time (NI-DAQmx) mode. Programming Examples For information on getting started with DAQmx programming mode examples in LabVIEW FPGA, go to ni.com/info...
NI. NI corporate headquarters is located at 11500 North Mopac Expressway, Austin, Texas, 78759-3504. NI also has offices located around the world. For support in the United States, create your service request at ni.com/support...
Page 27
. You can find patents.txt ni.com/patents information about end-user license agreements (EULAs) and third-party legal notices in the readme file for your NI product. Refer to the Export Compliance Information at for the NI global trade compliance policy and how ni.com/legal/export-compliance...
Need help?
Do you have a question about the cRIO-905 Series and is the answer not in the manual?
Questions and answers