All four expansion options use different buses, so they require different connections on the controller side.
MXI-Express RIO requires a MXI-Express interface to the host system: options include multicore CompactRIO, PXI, or industrial controllers, as well as PCs running a Windows or real-time OS that have a MXI-Express PCI card interface. You can use a MXI-Express ExpressCard adapter to connect the MXI-Express RIO chassis to controllers that don’t already have a MXI-Express interface, but do have a built-in ExpressCard slot such as the NI PXIe-8115. You can also use the NI PXIe-8364 MXI-Express interface to connect a MXI-Express RIO to your PXI system. You can use a MXI-Express to PCI or PCI Express adapter to connect MXI-Express RIO to a PC. Before using the MXI-Express RIO chassis with third-party controllers, reference the PCI Express Clock Specifications and Effect on NI MXI-Express RIO Interoperability document for more information.
Ethernet RIO can plug into any system that has an Ethernet port, and can be used with most standard network topologies. To connect the Ethernet RIO directly to the secondary Ethernet port of a real-time controller, see Connecting an Ethernet RIO Expansion Chassis to the Secondary Ethernet Port on a Real-Time Controller. The 9149 and 9147 Ethernet RIO chassis also include a USB port for easy device configuration. This port is not, however, meant to be used in place of the Ethernet port.
The EtherCAT RIO chassis is compatible with all real-time controllers with two Ethernet ports, including the CompactRIO, PXI, and industrial controller platforms. Note that for EtherCAT, if a real-time PXI controller does not have two Ethernet ports, you must include an NI PXI-8231/8232 Ethernet interface (the NI 8234 Ethernet interface is not compatible), which is supported only on real-time controllers. You also need the NI-Industrial Communications for EtherCAT driver software, and the second Ethernet port must be in “EtherCAT” mode.
In an NI WSN system, the gateway acts as the network coordinator in charge of node authentication, message buffering, and bridging from the wireless network to the host system. There are three different options for WSN gateways: the NI WSN-9791 Ethernet gateway, the NI 9792 programmable gateway, and the NI 9795 C Series gateway. The Ethernet gateway can connect to any Ethernet-supported host controller, such as CompactRIO, NI PXI, or Windows PCs. The NI 9792 programmable gateway is a LabVIEW Real-Time target and can operate autonomously without host connection. The NI 9795 C Series gateway delivers tight integration between the NI WSN and CompactRIO platforms. The C Series gateway plugs into any available slot in your CompactRIO system so you can complement existing systems with wireless expansion I/O.