NI 9213 (FPGA Interface)

CompactRIO

NI 9213 (FPGA Interface)

CompactRIO 16-Channel, ±78 mV, 24-Bit Thermocouple Input Module

FPGA I/O Node

You can use an FPGA I/O Node, configured for reading, with this device.

Terminals in Software

Use the FPGA I/O Node to access the following terminals for this device.

Terminal Description
TCx Thermocouple input channel x, where x is the number of the channel. The NI 9213 has TC channels 0 to 15.
Autozero Autozero channel. For the best accuracy, read the Autozero channel in the same FPGA I/O Node as the thermocouple input channels.
CJC Cold-junction compensation channel. For the best accuracy, read the CJC channel in the same FPGA I/O Node as the thermocouple input channels. You must convert the CJC data to temperature.

Arbitration

This device supports only the Arbitrate if Multiple Requestors Only option for arbitration. You cannot configure arbitration settings for this device.

Module Methods

Use the FPGA I/O Method Node to access the following method for this device. This device does not support any I/O methods.

Method Description
Check Status Returns Booleans for each channel that indicate whether the channel is out of range or has an open thermocouple. This method determines the Boolean values for the Out of Range and Open Thermocouple outputs when the FPGA I/O Node reads the channels. A value of TRUE for any channel is cached until the Check Status method executes.
  • Force Status Read—When the value of this input is FALSE, the method returns the cached status information since the last time that the Check Status method executed. When the value is TRUE, the method forces the FPGA I/O Node to read all channels and then the method updates the status information. Forcing a status read can introduce jitter into an analog input loop.
  • Out of Range—Returns an array of Boolean values. A value of TRUE in any index indicates that the channel sharing a number with that index exceeded the common-mode voltage range at some point after the last time that the Check Status method executed.
  • Open Thermocouple—Returns an array of Boolean values. A value of TRUE in any index indicates that the channel sharing a number with that index detected an open thermocouple on the channel at some point after the last time that the Check Status method executed.

Module Properties

Use the FPGA I/O Property Node to access the following properties for this device. This device does not support any I/O properties.

Property Description
Conversion Time Sets the time it takes to acquire one point of data from one or more channels in a single FPGA I/O Node. You can select High Speed or High Resolution. Refer to the NI 9213 Operating Instructions and Specifications for more information about the High Speed and High Resolution conversion times. This property overwrites the value you configure in the C Series Module Properties dialog box.
Module ID Returns the module ID.
Serial Number Returns the unique serial number of the module.
Vendor ID Returns the National Instruments vendor ID, 0x1093.

Single-Cycle Timed Loop

This device does not support the single-cycle Timed Loop.

Hardware Documentation

Refer to the NI 9213 Operating Instructions and Specifications to learn about module specifications and how to use the module. The operating instructions ship with the module. Refer to the CompactRIO Related Documentation for further information about CompactRIO documentation.