uPAC-7186/I-7188 介紹
ICP DAS 開發了一系列名為 uPAC(micro Programmable Automation Controller)的掌上 型 PAC 產品。 憑藉其結構強健、功能強大、節省空間、性價比高等特點,uPAC 在各種工 業自動化應用領域中,表現卓越。

I-7188 — 第一代
“I-7188 系列 ” 是第一代 uPAC,已被廣泛應用於各種工業自動化領域。它具有快速啟動的 作業系統 MiniOS7,可擴充功能的 X-Board 擴充卡,靈活的 COM 埠配直和使用者自定義 的 I/O。

uPAC-7186 — 第二代
“uPAC-7186 系列 ” 於 2008 年推出,進一步改進和提升功能,如 : 更快的 CPU、更好的 10/100 Base-TX Ethernet 網路埠、更低的功耗和多樣化的內存組合選擇。 有了這些更優 秀的效能表現,uPAC-7186可適用於更複雜的應用:自動報告數據採集,M2M自動化系統, 有線 / 無線遠端監控,資料記錄器應用,冗餘解決方案等。
產品 | 處理器 (CPU) | Ethernet | 記憶體擴充 | 功耗 |
---|---|---|---|---|
I-7188 系列 | 40 MHz | 10 BaseT | SRAM, Flash | 2 W |
uPAC-7186 | 80 MHz | 10/100 BaseTX | SRAM, Flash | 1.5 W |
特色
強大的嵌入式作業系統 — MiniOS7
MiniOS7 是過去十年中使用最穩定的作業系統。到目前為止,ICP DAS PAC 搭載 MiniOS7 的解決方案已經在全球發行 了數十萬份。

- 類似 DOS 的嵌入式作業系統
- 互聯網連接
- 所需的內存資源較少
- 無病毒入侵問題
- 開機時間短 (<1 秒)
- 更快的看門狗回應時間
- 提供適用於各種週邊、設備和遠端 I/O 模組的函式庫和範例程式。
豐富的開發工具支援
ICP DAS 提供多達百種的函式庫和範例程式,讓使用者可以輕鬆、快速地開發 應用程式,進一步和一些常用的軟體,SCADA 通訊或工具做整合。
- 函式庫 : Xserver、Modbus、MiniOS7 Framework
- 支援的開發工具 : ISaGRAF、C 語言
專利技術 : “Self-Tuner” 晶片
內置的 "Self-Tuner" 是一個專利晶片。此晶片會根據 RS-485 網路上的數據格式和波特率自動調整並能自動處理 RS-485 通訊的方向。
64 位元硬體序號,軟體防拷保護
每一個控制器有一個唯一的 64-bit 硬體序號。 因為控制器的硬體序號不會重複,使用者可以在他們的應用程式中,用檢查硬體序號的方式保護開發好的程式,避免辛苦完成的心血結晶被複製盜用。
內建 RTC 即時時鐘 — Real Time Clock
- 提供秒、分、小時、日期、月和年 (1980 ~ 2079)
- 具有板載電池
- 資料有效期達 10 年
- 保持準確的時間 / 日期在主電源中斷時
5 位數 7 段 LED 顯示器
選配的 5 位數 7 段 LED 顯示器可用來顯示訊息,如系 統資訊、自訂訊息等。
。顯示數字、字母、符號、單位等。

適用於惡劣環境的高可靠度
ICP DAS 嵌入式 PAC 控制器具備寬溫和耐潮特性,可在惡劣的工作環境 中能保持高可靠度
- 運作溫度: -25°C ~ +75°C
- 儲存溫度: -30°C ~ +80°C
- 周圍環境相對溼度: 10 ~ 90 % RH (無凝露)
內建看門狗定時器 — Watchdog Timer
當 I-7188 或 uPAC-7186 上電時,看門狗定時器即開始 啟動。當軟體發生錯誤,應用程式在 0.8 秒內未更新看 門狗定時器時,將重置 CPU, 以防止系統因環境不良 造成停止運作的機制。
多種記憶體擴充選擇
。內存配置
記憶 | 容量 | 說明 |
---|---|---|
Flash Disk | 64 MB NAND | 堅固的數據儲存空間,防衝撞和防震動。 提供 MiniOS7 檔案系統和函式庫來讀 / 寫檔案。 |
NVRAM | 31 bytes | 無寫入限制。 |
EEPROM | 2 KB 或 16 KB | 存放不常變更的參數。 |
不同的型號有不同的 SRAM、NVRAM 和 Flash 大小。 請參閱選型指南。 |
。記憶體擴充卡 (選配)
Flash 和 EEPROM 的寫入保護和限制功能,可防止儲存的資 料因干擾而被改變。NVRAM 沒有寫入次數的限制,所以非常 適合儲存常常需要變更的資料。此外,NVRAM 是非揮發性記 憶體,即使在斷電或系統錯誤時,也能保持資料的完整。

可擴充的本機 I/O 和硬體功能
大多數 uPAC-7186 和 I-7188 系列都有一個內置的 I/O 擴充 bus。X-Board 擴充卡可以 插在擴充用的 bus 上,增加 I/O 通道、COM port、記憶空間或硬體功能(如下列)。
DI、DO、AI、AO、定時器 / 計數器、通訊、flash 記憶體、電池備援 SRAM、運 動控制、自檢等。ICP DAS 提供各種標準的 X-Board 以及 ODM 服務。 X-Board 有兩種與掌上型 PAC 結合的方法,一是直接將 X-Board 插入掌上型 PAC,另一個方式則是將控制器安裝在更大的 X-Board 上。

此系列控制器配置了一個類似 DOS 的單工作業系統 (MiniOS7) 。 利用可以編譯出 16-bit 執行檔 (*.exe) 的程式編譯器來開發程式,然 後下載到控制器裡面。如此一來,這個控制器就可以獨立運作了。
支援的 C/C++ 編譯器有 TC++ 1.01、TC 2.01、BC++ 3.1 ~ 5.2x、MSC 6.0、MSVC++(1.5.2 之前版本)。
Borland 提供了一種免費編譯建議您安裝。
|
||||||||||
C 語言開發系列 uPAC-7186E (內建 MiniOS7 作業系統,乙太網路和串列通訊)
uPAC-7186E 是新一代的掌上型 PAC。它配備了更有力的 CPU (從40M Hz 升級到 80M Hz) 和更快速的乙太網口 (從10 Base-T 升級到 10/100 Base-TX)。和I-7188E 相較之下,uPAC-7186E 的運算速度大約可以快上 4 倍,並且具有更多的記憶体配置可供選擇。 |
||||||||||
型號 | CPU | SRAM | Flash | EEPROM | 7段LED顯示 | 乙太網路 | RS-232/RS-485 | I/O 插槽 | 特色 | |
---|---|---|---|---|---|---|---|---|---|---|
uPAC-7186EX | 80186 或相容, 80 MHz |
512 KB | 512 KB | 16 KB | - | 1 | 2 | X擴充板 (備註) |
- | |
uPAC-7186EXD | 是 | |||||||||
uPAC-7186PEX | - | PoE | ||||||||
uPAC-7186PEXD | 是 | |||||||||
uPAC-7186EX-SM | 640 KB | - | 640 KB SRAM |
|||||||
uPAC-7186EXD-SM | 是 | |||||||||
uPAC-7186EX-FD | 512 KB | - | 64 MB NAND Flash |
|||||||
uPAC-7186EXD-FD | 是 | |||||||||
I/O 擴充匯流排上只能安裝一片 X 擴充版 |
|
||||||||||
C 語言開發系列 I-7188E (內建 MiniOS7 作業系統,乙太網路通訊)
I-7188E 是I-7188 的升級版。它配備一個 10 Base-T 的乙太網口,可以和整個 Ethernet/Internet 世界做連結。 |
||||||||||
型號 | CPU | SRAM | Flash | EEPROM | 7段LED顯示 | DI | DO | 乙太網路 | RS-232/RS-485 | I/O 插槽 |
---|---|---|---|---|---|---|---|---|---|---|
I-7188EA | 80188 40 MHz |
512 KB | 512 KB | 2 KB | - | 6 | 7 | 1 | 2 | - |
I-7188EAD | 是 | |||||||||
I-7188EX | - | - | - | X擴充卡 (備註) |
||||||
I-7188EXD | 是 | |||||||||
I/O 擴充匯流排上只能安裝一片 X 擴充板 |
|
|||||||||||
C 語言開發系列 I-7188
利用 I-7188 具有多個串口的特性, 可以將多個串列的設備 (例如:條碼機、讀卡機、HMI) 做整合,並且利用其內建少量的 I/O 點來建立各種嵌入式的應用。 |
|||||||||||
型號 | CPU | SRAM | Flash | EEPROM | SN | 7段LED顯示 | RTC | DI | DO | RS-232/RS-485 | I/O 插槽 |
---|---|---|---|---|---|---|---|---|---|---|---|
I-7188/512 | 80188 40 MHz |
256 KB | 512 KB | 2 KB | - | - | 是 | - | - | 2 | - |
I-7188D/512 | 是 | ||||||||||
I-7188XA | 512 KB | 64-bit 硬體序號 |
- | 2 | 2 | 記憶體擴充板 (備註) |
|||||
I-7188XAD | 是 | ||||||||||
I-7188XB-512 | - | 1 | 1 | X擴充板 (備註) |
|||||||
I-7188XBD-512 | 是 | ||||||||||
I-7188XC/512/RTC | 80188 20 MHz |
128 KB | - | - | 2 | 3 | |||||
I-7188XCD/512/RTC | 是 | ||||||||||
I-7188XC-512 | - | - | |||||||||
I-7188XCD-512 | 是 | ||||||||||
I/O 擴充匯流排上只能安裝一片 X 擴充板或記憶體擴充板 |
uPAC-7186/I-7188 系列內建一個擴充槽。
選用不同的 X 系列 I/O 擴充板,能監控多種 I/O 信號包含 DI, DO, A/D, D/A, 計時, 計數等或是增加RS-232/RS-422/RS-485 序列通信埠的數目,可用來與 CANOpen 設備,DeviceNet 設備或是 FRnet 等 I/O 模組通信。
相關資訊,請參閱以下連結
遠端 I/O 擴充
Ethernet
ET-7000、ET-7200、ET-87Pn-MTCP和I-8KEn-MTCP為網路型I/O設備。PAC可透過乙太網路使用Modbus/TCP協定做遠端控制。提供使用C#和VB.net開發用之函式庫 nModbus.dll。
RS-485
每一PAC皆可透過RS-485來連接I-7000、M-7000和RU-87Pn搭配高卡I-87k系列I/O模組。RS-485網路採用雙絞作為傳輸介質,傳輸速率最高可達115.2 Kbps。 針對M-7000,提供使用C#和VB.net開發用之函式庫 nModbus.dll。 針對I-7000,提供使用C#、VB.net、VC和VB開發用之函式庫 PACSDK.dll。
FRnet
FRnet 是一個創新的工業現場總線。FRnet有許多特殊功能,例如:高速的I/O控制、即時的I/O同步更新功能、不需額外的通訊協定、簡易的設定及維護方式。PAC只需使用一I-8172W I/O模組,即可和FRnet I/O模組連接,實現高速分散式I/O網路(high-speed distributed I/O)。 提供使用C#、VB.net、VC和VB開發用之函式庫 pac_i8172w.dll。
CAN Bus
Controller Area Network (CAN) 是一種串列通訊,它能高效地支援分散式即時控制(distributed real-time control),並且具有相當高的安全性。CAN具有錯誤處理機制和訊息等級(message priority)的觀念,讓網內傳輸的可信賴性和效率大為提升。此外,CAN還具有multi-master的能力,搭配感應器(sensors)和促動器(actuators)特別適合用來作智慧型控制網路。搭配I-8123、I-8124、I-87120,PAC可以實現CAN、CANopen和DeviceNet等所有功能。