UEI Deployment Options

UEI’s Cube and RACKtangle systems may be deployed in a wide variety of configurations. They will function as I/O slaves under control of a host PC, may be run as fully stand-alone data loggers or embedded controllers, or can be run as a hybrid, running applications locally, but taking direction from, or sharing data with a host PC on the network. The deployment mode must be chosen at time of order so that the appropriate firmware can be installed on the CPU board.

Some information is given below. To get the detailed information including diagrams, please register for UEI’s free catalogue PDF.

• Ethernet DAQ : PowerDNA
• Data Logger/Recorder : UEILogger
• Programmable Automation Controller : UEIPAC
• Simulink Coder Target : UEISIM

Our PowerDNA series chassis act as I/O slaves to a host PC. They perform the tasks the host commands. This configuration works well in both data acquisition and control applications. PowerDNA mode, supports all popular operating systems including Windows,® Linux®, QNX,® VxWorks® and more. We also support all popular application software including MATLAB®, LabVIEW, DASYLab® and more.

The PowerDNA (Distributed Networked Automation) Cube, DNR RACKtangles and DNF FLATRACKS and MIL series and UEINet chassis are compact, rugged, Ethernet-based data acquisition and control chassis. Programs and applications running on a host PC receive data from input (or I/O) boards within the chassis and write data to output channels. I/O boards may be installed in any combination, allowing the Cubes/RACKs to be precisely matched to your system requirements. With over 60 different I/O boards available, there is sure to be a perfect solution for your application. DNA series Cubes and DNR/DNF series RACKS are ideally suited for a wide variety of simulation, industrial, aerospace, and laboratory DAQ and control applications.

Selecting between Cube or RACK chassis is often based as much on personal preference as actual application requirements. Their capabilities are very similar, though there are some differences that may make one or the other clearly more appropriate. Before describing the differences, it is important to point out that the three form factors are identical electronically from a user software point of view. The selection of Cube versus RACKtangle is typically based on mechanical, and ease of maintenance issues.

The UEIPAC (Process Automation Controller) mode offers an unprecedented combination of flexibility, high performance, low cost and small size. The unit is an ideal solution in a wide variety of measurement and control applications including: Temperature control, Remote/unmanned vehicle control, Hardware in-the-loop (HIL) and more. The UEIPAC is an ideal solution for a host of embedded DAQ applications as it allows systems to be developed without the cost or the additional space required by an external host computer. The UEIPAC is now supporting the VxWorks and Linux operating systems.

Linux Systems
• Uses standard Linux kernel with Xenomai real-time support
• Program in standard C
• Eclipse IDE support
• Develop on Linux PC or Windows PC in the Cygwin environment

VxWorks Systems
• Use your existing development license
• Obtain your run-time license from WindRiver
• Our BSP provides everything else you need including examples
• One-time charge for BSP regardless of number of systems deployed

The UEIPAC is supported by all UEI DNA/DNR/DNF and UEINet series chassis and uses the same I/O boards. There are currently over 60 different I/O boards available including analog input (with up to 24 bit resolution), analog output, digital I/O, MIL-STD-1553, AFDX, ARINC 429/453/708, Serial and CAN communications, counter/timer, quadrature encoder input and more. With this many different I/O boards available, there is sure to be a configuration perfect for your application.

A key advantage of the UEIPAC is its standalone application deployment. In PowerDNA systems, the software application is written for, and runs on a host PC that is connected to one or more UEI chassis via Ethernet. In UEIPAC systems, the Linux/Vx-Works application runs directly on the UEI RACK or Cube. There is no need for a separate host PC, though you can certainly connect one in a monitoring or supervisory role. This allows smaller, faster, more reliable and higher performance systems. It also eliminates the cost of a dedicated host PC and guarantees long term availability of the identical hardware. This is critical when certifying products through CE or FDA, etc. The heart of every UEIPAC is a PowerPC processor running a standard VxWorks or Linux OS. Flash memory contains the OS Kernel and drivers for each of the I/O boards. The CPU board also provides an SD Card slot, Ethernet interface, Inter-cube trigger/sync interface, RS-232 serial port as well as the power supply inputs and a variety of annunciator LEDs. The file system which is contained on the SD card, includes the other components of the operating system such as libraries, utilities, init script and daemons. The GigE Cubes, RACKS and UEINet chassis provide a USB 2.0 port usable with external hard drives or memory sticks.
The GigE Cubes, RACKtangles and UEINet chassis provide dual Ethernet ports, each of which resides at a unique IP address. These are most commonly used to provide separate primary control and diagnostic ports but can also function as teamed/bonded redundant interfaces.

The UEILogger deployment mode is a powerful, flexible and easy-to-use data logger/ recorder suitable for use in a wide variety of applications including flight test, industrial monitoring, aerospace, automotive/ in-vehicle, and laboratory applications. Based upon UEI’s popular Cube architecture, the UEILogger maintains all of the PowerDNA’s flexibility and adds a powerful stand-alone data logging/recording capability.
The UEILogger Cube contains the controller, network and SD card interface, and power supply as well as either three or six I/O slots (UEILogger 300 or 600 respectively). Configure your logger by selecting the I/O boards required to match your application. With over 40 different I/O boards available, there’s sure to be a configuration to meet your needs. (Please see pages 33-46 for details on the I/O boards.)

The UEILogger supports sample rates up to 250,000 samples per second total, spread across the entire Cube. For example, a 6 slot Logger, full of 16-channel AI-217 boards has 96 input channels. The logger will log all 96 channels at up to 2,604 S/sec, for an aggregate sample rate of 250,000 S/sec. Data is stored on standard SD Cards up to 32 Gigabyte (8 Gig SD Card included). Logged data may be retrieved via the unit’s Ethernet port or the SD Card may be removed from the logger and read by any SD Card reader. A 32 Gigabyte SD Card holds over 8 billion 24-bit A/D readings, enough to sample 96 analog inputs at 100 Hz for over nine days, or 96 channels at 1 Hz for over sixty months!

Simple and Flexible Setup
Developing the data logging application is simple with the intuitive, Windows-based application provided. There is absolutely no programming required. The software allows you to set input, sample/update rates, signal conditioning, etc., all from simple pull down menus. The software allows you to select automatic conversion of inputs into engineering units. Use the logger’s built-in conversions or create your own Y = mX + b linearization either by providing “m” and “b” directly or taking advantage of our automatic two-point scaling utility, which allows you to build the complete scaling from any two known states of your input. You may also set alarm/trigger conditions for each input channel that will control outputs, sound an audible alarm and/or flash an LED. Please see the screen captures on the following page for more info or download a copy of the UEILogger application and try it out. (visit: www.ueidaq.com/UEIloggerdemo)
The UEILogger software converts data on the SD Card (including all configuration information) into formats used by popular DAQ and analysis applications. The software also allows you to review the logged data graphically.
The data logging program may be loaded onto the UEILogger two ways: The logger configuration file may be downloaded via the unit’s Ethernet port or it may be written directly to an SD Card. This allows Logger applications to be modified or initiated and data to be extracted by removing/installing an SD card.

The UEISIM deployment mode offers Simulink users a powerful, flexible I/O target. Models built in Simulink are deployed directly on the UEISIM using Embedded Coder. The combination creates a powerful solution for developing and tuning real-time (and non-real-time) applications
including model verification, rapid prototyping, and HIL testing. The UEISIM is rugged, flexible, and expandable enough not only to be a great solution while in your development cycle, but also the ideal solution for your production hardware.

To use the UEISIM, simply:
1) Build your Simulink application.
2) Open MATLAB and select Simulink/Embedded target for UEISIM.
3) Convert your model to use the UEISIM I/O blocks (if you had not used them
in your original model).
4) Create an executable via Embedded Coder, (formerly RTW).
5) Connect the UEISIM in “external mode” (if you wish to remotely monitor
the application while running on the UEISIM).
6) Start your simulation. Six easy steps and your simulation is running live on real hardware.

The UEISIM 300/600 are 4″ × 4.1″ × 4″ / 4″ x 4.1″ x 5.8″ and offer three or six I/O slots respectively. GigE versions of the UEISIM Cubes are designated as the UEISIM 300-1G and UEISIM 600-1G, while four and twelve-slot versions with 38999 connectors are designated the UEISIM 400-MIL and UEISIM-1200-MIL respectively. The RACKtangle-
based UEISIM 1200R and UEISIM 600R offer 12 and six slots respectively while the UEISIM 400F is a 4 slot FLATRACK. The -SIM option also allows UEISim functionality on the new UEINet series. The UEISIM uses the same I/O boards as our popular PowerDNA family and includes analog input analog output (up to 32 channels PER
BOARD), digital I/O, Serial and CAN communications, ARINC-429 networking, counter/timer, quadrature encoder input and more. With 60+ different I/O boards available, there is sure to be a configuration perfect for your application.

The heart of the UEISIM is a PowerPC processor running a standard (2.6.x) Linux OS kernel. Flash memory contains the OS Kernel and drivers for each of the I/O
boards. The CPU/NIC provides an SD Card slot, Ethernet interface, Intercube trigger/sync interface, RS-232 port, power supply inputs and a variety of annunciator LEDs. The file system is contained on the SD card. It includes the other components of the operating system such as libraries, utilities, init script and daemons.

The UEISIM is rugged and robust. With 100Base-T Cubes tested from -40 °C to +85 °C, at 100 g shock, 5 g vibration and altitudes up to 70,000 feet (special version to 120,000 feet) and GigE-based chassis tested from -40 °C to +70 °C, 50 g shock, and 3 g vibration, the UEISIM is tough enough for the most challenging applications. All I/O is isolated from the controller, so the UEISIM is immune to the glitches/spikes common in industrial environments.

The UEIModbus deployment mode chassis is a compact, rugged, Ethernet-based data acquisition and control interface that communicates with a host computer or PLC over Modbus TCP. Its flexibility allows you to configure one or more chassis to match the specific I/O requirements of your application. The UEIModbus is ideally suited for a wide variety of industrial monitoring and control applications.
The UEIModbus deployment option is supported by all of UEI’s Cube, RACKtangle and FLATRACK form factors. Regardless of your application, we’re sure to have a chassis that’s an ideal match for your system.
The heart of every UEIModbus system is the Cube or RACKtangle chassis. The UEIModbus 300 cube is 4″ × 4.1″ × 4″ and provides three I/O slots while the UEIModbus 600 is 4″ × 4.1″ × 5.8″ and offers six I/O slots. GigE versions of the UEIModbus Cubes are designated as the UEIMod bus 300-1G and UEIModbus 600-1G. T he RACKtangle-based UEIModbus 1200R and UEIModbus 600R offer 12 and six slots respectively in a
front-loading rack configuration. You select the I/O boards installed in the Cube to match your application. The UEIModbus supports all AI, AO, DI, DO and CT boards compatible with UEI’s Cube architecture. (Please see pages 33-46 for details on the I/O boards)
Whether your application requires a few I/O channels or a few thousand, the UEIModbus Cubes/Racks are ideal solutions in your Modbus-based application. For more information on the specifics of the various chassis supported by the UEIModbus, please refer to the specifications provided in the UEIPAC datasheet provide on pages 14-15.

The UEIOPC-UA deployment mode is an I/O chassis that runs as a standard OPC-Unified Architecture server as defined in IEC 62541. As such it is supported by a huge number of currently available applications pacakges, but written in-house and by third party developers. The UEIOPC-UA is an ideal solution in a wide variety of Oil & Gas, HVAC, Machine health monitoring as well as host of other industrial control and monitoring functions.
The UEIOPC-UA deployment option is supported by all of UEI’s Cube, RACKtangle and FLATRACK form factors. Regardless of your application, we’re sure to have a chassis that’s an ideal match for your system. The heart of every UEIUEI system is the Cube or RACKtangle chassis. The UEIOPC-UA 300 cube is 4″ × 4.1″ × 4″ and provides three I/O slots while the UEIOPC-UA 600 is 4″ × 4.1″ × 5.8″ and offers six I/O slots. GigE versions
of the UEIOPC-UA Cubes are designated as the UEIMod bus 300-1G and UEIOPC-UA 600-1G. T he RACKtangle-based UEIOPC-UA 1200R and UEIOPC-UA 600R offer 12 and six slots respectively in a front-loading rack configuration. You select the I/O boards installed in the Cube to match your application. The UEIOPC-UA supports all AI, AO, DI, DO and CT boards compatible with UEI’s Cube architecture. (Please see pages 33-46 for details on the I/O boards)
Whether your application requires a few I/O channels or a few thousand, the UEIOPC-UA chassis are ideal solutions in your OPC-UA-based application.
For more information on the specifics of the various chassis supported by the UEIOPC-UA, please refer to the specifications provided in the UEIPAC datasheet provide on pages 14-15.