uPAC-7186/I-7188 介绍
ICP DAS 开发了一系列名为 uPAC(micro Programmable Automation Controller)的掌上 型可编程自动化控制器。通过其结构强健、功能强大、节省空间、性价比高等特点,uPAC 在各种工业自动化应用领域中,表现卓越。
I-7188 — 第一代
“I-7188 系列 ” 是第一代 uPAC,已被广泛应用于各种工业自动化领域。它具有快速启动的操作系统 MiniOS7,可扩展功能的 X-Board 扩展卡,灵活的串口配置和用户自定义 的 I/O。
uPAC-7186 — 第二代
“uPAC-7186 系列 ” 于 2008 年推出,进一步改进和提升功能,如 : 更快的 CPU、更好的 10/100 Base-TX 以太网口、更低的功耗和多样化的内存组合选择。有了这些更优 秀的效能表现,uPAC-7186可适用于更复杂的应用:自动报告数据采集,M2M自动化系统, 有线 / 无线远程监控,资料记录器应用,冗余解决方案等。
产品 | 处理器 (CPU) | 以太网 | 内存扩展 | 功耗 |
---|---|---|---|---|
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 扩展插槽。 X-Board 扩展卡可以 插在扩展插槽上,以增加 I/O 通道、串口、记忆空间或硬件功能(如下列)。
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 提供了一种免费编译BC++ 3.1建议您安装。
|
||||||||||
C 语言开发系列 uPAC-7186E (内置 MiniOS7 操作系统,以太网络和串口通讯)
uPAC-7186E 是新一代的手持式 PAC。它配备了更有力的 CPU (从40M Hz 升级到 80M Hz) 和更快速的以太网口 (从10 Base-T 升级到 10/100 Base-TX)。和I-7188E 相较之下,uPAC-7186E 的运算速度大约可以快上 4 倍,并且具有更多的记忆体配置可供选择。 |
||||||||||
Model | CPU | SRAM | Flash | EEPROM | Ethernet Port |
RS-232/ RS-485 |
I/O Expansion | 7 Segment Display | Special Feature | |
---|---|---|---|---|---|---|---|---|---|---|
uPAC-7186EX | 80186, 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 | - | 64 MB NAND Flash | |||||||
uPAC-7186EXD-FD | Yes | |||||||||
注释:I/O 扩充总线只能安裝一片 X扩展板 |
|
||||||||||||
C 语言开发系列 I-7188 (内置 MiniOS7 操作系统,串口通讯)
利用 I-7188 具有多个串口的特性, 可以将多个串列的设备 (例如:条形码机、读卡机、HMI) 做整合,并且利用其内建少量的 I/O 点来建立各种嵌入式的应用。 |
||||||||||||
Model | CPU | SRAM | Flash | EEPROM | SN | 7 Segment Display | RTC | DI | DO | RS-232/ RS-485 |
I/O Expansion | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
I-7188/512 | 80188, 40 MHz | 256 KB | 512 KB | 2 KB | - | - | Yes | - | - | 2 | - | |
I-7188D/512 | Yes | |||||||||||
I-7188XA | 512 KB | 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 | |||||||||||
注释:I/O 扩充总线只能安裝一片 X 扩展板或记忆体扩展板 |
|
||||||||||||
C 语言开发系列 I-7188E (内置 MiniOS7 操作系统,以太网络通讯)
I-7188E 是I-7188 的升级版。它配备一个 10 Base-T 的以太网口,可以和整个 Ethernet/Internet 世界做连结。 |
||||||||||||
Model | CPU | SRAM | Flash | EEPROM | DI | DO | 7 Segment Display | Ethernet Port |
RS-232/ RS-485 |
I/O Expansion | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | |||||||||||
注释:I/O 扩充总线只能安裝一片 X扩展板 |
I-7188-MTCP/uPAC-7186EX-MTCP 系列内建一个扩展插槽。
选用不同的 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 等所有功能。