一、产品概述
GC-501是RS-485带缓存数据集中器。模块拥有1024个字节的缓存,适用于Modbus-RTU协议。
模块最多可以添加60条Modbus指令,通过RS485-S口轮询发送这些指令读取多个从站。GC-501模块主要有两种工作模式:“数据集中”模式和“缓存透传”模式。
当GC-501启用“数据集中”模式,模块可以把分散的多个从站数据集中成一个从站数据,集中后的从站ID和起始寄存器地址可以随意设置。
当GC-501启用“缓存透传”模式,模块轮询读取多个外部从站的数据存入模块内,同时外部主站需要用同样的指令读取模块中的从站数据。
二、产品概述
1. 把多个从站集中成一个从站。
2. 从站数量太多,轮询一次耗费时间太长。
3. 减少主站轮询次数,降低总线负担,加快主站轮询速度。
4. 重组从站的寄存器地址。
5. 主站直接读取从站数据不稳定,需要缓存中继一下。
6. 从站的Modbus-RTU协议不规范,需要变得规范。
7. 从站和主站波特率不一致。
8. 从站需要修改从站地址。
9. 从站需要修改寄存器地址。
10. 延长从站应答主站的时间。
三、功能特点
l 电源输入DC9-30V具有过流和反接保护
l 支持把多个Modbus从站合并成一个Modbus从站
l 两个口都可以独立高速并发处理数据
l 模块的两个接口可以设置成不同的波特率
l 支持Modbus-RTU协议
l 最多支持60个从站
l 可以缓存多达512个Modbus寄存器(1024个字节)
l “缓存透传”模式:支持03H、04H、06H、10H功能码
l “数据集中”模式:RS485-M口支持03H、04H功能码;RS485-S接口支持03功能码
l 内置实时操作系统,稳定可靠
l 螺钉接线端子,支持导轨卡扣安装和螺丝固定
l 信号接口有静电、雷击、浪涌各种保护
l 主站和从站之间的RS485隔离
l 采用32位MCU,波特率最高可达115200
四、数据集中模式工作流程
1.模块轮询读取从站1到n,且每个从站读取若干个寄存器(读取数量按需要设置)。
2.模块把读到的数据全部集中到一个新的从站。
3.新从站的站地址和寄存器起始地址可以设置。
4.外部主站可以根据新从站的站地址和寄存器地址读取数据。
5.模块2个通讯口完全独立,可以独立高速并发处理数据。
6.集中器模式下模块RS485-M接口支持03H、04H功能码;RS485-S接口只支持03功能码。
7. 读数据可以集中,写数据不能集中(写指令只能透传)
五、典型应用接线
1. 按上图接线可以大大减少PLC轮询从站的时间,减轻总线负担。
2. 模块代替PLC轮询从站把数据集中到模块内
2. PLC最少只需要两条指令就能读取所有从站的数据。
3. GC-501模块可以提高总线的负载能力,保证总线的稳定性。
4. 可以增加从站的数量。