Vendor Extensions to the Object Dictionary....................................19
Supported C Series Modules ............................................................20
C Series Modules with No Configurable Options.....................20
NI 9201/9221.............................................................................21
NI 9203......................................................................................24
NI 9205/9206.............................................................................28
NI 9211......................................................................................31
NI 9213......................................................................................32
NI 9215......................................................................................34
NI 9217......................................................................................35
NI 9219......................................................................................38
NI 9233......................................................................................49
NI 9234......................................................................................52
NI 9237......................................................................................55
NI 9229/9239.............................................................................58
NI 9263......................................................................................60
NI 9264......................................................................................61
NI 9265......................................................................................62
NI 9401......................................................................................63
NI 9403......................................................................................63
NI 9476......................................................................................64
Where to Go for Support .........................................................................65
Introduction
This document 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.
NI 9144 User Guide and Specifications2ni.com
1
INPUT
9-30 V
20 W MAX
NI 9144
POWER
FPGA
RUN
ERR
4
Ether
2
3
1LEDs
2IN Port
3OUT Port
4 Power Connector
Figure 1. NI 9144 Chassis
Safety Guidelines
Operate the NI 9144 chassis only as described in this user guide.
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 1, Zone 2, AEx nA IIC T4 and Ex nA
IIC T4 hazardous locations; and nonhazardous locations only. Follow these
guidelines if you are installing the NI 9144 chassis in a potentially
explosive environment. Not following these guidelines may result in
serious injury or death.
Caution Do not disconnect the power supply wires and connectors from the chassis unless
Caution Substitution of components may impair suitability for Class I, Division 2.
Caution For Zone 2 applications, install the system in an enclosure rated to at least IP 54
as defined by IEC 60529 and EN 60529.
Special Conditions for Hazardous Locations Use
in Europe
This equipment has been evaluated as Ex nA IIC T4 equipment under
DEMKO Certificate No. 07 ATEX 0626664X. Each chassis is marked
II 3G and is suitable for use in Zone 2 hazardous locations, in ambient
temperatures of –40 ≤ Ta ≤ 70 °C.
Special Conditions for Marine Applications
Some chassis are Lloyd’s Register (LR) Type Approved for marine
applications. To verify Lloyd’s Register certification, visit
certification
Register mark on the chassis.
and search for the LR certificate, or look for the Lloyd’s
Mounting the NI 9144 Chassis
You can mount the chassis in any orientation on a 35 mm DIN rail or on a
panel. Use the DIN rail mounting method if you already have a DIN rail
configuration or if you need to be able to quickly remove the chassis. Use
the panel mount method for high shock and vibration applications.
ni.com/
Caution Your installation must meet the following requirements for space and cabling
clearance:
•Allow 25.4 mm (1 in.) on the top and the bottom of the chassis for air circulation.
•Allow 50.8 mm (2 in.) in front of C Series I/O modules for cabling clearance for
common connectors, such as the 10-terminal, detachable screw terminal connector, as
shown in Figure 2.
NI 9144 User Guide and Specifications4ni.com
87.3 mm
(3.44 in.)
POWER
FPGA
RUN
ERR
INPUT
9-30 V
20 W MAX
Ether
NI 9144
Cabling Clearance
50.8 mm (2.00 in.)
29.0 mm
(1.14 in.)
286.4 mm
(11.28 in.)
3.2 mm
(0.13 in.)
Figure 2. NI 9144 Chassis, Bottom View with Dimensions
19.0 mm
165.1 mm
(6.5 in.)
(0.75 in.)
48.4 mm
(1.9 in.)
58.9 mm
(2.32 in.)
36.4 mm
(1.43 in.)
51.7 mm
(2.04 in.)
2.9 mm
(0.12 in.)
Figure 3. NI 9144 Chassis, Front View with Dimensions
Figure 4. NI 9144 Chassis, Side View with Dimensions
The following sections contain mounting method instructions. Before
using any of these mounting methods, record the serial number from the
back of the chassis. After the chassis is mounted, you will not be able to
read the serial number.
Caution Remove any C Series I/O modules from the chassis before mounting it.
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:
1.Fasten the chassis to the panel mount kit using a number 2 Phillips
screwdriver and two M4 × 16 screws. National Instruments provides
these screws with the panel mount kit. You must use these screws
because they are the correct depth and thread for the panel.
20.320 mm
(0.8 in.)
NI 9144 User Guide and Specifications6ni.com
9.525 mm
(0.38 in.)
15.491 mm
(0.61 in.)
NI 9144
Ether
INPUT
9-30 V
20 W MAX
Figure 5. Installing the Panel Mount Accessory on the NI 9144 Chassis
330.200 mm
311.150 mm
286.634 mm
(11.28 in.)
INPUT
9-30 V
20 W MAX
NI 9144
Ether
POWER
FPGA
RUN
ERR
(12.25 in.)
(13 in.)
31.750 mm
(1.25 in.)
63.500 mm
88.138 mm
(3.47 in.)
(2.5 in.)
Figure 6. Dimensions of NI 9144 Chassis with Panel Mount Accessory Installed
2.Fasten the NI 9905 panel to the wall using the screwdriver and screws
that are appropriate for the wall surface.
Caution Remove any C Series I/O modules from the chassis before removing it from the
Use the NI 9915 DIN rail mount kit if you want to mount the chassis on a
DIN rail. You need one clip for mounting the chassis on a standard 35 mm
DIN rail. Complete the following steps to mount the chassis on a DIN rail:
1.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
2.Insert one edge of the DIN rail into the deeper opening of the DIN rail
clip, as shown in Figure 8.
1
2
3
1 DIN Rail Clip2 DIN Rail Spring3 DIN Rail
Figure 8. One Edge of the DIN Rail Inserted in a Clip
NI 9144 User Guide and Specifications8ni.com
3.Press down firmly on the chassis to compress the spring until the clip
locks in place on the DIN rail.
Caution Remove any C Series I/O modules from the chassis before removing the chassis
from the DIN rail.
Connecting the NI 9144 Chassis to a Network
NI recommends that you install a private network segment for your
deterministic Ethernet expansion devices. Slave devices cause network
flooding on a standard network. Non-EtherCAT frames jeopardize the
system performance and determinism on an EtherCAT network. Refer to
the EtherCAT Technology Group Web site at
more information.
The following devices are required to connect the NI 9144 chassis to a
network successfully: a host computer, a supported LabVIEW Real-Time
1
target
with the NI-Industrial Communications for EtherCAT software
driver installed on it, and an NI 9144 slave device.
To have your LabVIEW target establish a connection with the NI 9144
chassis, connect the secondary port of the 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.
www.ethercat.org, for
Once the connection is established, install the NI-Industrial
Communications for EtherCAT software on the host computer and then use
Measurement and Automation Explorer (MAX) to install the NI-Industrial
Communications for EtherCAT driver on the target.
Caution To update your firmware on the NI 9144 chassis, refer to the Updating your
Firmware section of this user guide.
Caution To prevent data loss and to maintain the integrity of your EtherCAT installation,
do not use a CAT-5 Ethernet cable longer than 100 m. National Instruments recommends
using a CAT-5 or better shielded twisted-pair Ethernet cable. If you need to build your own
cable, refer to the Cabling section for more information about Ethernet cable wiring
connections.
Note If you are not using a LabVIEW Real-Time target as the master controller, consult
your product documentation about networking connections.
1
Supported LabVIEW targets include the NI cRIO-9074 and PXI RT with the NI PXI-8231 Ethernet interface.
The POWER LED is lit while the NI 9144 chassis is powered on. This LED
indicates that the power supply connected to the chassis is adequate.
FPGA LED—Open FPGA Mode Only
This LED is for Open FPGA mode only. This mode is currently not
activated.
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 error codes. Table 1 lists
the RUN and ERR LED indications.
POWER
FPGA
RUN
ERR
Table 1. RUN and ERR LED Indications
LED
Behavior
OffINIT (Initialize)Slave discovery and
BlinkingPRE-OP
Single-FlashSAFE-OP
NI 9144 User Guide and Specifications10ni.com
Run ModeDescriptionError ModeDescription
(Pre-Operational)
(Safe
Operational)
RUN LEDERR LED
No Error—
Initialization
Module detection,
configuration, and
synchronization
Inputs are
functional, outputs
drive constant safe
values
Invalid
Configuration
Unsolicited
State Change
Unsupported
Module, Bad
Device Profile,
Object Dictionary,
and configuration
To reset the NI 9144 network configuration, unplug and replug in the
NI 9144 chassis.
Safe-State Outputs
The NI 9144 has a safe state that lies between its configuration and
operational states. When moving out of the operational state down to the
configuration state, during normal operation or in case of a serious error,
the NI 9144 passes through this safe state.
The 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. It is possible to change the safe values as needed by writing
to the appropriate object dictionary entries for your output module.
Slave Timing Modes
There are two fundamental timing modes the NI 9144 can operate in:
free-run and synchronized using the EtherCAT distributed clock through
DC synchronized mode.
In free-run mode the NI 9144, by default, runs its conversion cycle as
quickly as the slowest module allows. It is possible to slow the free-run
conversion cycle down by writing a minimum cycle time in nanoseconds to
the NI 9144’s index 0x3001.1.
In DC synchronized mode the NI 9144 begins each conversion cycle on a
signal from the EtherCAT Master/scan engine. If the external cycle time is
too fast for the given module configuration, the NI 9144 signals an error.
Updating your Firmware
Firmware updates are performed via the File over EtherCAT (FoE)
download protocol. All NI firmware update files have a suffix of
have internal identification information that guides the NI 9144 during the
update. Refer to your specific master software documentation for the
procedure of sending FoE downloads.
The NI 9144 firmware update does not use the filename or password
information.
NI 9144 User Guide and Specifications12ni.com
.foe and
Using the NI 9144 with an EtherCAT Third-Party Master
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. If your master software supports AoE
services (ADS over EtherCAT), you can address the module directly. If
your master software does not support AoE services, you can still configure
your module using NI vendor extensions and CoE (CAN over EtherCAT).
Using AoE/SDO
The AoE protocol allows you to specify the destination port or address of
the SDO request. An address of 0 indicates the NI 9144 device, while
addresses 1 through 8 route the SDO request to the object dictionary of the
module in the addressed slot. If no module is inserted in the addressed slot,
the request fails. SDOInfo and SDO requests work with module object
dictionaries over AoE in a manner similar to the NI 9144 main object
dictionary.
Depending on the master software interface, you may be required to add
1,000 to the slot number to create a valid AoE address.
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 1 through 8 to the object dictionary index 0x5FFF subindex
0. Once this address is written, all future SDO transactions are sent to the
object dictionary of the module in the addressed slot. If no module is
inserted in the addressed slot, the request fails.
After the module-specific SDOInfo and SDO requests are complete, the
application writes 0 to the module’s object dictionary index 0x5FFF
subindex 0 to return control to the NI 9144 main object dictionary.
For a list of all chassis and module object dictionary entries, refer to
The following specifications are typical for the –40 to 70°C operating
temperature range unless otherwise noted. For more information, refer to
the specific module specifications.
Communication rates..............................100 Mbps
Maximum cabling distance.....................100 m/segment
Power Requirements
Caution You must use a National Electric Code (NEC) UL Listed Class 2 power supply
with the NI 9144 chassis.
Recommended power supply..................48 W, 24 VDC
Power consumption ................................20 W maximum
Chassis input range.................................9 to 30 V
Physical Characteristics
If you need to clean the controller, wipe it with a dry towel.
Screw-terminal wiring ............................0.5 to 2.5 mm
copper conductor wire with
10 mm (0.39 in.) of insulation
stripped from the end
Torque for screw terminals.....................0.5 to 0.6 N · m
(4.4 to 5.3 lb · in.)
Weight ....................................................906 g (32.7 oz)
2
(24 to 12 AWG)
Safety Voltages
Connect only voltages that are within these limits.
V terminal to C terminal.........................30 V max, Measurement
Category I
NI 9144 User Guide and Specifications14ni.com
Measurement Category I is for measurements performed on circuits not
directly connected to the electrical distribution system referred to as
MAINS voltage. MAINS is a hazardous live electrical supply system that
powers equipment. This category is for measurements of voltages from
specially protected secondary circuits. Such voltage measurements include
signal levels, special equipment, limited-energy parts of equipment,
circuits powered by regulated low-voltage sources, and electronics.
Caution Do not connect the system to signals or use for measurements within
Measurement Categories II, III, or IV.
Hazardous Locations
U.S. (UL)................................................ Class I, Division 2, Groups A,
Canada (C-UL)....................................... Class I, Division 2, Groups A,
Europe (DEMKO).................................. Ex nA IIC T4
Environmental
The NI 9144 chassis is intended for indoor use only, but it may be used
outdoors if mounted in a suitably rated enclosure.
B, C, D, T4; Class I, Zone 2,
AEx nA IIC T4
B, C, D, T4; Class I, Zone 2,
Ex nA IIC T4
Operating temperature
(IEC 60068-2-1, IEC 60068-2-2)........... – 40 to 70 °C
Note To meet this operating temperature range, follow the guidelines in the installation
instructions for your EtherCAT system.
Storage temperature
(IEC 60068-2-1, IEC 60068-2-2)........... – 40 to 85 °C
Note Refer to the product Declaration of Conformity (DoC) for additional regulatory
compliance information. To obtain product certifications and the DoC for this product,
visit
ni.com/certification, search by model number or product line, and click the
appropriate link in the Certification column.
Environmental Management
National Instruments is committed to designing and manufacturing
products in an environmentally responsible manner. NI recognizes that
eliminating certain hazardous substances from our products is beneficial
not only to the environment but also to NI customers.
For additional environmental information, refer to the NI and the Environment Web page at
environmental regulations and directives with which NI complies, as well
as other environmental information not included in this document.
ni.com/environment. This page contains the
Waste Electrical and Electronic Equipment (WEEE)
EU Customers At the end of their life cycle, all products must be sent to a WEEE recycling
center. For more information about WEEE recycling centers and National Instruments
WEEE initiatives, visit
ni.com/environment/weee.htm.
RoHS
National Instruments
݇Ѣ
National Instruments
(For information about China RoHS compliance, go to
NI 9144 User Guide and Specifications18ni.com
ヺড়Ё⬉ᄤֵᙃѻકЁ䰤ࠊՓ⫼ᶤѯ᳝ᆇ⠽䋼ᣛҸ
Ё
ড়㾘ᗻֵᙃˈ䇋ⱏᔩ
RoHS
ni.com/environment/rohs_china
ni.com/environment/rohs_china
(RoHS)
DŽ
DŽ
.)
Appendix A
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.
Note Most object dictionary entries are set to usable defaults during the NI 9144’s
transition from INIT to PREOP. NI recommends writing down the object dictionary default
values, in case you need to revert to them, before you begin to overwrite them with new
values prior to the transition to SAFEOP.
Note The following lists the most common C Series module vendor extensions. Each
module has its own extensions which may vary from the information listed here, and any
given object dictionary index may have a different meaning depending on which module is
inserted. For more information, refer to your C Series module documentation.
Table 3 lists common module vendor extensions.
Table 3. Module Vendor Extensions
IndexSubTypeR/WDescription
NI 9144 Vendor Extension
0x30010ARR:U32—Timing Overrides: provides additional control over the
timing of the NI 9144
—1—R/WMinimum free-run cycle time in nanoseconds. Set to 0
to operate at the minimum cycle. Set to 1,000,000 for
a 1 mS cycle (1 kHz).
—2—R/WDisables multiple scans. Setting the field to 1 disables
multiple-scan ability. Even when a module has enough
time during the cycle to acquire more than one set of
data, only one acquisition occurs. This is useful when
analyzing the module acquisition timing.
0x5FFF0U32R/WSlot address override. To address CoE requests to a
given module’s object dictionary, write the module’s
slot number here. Write a 0 here to cancel the slot
address override.