基本应用1:协议转换器
基本应用2:采用VxComm技术的协议转换器
高级应用程序1:Modbus / TCP控制器
高级应用2:采用VxComm技术的Modbus / TCP控制器
您购买一颗 I-7188E -MTCP 控制器时,它已经安装了一个预设的Modbus 程序在它的 Flash 内存中了。这支程序具备下面的特色:
1、具单一Modbus/TCP对多Modbus/RTU的转换功能
I-7188E -MTCP 是一个 Modbus/TCP 的转接器。它可以很轻易地将 Modbus/RTU 的设备升级到具备有网络通讯功能。
2、控制器上的每一个串行埠都支持VxComm技术
假如串行设备没有支持 Modbus/RTU,您还是可以存取这些设备。但是必须在计算机上安装 VxComm 的驱动程序,并且分配一个串行端口号码给远程 i-7188E -MTCP 的串行埠。在那之后,程序就可以透过标准的 RS-232 函式经由 Ethernet 存取远程的串行埠了。
3、允许多个主控端(或客户端)同时间存取
不同的 I-7188E -MTCP 控制器支持不同数目的主控端。请参考网页上 FAQ 的详细说明。(http://www.icpdas.com/faq/7188e/ech003.htm)
4、程序可以修改
我们提供 Modbus 软件开发工具 给客户自行发展客制化的 Modbus 程序。
假如预设的软件并不是完全符合您的需求,您可以使用 Modbus 软件开发工具 (SDK) 来修改预设的软件,增加额外、特殊的功能。Modbus 软件开发工具具有下列特色:
1、支持额外的使用者自订通讯协议(TCP/IP)
Modbus/TCP 支持 2 种基本的数据格式 (bit 和 2-byte 的整数型态)。这意味着假如主控端 ( 或称为客户端 ) 不支持 Modbus/TCP 或者您需要其它格式的数据 ( 例如:字符串或是浮点数 ), I-7188E ( 执行预设程序 ) 将无法和主控端通讯。使用这项功能,您可以发展自已的特殊通讯协议来传送任意的数据了。
2、以Register为基础的程序开发方式 (容易使用)
Modbus 的函式库提供 4 个内部的 register 表 (iMemory_AI, iMemory_AO, iMemory_DI, iMemory_DO),您可以利用它们来储存特定的资料。当 Modbus/TCP 主控端向 I-7188E -MTCP 询问数据时,Modbus 的主程序会把这 4 个表里的数据响应给主控端。
3、提供使用者定义的 registers
这 4 个内部 register 的表是完全开放给使用者使用的。您必自行分配、使用。
4、可连结到 Modbus/RTU 设备
使用 ModbusMaster2Slave 这个函数 (宣告在 MBTCP_7E.h), Modbus/RTU 设备可以很容易地整合到 I-7188E -MTCP 内部的内存。I-7188E -MTCP 轮流询问 Modbus/RTU 设备的数据,将它们摆到内部的 registers 。这样一来,主控端只要询问 I-7188E -MTCP 就可以得全部的数据。主控端的负担就可以大幅地降低。
5、可连结到非 Modbus/RTU 设备
有些串行设备并没有支持 Modbus/RTU 。我们另外提供了函数让 I-7188E -MTCP 可以连结到这些串行设备,让您可以将数据摆到它内部的 Registers 。这样一来,非 Modbus/RTU 的串行设备也可以支持 Modbus/TCP 了。
6、支援X boards
您可以挑一块合适的 Xboard 加到 I-7188EX 上,变成 on board 的 I/O 接点。
7、和Xserver SDK相容
Modbus SDK 是架构在 Xserver SDK 之上的设计。欲学习更多的程序开发技巧,也可以参考 Xserver 的范例程序。关于 Xserver 范例程序的数据请参考(CD:\Napdso\7188e\TCP\Xserver\Xserver.htm)
CPU | |
CPU | 80186,80MHz或兼容 |
SRAM | 512K字节 |
闪存 | 512K字节 |
EEPROM | 16K字节 |
NVRAM | 31字节(备用电池,数据有效期最长为10年) |
RTC(实时时钟) | 是 |
64位硬件序列号 | 是 |
内置看门狗定时器 | 是 |
通讯接口 | |
COM1 | RS-232(TXD,RXD,RTS,CTS,GND) |
COM2 | RS-485(D2 +,D2-) |
以太网端口 | 10 / 100Base-TX以太网控制器 |
COM端口格式 | |
数据位 | 7,8 |
奇偶性 | 偶、奇、无 |
停止位 | 1 |
LED显示屏 | |
5位7段LED显示 | 无 |
系统LED指示灯 | 是 |
硬件扩展 | |
I / O扩展总线 | 是 |
用户定义的I / O引脚 | 14针 |
外形尺寸 | |
尺寸大小 | 123毫米x 72毫米x 33毫米 |
工作环境 | |
工作温度 | -25°C至+ 75°C |
贮存温度 | -40°C至+ 80°C |
电源 | |
ESD保护的外壳接地 | 是 |
保护 | 电源反极性保护 |
供电电压 | +10至+ 30V / DC(非调节) |
功率 | 1.5W |
μPAC-7186EX-MTCP CR | μPAC-7186EX,带默认Modbus / TCP固件(RoHS) |
μPAC-7186EXD-MTCP CR | μPAC-7186EXD,带默认Modbus / TCP固件(RoHS) |