Signal conditioning extensions for instrumentation (60 pages)
Summary of Contents for National Instruments NI 9144
Page 1
Deterministic Ethernet Expansion Chassis for C Series Modules This user guide describes how to connect the NI 9144 chassis to a network, how to use the NI 9144 chassis features, and contains the NI 9144 chassis specifications. The NI 9144 is a slave device and requires a compliant EtherCAT Master and network to function.
Safety Guidelines for Hazardous Locations The NI 9144 chassis is suitable for use in Class I, Division 2, Groups A, B, C, D, T4 hazardous locations; Class I, Zone 2, AEx nA IIC T4 and Ex nA IIC T4 hazardous locations; and nonhazardous locations only.
Figure 2. NI 9144 Chassis, Bottom View with Dimensions 48.4 mm Cabling Clearance (1.9 in.) 29.0 mm 50.8 mm (2.00 in.) (1.14 in.) 58.9 mm (2.32 in.) 286.4 mm (11.28 in.) 3.2 mm (0.13 in.) 4 | ni.com | NI 9144 User Guide and Specifications...
Mounting the NI 9144 Chassis on a Panel Use the NI 9905 panel mount kit to mount the NI 9144 chassis on a flat surface. To use the NI 9905 panel mount kit, complete the following steps: Fasten the chassis to the panel mount kit using a number 2 Phillips screwdriver and two M4 ×...
DIN rail: Fasten the DIN rail clip to the chassis using a number 2 Phillips screwdriver and two M4 × 16 screws. National Instruments provides these screws with the DIN rail mount kit. Figure 7. Installing the DIN Rail Clip on the NI 9144 Chassis...
LabVIEW Real-Time target to the NI 9144 IN port. Use a standard Category 5 (CAT-5) or better Ethernet cable. Use the NI 9144 OUT port to connect to other NI 9144 chassis and slave devices on the same segment.
You can program this LED using LabVIEW FPGA. RUN and ERR LEDs The RUN LED is green and indicates that the NI 9144 is in an operational state. The ERR (error) LED is red and indicates an error. Table 1 lists the RUN and ERR LED indications.
Page 10
Firmware update Booting Error Corrupt firmware or hardware error Figure 10 shows the Run Mode transition. Figure 10. EtherCAT Modes INIT LabVIEW Configuration Mode PRE-OP Bootstrap SAFE-OP Operational LabVIEW Active Mode 10 | ni.com | NI 9144 User Guide and Specifications...
LabVIEW Active Mode to the LabVIEW Configuration Mode, during normal operation or in case of a serious error, the NI 9144 passes through this EtherCAT safe state. The EtherCAT safe state forces the data of output modules to pre-defined safe values, which are set by default to output zero volts for the default channel configuration.
To upgrade your firmware to a new version or reset your device to the factory state, complete the following steps: Discover your real-time target and NI 9144 chassis. Right-click the RT target and select Deploy All, as shown in Figure 11. Figure 11. Deploy All 12 | ni.com | NI 9144 User Guide and Specifications...
All of the functionality of the NI C Series modules is available to third-party masters using vendor extensions to the object dictionary. The NI 9144 is a modular device, meaning each module plugged into the backplane has its own object dictionary, and each module configuration is done through this dictionary.
For more information, refer to your C Series module documentation. Using CoE/SDO The CoE protocol does not have a destination port or address, so the NI 9144 provides an object dictionary entry that allows addressing support. Prior to sending an SDO or SDOInfo request, your application can write a slot number of one through eight to the object dictionary index 0x5FFF subindex 0.
• IEC 61010-1, EN 61010-1 • UL 61010-1, CSA 61010-1 • EN 60079-0:2012, EN 60079-15:2010 • IEC 60079-0: Ed 6, IEC 60079-15: Ed 4 16 | ni.com | NI 9144 User Guide and Specifications...
Page 17
Ex nA IIC T4 Europe (DEMKO) ..........Ex nA IIC T4 Gc Environmental The NI 9144 chassis is intended for indoor use only, but it may be used outdoors if mounted in a suitably rated enclosure. Operating temperature (IEC 60068-2-1, IEC 60068-2-2) ..... -40 °C to 70 °C...
Page 18
Table 2 shows the standard Ethernet cable wiring connections. Table 2. Ethernet Cable Wiring Connections Connector 1 Connector 2 white/orange white/orange orange orange white/green white/green blue blue white/blue white/blue green green white/brown white/brown brown brown 18 | ni.com | NI 9144 User Guide and Specifications...
Page 20
National Instruments WEEE initiatives, and compliance with WEEE Directive 2002/96/EC on Waste and Electronic Equipment, visit ni.com/environment/ weee National Instruments (RoHS) National Instruments RoHS ni.com/ (For information about China RoHS compliance, environment/rohs_china go to ni.com/environment/rohs_china 20 | ni.com | NI 9144 User Guide and Specifications...
Vendor Extensions to the Object Dictionary Most object dictionary entries are defined by the relevant EtherCAT and CANOpen specification for modular slave devices. Both the NI 9144 device and the C Series modules have vendor extensions to the standard. These extensions are described here.
Page 22
0x5FFF Slot address override. To address CoE requests to a given module’s object dictionary, enter the module’s slot number here. Write a 0 here to cancel the slot address override. 22 | ni.com | NI 9144 User Guide and Specifications...
• NI 9264 • NI 9265 • NI 9269 • NI 9381 • NI 9401 • NI 9402 • NI 9403 • NI 9476 • NI 9478 • NI 951x 24 | ni.com | NI 9144 User Guide and Specifications...
Page 28
0b111 = 7 For example, the scan list entry 0x00010006 indicates that this scan gets stored at address 1, and the conversion two is a bipolar channel 3 (3 reversed = 6). 28 | ni.com | NI 9144 User Guide and Specifications...
Page 30
The vendor configuration extensions for the NI 9205/9206 are listed in Table 14. Table 14. NI 9205/9206 Vendor Configuration Extensions Index Type Description 0x2001 ARR:U32 — Scan List = 33 Channels to Convert = <1..32>, default = 32 2..33 Channel Code 30 | ni.com | NI 9144 User Guide and Specifications...
Page 34
NI 9207 Conversion Speed Control The NI 9207 converts at two pre-defined rates, as controlled by the speed control field. The conversion rate assumes that 16 channels are in the scan list. Note 34 | ni.com | NI 9144 User Guide and Specifications...
Page 36
Calibration data is set up by driver during initialization, and the calibration conversion is performed on the module ADC itself. Thus, you do not need to use the calibration tables. 36 | ni.com | NI 9144 User Guide and Specifications...
Page 38
The error/status field is defined as listed in Table 28. Table 28. NI 9212 Open Thermocouple Status Code Bits Field 31..8 Reserved 7..0 The latest detected open thermocouple status. Each channel takes one bit. 38 | ni.com | NI 9144 User Guide and Specifications...
Page 40
<0..15>: sixteen thermocouple channels (always measured in a ±78.125 mV range) • 16: one cold junction channel (always measured in a ±2.5 V range) • 17: one auto zero channel (always measured in a ±78.125 mV range) 40 | ni.com | NI 9144 User Guide and Specifications...
Page 42
Scan List = 21 Channels to Convert = 1..20, default = 20 2..21 Channel Code 0x2002 Conversion Speed Control/Open Thermocouple Detection 0x2003 Common Mode Range Error Detection Status (also as 8-bit PDO) 42 | ni.com | NI 9144 User Guide and Specifications...
Page 44
After calculating the CJC and the TC voltage, use the NI 9214 Getting Started.lvproj located by default in the directory LabVIEW\examples\CompactRIO\Module Specific to calculate the resistance of the thermistor and the CJC temperature in degrees Celsius. 44 | ni.com | NI 9144 User Guide and Specifications...
Page 48
– ------- - μΩ bits pΩ where (bits) represents data returned by the NI 9217 in bits represents calibrated resistance reading corrected 48 | ni.com | NI 9144 User Guide and Specifications...
Page 50
The NI 9218 divides the clock source by this value and uses it as the converters’ oversample clock. The data rate is equal to 1/256 times this oversample clock frequency. 1..0 Clock Source — 50 | ni.com | NI 9144 User Guide and Specifications...
Page 52
ADC data x represents raw data for the voltage, current, or bridge b represents the Offset value 52 | ni.com | NI 9144 User Guide and Specifications...
Page 54
LSB weight, which is the number of volts per bit, and an offset, which is the number of volts per bit measured when the inputs are grounded. LSB weight is referred to as Gain in the object dictionary. Note 54 | ni.com | NI 9144 User Guide and Specifications...
Page 56
0x78, 0x56, 0x34, 0x12. The command word format is shown in Table 56. Table 56. NI 9219 Command Word Format Bits Field 31..24 Reserved 23..16 15..8 Configuration Data 7..0 Configuration Command 56 | ni.com | NI 9144 User Guide and Specifications...
Page 58
When any AI data channel is configured for Thermocouple, ADC conversion Note time increases by 10 ms for all channels. Refer to Max Frequency in Table 58 for various ACD timing configurations. The TC mode/range configuration code is 0x0A. 58 | ni.com | NI 9144 User Guide and Specifications...
Page 60
Calibration Gain MSB - Channel 0 0x6C Data Byte 0x1E CRC value 0x09 Calibration Gain Byte 2 - Channel 0 0xAA Data Byte 0x4E CRC value 0x0A Calibration Gain LSB - Channel 0 60 | ni.com | NI 9144 User Guide and Specifications...
Page 62
Calibration Gain LSB - Channel 2 0x90 Data Byte 0x5E CRC value 0xC1 Mode and Range Configuration Byte - Channel 3 0x01 Data Byte 0xEC CRC value 0xDF Conversion Time - Channel 3 62 | ni.com | NI 9144 User Guide and Specifications...
Page 64
------ - ------ - – weight bits where (bits) represents raw data returned by the NI 9220 represents the corrected voltage value corrected 64 | ni.com | NI 9144 User Guide and Specifications...
Page 66
As a DSA module, the NI 9225 does not synchronize to other modules and free-runs at its own fixed rate. For more information, refer to the NI 9233 Configure ADC section of this user guide. 66 | ni.com | NI 9144 User Guide and Specifications...
Page 68
The calibration data is stored in a U32 array, though each Offset field (subindex 1, 3, 5, and so on) should be interpreted as a signed value. Table 68. NI 9229/9239 Scan List Format Coefficient Representation Units LSB Weight Unsigned pV/LSB Offset Signed 68 | ni.com | NI 9144 User Guide and Specifications...
Page 72
AC/~DC 0: Controls the AC/DC relay when IEPE is not selected. If IEPE is enabled, then these bits have no meaning as AC mode is always selected with an IEPE operation. 72 | ni.com | NI 9144 User Guide and Specifications...
Page 74
Ch7 Shunt External Ch0 Offset — — The NI 9235 is a DSA module and as such does not synchronize with other modules but free-runs at its own fixed rate. 74 | ni.com | NI 9144 User Guide and Specifications...
Page 76
If handled correctly, this is not a source of inaccuracy, because strain measurement is inherently a delta measurement. Accordingly, a fundamental element of strain measurement involves the capture of this 76 | ni.com | NI 9144 User Guide and Specifications...
Page 80
13.5 MHz or less than 3.1 MHz the valid divisors are limited to those that provide data rates within the specified range. 80 | ni.com | NI 9144 User Guide and Specifications...
Page 82
The calibration data is stored in a U16 array, though each Offset field (subindex 1, 3, 5, and so on) should be interpreted as a signed value. Table 88. NI 9237 Scan List Format Coefficient Representation Units LSB Weight Unsigned 0.1 pV/LSB Offset Signed 10 nV 82 | ni.com | NI 9144 User Guide and Specifications...
Page 84
V and ±997.5V respectively. Calibration data is set up by the driver during initialization. The third-party user does not need to check the index 0x2100 to calibrate the data manually. The 84 | ni.com | NI 9144 User Guide and Specifications...
Page 86
LSB weight, which is the number of volts per bit, and an offset, which is the number of volts per bit measured when the inputs are grounded. LSB weight is referred to as Gain in the object dictionary. Note 86 | ni.com | NI 9144 User Guide and Specifications...
Table 101. NI 9381 Calibration Coefficients Coefficient Representation Units LSB Weight Unsigned 100 nV/LSB Offset Signed 10 uV Use the calibration coefficients with the following equation to generate corrected data: 90 | ni.com | NI 9144 User Guide and Specifications...
Page 91
NI product. Refer to the Export Compliance Information at ni.com/legal/export-compliance for the National Instruments global trade compliance policy and how to obtain relevant HTS codes, ECCNs, and other import/export data. NI MAKES NO EXPRESS OR IMPLIED WARRANTIES AS TO THE ACCURACY OF THE INFORMATION CONTAINED HEREIN AND SHALL NOT BE LIABLE FOR ANY ERRORS.
Page 92
Both the input and output bytes are transmitted in the PDO regardless of the Note direction control. You only connect relevant bits to the I/O pins. NI 9476 The vendor configuration extensions for the NI 9476 are listed in Table 108. 92 | ni.com | NI 9144 User Guide and Specifications...
Page 94
The supported C Series modules with no configurable options are as follows: • NI 9375 • NI 9411 • NI 9421 • NI 9422 • NI 9423 • NI 9425 • NI 9426 94 | ni.com | NI 9144 User Guide and Specifications...
NI. National Instruments corporate headquarters is located at 11500 North Mopac Expressway, Austin, Texas, 78759-3504. National Instruments also has offices located around the world. For telephone support in the United States, create your service request at or dial ni.com/support...
Need help?
Do you have a question about the NI 9144 and is the answer not in the manual?
Questions and answers