uPAC-7186/-7188 Introduction

ICP DAS develops a family of palm-size PAC named uPAC (micro Programmable Automation Controller). Featuring robust, powerful, space-saving, cost-effective and more, uPAC presents excellent performance in various Industry Automation applications in the challenging environments.

I-7188 — the 1st generation

“I-7188 Series ” the first generation of uPAC, has been widely used in various Industry Automation applications. It is characterized by fast-booting operating system MiniOS7, interchangeable X-Board for function expansion, flexible COM port configuration and user-defined I/O pins.

uPAC-7186 — the 2nd generation

“uPAC-7186 Series ” debuting in 2008, further improves and upgraded features, such as faster CPU, better 10/100 Base-TX Ethernet port, lower power consumption and diversified Memory combination selections. With better performance, it is suitable for more sophisticated applications: auto-reporting data acquisition, M2M automation system, wire/wireless remote control, data logger application, redundant solution.

Generation CPU Ethernet Memory Expansion Power Consumption
I-7188 Series 40 MHz 10 BaseT SRAM, Flash 2 W
uPAC-7186 80 MHz 10/100 BaseTX SRAM, Flash 1.5 W

Features

Powerful Embedded OS — MiniOS7

MiniOS7 is the most stable OS used in the last decade. Up to now, several hundred thousand copies with our PACs have been distributed worldwide.

  • DOS-like embedded OS
  • Antivirus ability
  • Internet connectivity
  • Short boot time period (<1 Second)
  • Less memory resource required
  • Faster watchdog response time

Rich Development Support

We provide over 100 Libraries and Demos for users to develop applications easily and quickly to integrate with some popular software, SCADA, protocols or tools.

  • Provide Libraries: Xserver, Modbus, MiniOS7 Framework
  • Support development tool: ISaGRAF, C Language

Patented Technology:“Self-Tuner” Chip

Our uPAC contains a patented "Self-tuner" chip which automatically tunes Baud rate and data format in the whole RS-485 network. It also handles the direction of RS-485 communication line.

Unique 64-bit Hardware Serial Number to Protect Your Program

A unique 64-bit serial number is assigned to each hardware device to protect your software against piracy.

Built-in RTC — Real Time Clock

  • Provides second, minute, hour, day of week, day of month, month & year (1980 ~ 2079)
  • With on-board battery
  • Data valid up to 10 years
  • Keep accurate time/date while the main power is lost

5-Digit 7-Segment LED Display

Optional 5-digit 7-segment LED display shows information, such as system status, user-defined message.

。Display numbers, letters, symbols, units, etc.

Highly Reliable Under Harsh Environment

Our uPACs operate in a wide range of temperature and humidity.

  • Operating Temperature: -25°C ~ +75°C
  • Storage Temperature: -30°C ~ +80°C
  • Humidity 10 ~ 90% RH (non-condensing)

Built-in WDT — Watchdog Timer

When I-7188 or uPAC-7186 is power-up, the watchdog timer can be enabled. The watchdog timer resets the controller after a short period (about 0.8 seconds) when the running software fails to reset the watchdog.

Various Memory Expansion Options

。Memory Configuration

Memory Size Description
Flash Disk 64 MB NAND rugged data storage that resists shock and vibration.
MiniOS7 file system and APIs are provided to read/write files.
NVRAM 31 bytes No writing limitation
EEPROM 2 KB or 16 KB to store not frequently changed parameters.
Note: Different model has different SRAM size, NVRAM and Flash size. Please refer to the Selection Guide.

。Expandable Local I/Os & Hardware Functions

The writing protection and limitation of Flash and EEPROM prevent memories from being modified due to noise interference. NVRAM doesn’t have writing limitation. It is the best choice for temporary data storage. Furthermore, it is non-volatile, data can be kept even when the power is lost or the system crashes.

Expandable Local I/Os & Hardware Functions

Most uPAC-7186 and I-7188 series have a built-in expansion bus. X-Board can be plugged on the Bus to expand I/O channels, COM Ports, memories or hardware functions (Listed below).

DI, DO, AI, O, Timer/Counter, Communications, Flash memory, Battery backup SRAM,Motion control , Self-test We provide various standard X-Boards, and also ODM service. The X-Board has two methods to combine with the palm-size PAC. Plug an X-Board into a palm-size PAC or mount a controller on a larger X-Board.

The controller is equipped with a DOS-like OS, called MiniOS7. Its software development toolkit is C language compilers that can build 16-bit executable file (*.exe) running on an 80186 CPU, then download it to the controller.

The supported C/C++ compilers are TC++ 1.01、TC 2.01、BC++ 3.1 ~ 5.2x、MSC 6.0、MSVC++ (before version 1.5.2).

One free compiler is offered by Borland, and we recommend that you install.

uPAC-7186E series C Language Based uPAC (MiniOS7 Inside, Ethernet and Serial Connectivity)
The uPAC-7186E is our new generation of palm-size PAC. It equips a more power full CPU (upgraded from 40M Hz to 80M Hz) and a faster Ethernet port (upgraded from 10 Base-T to 10/100 Base-TX). Compared with I-7188E series, uPAC-7186E’s computing speed is up to 4 times faster. And there are more memory configuration choices to select from.
Model CPU SRAM Flash EEPROM 7 Segment
Display
Ethernet
Port
RS-232/RS-485 I/O
Slot
Feature
uPAC-7186EX  80186 or
compatible,
80 MHz
512 KB 512 KB 16 KB - 1 2 X-board
(Note)
-
uPAC-7186EXD  Yes
uPAC-7186PEX  - PoE
uPAC-7186PEXD  Yes
uPAC-7186EX-SM  640 KB - 640 KB
SRAM
uPAC-7186EXD-SM  Yes
uPAC-7186EX-FD  512 KB - 640 MB
NAND Flash
uPAC-7186EXD-FD  Yes
Note: The I/O Expansion Bus can mount one X-board only.
I-7188E series C Language Based uPAC (MiniOS7 Inside, Ethernet and Serial Connectivity)
I-7188E series is an upgrade version of I-7188 series. It equips a 10 Base-T Ethernet port to make a connection to the Ethernet/Internet word.
Model CPU SRAM Flash EEPROM 7 Segment
Display
DI DO Ethernet
Port
RS-232/RS-485 I/O
Slot
I-7188EA  80188
40 MHz
512 KB 512 KB 16 KB - 6 7 1 2 -
I-7188EAD  Yes
I-7188EX  - - - X-board
(Note)
I-7188EXD  Yes
Note: The I/O Expansion Bus can mount one X-board only.
I-7188 series C Language Based uPAC (MiniOS7 Inside, Serial Connectivity)
By the multi-COM port feature, I-7188 can integrate serial devices (for example: barcode reader, card reader, HMI) and use the few onboard I/O points to implement embedded applications.
Model CPU SRAM Flash EEPROM SN 7 Segment
Display
RTC DI DO RS-232/RS-485 I/O
Slot
I-7188/512  80188
40 MHz
256 KB 512 KB 2 KB - - Yes - - 2 -
I-7188D/512  Yes
I-7188XA  512 KB 64-bit
64-bit Hardware
seial number
- 2 2 Memory board
(Note)
I-7188XAD  Yes
I-7188XB-512  - 1 1 X-board
(Note)
I-7188XBD-512  Yes
I-7188XC/512/RTC  80188
20 MHz
128 KB - - 2 3
I-7188XCD/512/RTC  Yes
I-7188XC-512  - -
I-7188XCD-512  Yes
Note: The I/O Expansion Bus can mount one memory board/X-board only.

Most uPAC-7186 and I-7188 series have a built-in expansion bus.

X-board can be plugged on the Bus to expand I/O channels, COM Ports, memories or hardware functions.

For more information, please go to the following web page.

SRAM, Flash Boards

Prototype, Testing Boards

Motion Control Boards

DI, DO, Counter Boards

A/D, D/A, DI, DO Boards

RS-232/422/485, DI, DO Boards

Remote I/O Selection