Ultra Compact Gigabit Ethernet I/O modules
Ultra Compact Gigabit Ethernet I/O modules
The UEINet chassis provides ultra-compact Ethernet based I/O module suitable for a wide variety of distributed data acquisition, control and SCADA applications. Based on UEI’s popular PowerDNA® Cube architecture, the new series is designed for applications requiring distributed I/O with a very small footprint.
The UEINet chassis is an extremely rugged, Gigabit Ethernet-based I/O interface. The wide variety of allows you to configure one or more cubes to match the specific I/O requirements of your application. The PowerDNA Cube is ideally suited for a wide variety of industrial, aerospace and laboratory data acquisition and control applications.
UEINet chassis are 2.7”” x 4.1” x 4” and are packed with power and flexibility. Each UEINet module consists of two primary subsections: a Core Module and and an I/O board.
The “standard” UEINet is designed to run as a slave I/O unit controlled directly by a host PC. The UEINet PAC UPG option allows the unit to run as a stand-alone device running an application you write in either Linux or VxWorks operating systems. Simulink users can use the UEINet SIM UPG option to enable the ability to build applications in Simulink. These simulink modules may be run on a host PC, stand-alone on the UEINet, or in a SCADA mode where a stand-alone application runs, but can be tuned by the host PC. Finally, there the UEINet Mod UPG allows the UEINet to run as a MODBUS TCP node.
The Core Module occupies the top portion of the chassis and provides two independent Gigabit Ethernet Network Interface Controllers (NICs) with separate IP addresses. These may be configured as a control port and a diagnostic port or they may be teamed/bonded to allow redundant network access. The control port is the primary interface from the host PC. The diagnostics port allows other computers (or a different thread on the host) to interrogate the I/O and system status of the Cube.
The Core module also provides provides the 8347 series PowerPC CPU, two USB 2.0 controller ports (active only with the UEIPAC option), indicator lights, timing/trigger interface, configuration ports and internal power supply. It’s the brains of the UEINet and controls the unit’s operations including the interface with the host Controller (and other Cubes), acting as the primary processor in stand alone depoloyments as well as supervising the activity of the I/O board.
The remainder of the chassis contains the I/O board. A custom (though fully COTS) I/O configuration is possible by specifying the UEINet with any of UEI’s DNA-series I/O boards. An overview of these board is also provided on the following pages, while detailed specifiations can be obtained from the various I/O boards’ datasheets. With over 60 different I/O boards available we’re sure to have just what your application requires.
In standard UEINet (also known as PowerDNA mode) the host communicates with the UEINet chassis in one of three ways. The first is simple, single point, programmed I/O. This mode is simple and is suitable for most systems where high speed or precise sample timing is not required. The second is the ACB (Advanced Circular Buffer). In ACB mode data is written to and from buffers on the I/O boards rather than directly to the Ethernet port. ACB mode is preferred for high speed acquisition/control or where precise timing is required as the buffers are large enough to assure data is not lost due to Ethernet timing latencies. The third mode is VMAP/DMAP. In V/DMAP mode, cubes use our patented DAQBIOS Ethernet protocol to assure deterministic real-time performance and achieve sub-millisecond response times across distributed systems including over 1000 I/O (analog and/or digital) points.
No system is complete without software. The UEINet is supported by all the popular Windows, Linux and Real-time operating systems. Our UEIDAQ Framework provides a simple and universal API and supports all common Windows programming languages. The UEIDAQ Framework also supports an extensive array of application packages including LabVIEW, MATLAB, DASYLab and more.
A slightly more complex and powerful API (refered to as the “low-level” driver) supports programmers of Linux, VxWorks and QNX. Though not as simple to use as the UEIDAQ framework, this API is quite simple and powerful. It also exposes more advanced functionality and provides the lower level system control we find most Linux, VxWorks and QNX programmers demand.
The UEINet-FLANGE, mounting option allows the UEINet series to be easily mounted to any flat surface. The UEINet-DR, DIN rail mount allows the unit to be mounted to any standard 35 mm DIN rail.
UEI Application Video – Cube in Space