Okay

Get in Touch

General
(508) 921-4600
Email Sales
Email Support

UEI Europe Office
+49 40 63698136
Email EU Sales

Visit this page for local offices and distributors.

Real-Time, GigE, programmable automation controller (PAC) with 7 I/O slots

UEIPAC 700-1G

Features

  • Powerful stand-alone embedded controller
  • Flexible, compact, and rugged
  • Standard Linux or VxWorks Operating System
  • Uses standard Linux kernel or with Linux_rt preempt patch real-time support
  • IOT/MQTT ready (pre-installed Mosquitto app)
  • DDS support with ZeroMQ, OpenSplice or CoreDX
  • EPICS CAS support included
  • Web/HTML/HTML5 Web Socket interface support.
  • Flexible: Over 80 I/O boards available
  • Solid-State Drive and/or SD Card-based storage
  • 100Base-T, 100Base-FX (fiber), or Gigabit Ethernet
  • Synchronization via IEEE-1588
  • Ideal for HIL (Hardware In the Loop) applications
  • Program in standard C
  • Eclipse IDE support
  • Uses the same API as our PowerDNA family

Zynq: Learn more about UEI's Zynq Processor
NOTE: Zynq CPUs support M.2 SSDs only. Zynq CPUs do not support standard SSD or an SD/uSD cards.

VxWorks Features
VxWorks is only available on the 8347 CPU, not on the SoloX or Zynq CPUs.

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

Linux Features

  • Develop on Linux PC or Windows PC in the Cygwin environment
  • Our Linux Programmer's Toolkit is required to write programs for the UEIPAC
  • A one-time charge for the Toolkit, regardless of the number of systems deployed

Mathworks Embedded Coder®

  • Add-on to Simulink that unlocks additional code optimization, verification, and targeting capabilities.
  • Generate readable, compact, and fast C and C++ code optimized for embedded systems.

Cyber Ready

Real-Time, GigE, programmable automation controller (PAC) with 7 I/O slots
Software/Programming: How UEI solutions are used. Hosted - Connected to a PC with Windows, Linux, QNX, VxWorks, RTX, or similar OS. Hosted also is for OPC-UA, Modbus and EtherCAT. Standalone - Controller with Linux or VxWorks OS, Simulink I/O Target or UEILogger. Available options for this product are shown in the drop down menu.
CPU Configuration:
Solid State Hard Drive:
SD Card:
M.2 Solid State Hard Drive:
Software Deployment Options:
Cybersecurity Ready:
Quantity: $3310
Add to Cart

Typically in stock for shipment in 3-4 weeks. Subject to global supply chain challenges.

UEIPAC 700-1G

The UEIPAC 700-1G 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 vehicle control (UAV and ULV), Hardware in-the-loop (HIL), and more. The UEIPAC is also 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.

Each UEIPAC 700-1G Cube contains the PowerPC processor preloaded with the standard Linux operating system (currently 2.6.x). It also contains dual Gigabit Ethernet NIC ports, serial port, inter-cube sync interface, and 7 I/O slots. Configure your PAC by selecting the I/O boards required to match your application. With over 80 different I/O boards available, there's sure to be a configuration to meet your needs.

A key advantage of the UEIPAC is its standalone application deployment. In PowerDNA systems, the VxWorks 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 VxWorks 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. The new VxWorks support allows these applications to be developed and run in VxWorks. 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.

LINUX Deployments

Your application runs as a regular Linux process giving you access to the standard POSIX API provided by the GNU C runtime library (glibc) as well as any other library that can be compiled for Linux (for example: libxml, libaudiofile…). We also support the Linux_rt preempt patch for real-time support.

To develop programs for the UEIPAC, you will need to purchase a copy of the UEIPAC Linux TK programmers toolkit. The toolkit provides the various items needed to write applications for the UEIPAC. Regardless of the number of cubes you deploy, you need only purchase one programming toolkit. UEIPAC is an embedded Linux-based system with no graphical interface. It is very good at network connectivity, which makes it possible to create remote graphical user interfaces (also known as HMI Human-Machine-Interface).

VxWorks Deployments

You may now take advantage of all the hardware advantages of UEI's popular UEIPAC chassis and continue to develop your applications in VxWorks. This powerful combination provides hard real-time performance, an extremely robust and reliable operating system, allows you to develop your application in a familiar environment and last, but not least, allows you to preserve a great deal of previously written code! To deploy a UEIPAC application running VxWorks you'll need the following.

  1. A UEIPAC (any version)
  2. The "UEIPAC VxW BSP". You only need to purchase the BSP once, regardless of the number of systems you deploy
  3. A VxWorks development system (from Wind River)
  4. A VxWorks run-time license for each UEIPAC deployed. (also purchased from Wind River)

The UEIPAC cube may be placed on a desk or table or may be mounted to any flat surface/wall, DIN Rail, or in a standard 19" rack. The UEIPAC may be AC, DC or battery powered.

Mathworks Embedded Coder® & UEI Solutions

Mathworks Embedded Coder® generates readable, compact, and fast C and C++ code for embedded processors used in mass production. Embedded Coder is available for use on UEIPAC and UEISIM systems. The choice of Embedded Coder versus Simulink Coder is done when selecting the system target file (same as what you would do to select PowerPC, SoloX ARM, or Zynq UltraScale+ CPU targets).

For information on Embedded Coder® used with UEI solutions, please contact sales@ueidaq.com.

Mathworks Embedded Coder® generates readable, compact, and fast C and C++ code for embedded processors used in mass production. Embedded Coder is available for use on UEIPAC and UEISIM systems. The choice of Embedded Coder versus Simulink Coder is done when selecting the system target file (same as what you would do to select PowerPC, SoloX ARM, or Zynq UltraScale+ CPU targets).

For information on Embedded Coder® used with UEI solutions, please contact sales@ueidaq.com.

Related Media

Why Choose the UEIPAC?

The UEIPAC is a stand-alone data acquisition controller capable of being embedded almost anywhere. This new video highlights the primary features which make these devices an ideal solution for any of your measurement and control applications. #standalone #flexible #synchronization #sync #IO #eclipse #gnu

Explore UEI's embedded system solutions at https://www.ueidaq.com/program...

Installing UEIPAC | UEI Minute Video

UEI provides a development kit that allows you to develop applications for the UEIPAC (programmable automation controllers). Here is a brief video the shows you how to install it on a Linux PC or a Linux virtual machine. #setup #howto #guide #software

Explore UEI's embedded system solutions at https://www.ueidaq.com/program...
Explore UEI's software and programming options at https://www.ueidaq.com/support...

The Amazing UEIPAC

The ability to input and convert a wide variety of data then export it the way you want makes UEI hardware an ideal fit for your DAQ and Control application. Find out more at www.ueidaq.com. #IO #flexible #reliable

Explore UEI's embedded system solutions at https://www.ueidaq.com/program...

How to Wirelessly Connect to a UEIPAC Shared Data Server

See how quick and easy it is to connect an iPad, smartphone, or laptop to a wireless data server using a UEIPAC Linux-based 3-slot Cube. #embedded #howto #guide #demo #IO

Learn more about the UEIPAC-300 at https://www.ueidaq.com/product...
Explore UEI's embedded system solutions at https://www.ueidaq.com/program...

Create an SD Card for the UEIPac | UEI Minute Video

Creating an SD card for the UEIPac is as easy as running a script in the root file system. We’ve made this short video to show you how to do it. #software #howto #guide

Explore UEI's embedded system solutions at https://www.ueidaq.com/program...

UEIPAC Linux Based Programmable Automation Controller with built in Logger Functionality

The UEIPAC 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. #software #linux #demo #flexible #IO

Explore UEI's embedded system solutions at https://www.ueidaq.com/program...

Choose A Networked or Stand-Alone System

While UEI systems are engineered for data acquisition, simulation and control, our hardware falls into two basic categories – PowerDNA and UEIPAC. This video illustrates the differences between each. #flexible #IO #embedded #standalone

Explore UEI's software and programming options at https://www.ueidaq.com/support...