您购买一颗 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 控制器支持不同数目的主控端。
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)
产品技术咨询与订购:赵工18516638375
CPU:80188, 40MHz
内存:512 KB
闪存:512 KB
EEPROM:2 KB
NVRAM:31 Bytes (后备电池, 数据可保存10年)
实时时钟:有
64-bit硬件序列号:有
内置看门狗:有
COM1:RS-232 (TXD, RXD, RTS, CTS, GND)
COM2:RS-485 (D2+, D2-)
以太网接口:10 BASE-T
串口:Data bit7, 8;Parity Even, Odd, None;
Stop bit 1 LED:5位7段LED显示(仅适用于I-7188EXD-MTCP)
系统LED指示:有
I/O扩展总线:有
用户自定义I/O引脚:14 pins
尺寸:123mm x 72mm x 33mm (Lx W x H)
运行温度:-25℃ ~ 75℃
存储温度:-40℃ ~ 80℃
电源:+10 ~ +30VDC (非稳压)
功耗:I-7188EX-MTCP 2W ;I-7188EXD-MTCP 3W