RPC2400可编程通讯转换器功能如下所示:
- 3个RS485口COM0、COM1和COM2,其中COM0为RS232和RS485复用,通讯口均与内部隔离;
- 1个以太网口,支持MODBUS/TCP从站协议,最大支持4个Client同时链接;
- 通讯转换器可通过IEC61131-3所有标准语言编写程序,由RS232口下载,进行通讯口之间数据交换;
- 所有RS485支持MODBUS从站和自由口通讯,其中COM1、COM2具有MODBUS主通讯功能块指令。
-
产品性能
- 供电与功耗:5V~24V 50mA@24VDC
- 运算速度: 0.06μs(布尔量运算指令)
- 程序存储空间: 120K字节
- 数据存储空间: N区10K字节,M区5K字节
- 掉电保持区 : 2K 字节
- 软件定时器: 不限点(最小单位为1ms)
- 计数器: 不限点(最大计数范围:0~65535)
- RS485波特率: 1200/2400/4800/9600/19200/38400/57600/115200 bps

RPC2400为可编程网关,需要通过RunPro软件进行编程,接口和指令对应关系如下所示:
1. 以太网口支持ETH.lib库指令对以太网参数进行设置和读取;
2. COM0支持RS232.lib库指令对COM0参数进行设置和读取、Modbus协议从站操作等;
3. COM1支持RS485.lib库指令对COM1参数进行设置和读取、Modbus协议主从站操作等;
4. COM2支持RS4853.lib库指令对COM2参数进行设置和读取、Modbus协议主从站操作等;
5. 地址分配时,M区%MB300到%MB811为可寻址掉电保持。
Modbus(Modbus/TCP)协议地址映射关系如下表所示:

注意:RPC2400的3个串口和1个以太网口作为从站时,数据区地址映射关系一致。
举例:
位地址为M区%MX200.6,Modbus(Modbus/TCP)协议地址映射为3606(200*8+6+3000=3606),上位机读取时需要偏移1位,即0x3607;字地址为M区%MW422,Modbus(Modbus/TCP)协议地址映射为3211(422÷2+3000=3211),上位机读取时需要偏移1位,即4x3212;双字地址映射关系与双字第一个字地址一致,即%MD422映射对应地址为4x3212。


图1 RPC2400模块图

