一、产品概述
MTA4004C为主站型RS485转一路RS485和四路0-20mA/4-20mA输出模块。
模块的RS485-M口可以主动读取流量计、温度计、液位计、称重模块等Modbus从站仪表的寄存器数值,并且分成一路RS485信号和四路12位精度的0-20mA/4-20mA电流信号。
模块包含一个Modbus-RTU内部主站和Modbus-RTU内部从站,可以通过设置波特率、从站ID,指令码、寄存器地址、数据类型等各种参数以兼容不同的仪器仪表。
本模块主要有以下典型应用场景:
1. PLC没有多余的RS485接口,只能接入模拟量信号
2. 仪表RS485转换成4-20mA直接驱动变频器(节省控制器)
3. 仪表的原装电流输出接口损坏,只能通过RS485转成电流代替
4. 模拟量信号远距离跟随输出
二、功能特点
l 电源输入DC15-30V具有过流和反接保护
l 支持把Modbus从站的RS485信号转换成4路0-20mA/4-20mA信号
l 模块包含一个Modbus-RTU主站一个Modbus-RTU从站
l 模块内部主站和内部从站之间数据可以透传
l 可设置多种通讯参数
l 支持Modbus-RTU协议的03H、04H、06H、10H功能码
l 可输出0-20mA或者4-20mA
l 内置实时操作系统,稳定可靠
l 螺钉接线端子,支持导轨卡扣安装和螺丝固定
l 信号接口有静电、雷击、浪涌各种保护
l 主站和从站之间的RS485隔离
l 采用32位MCU,波特率最高可达115200
三、简易工作流程
1. 模块需要设置好所有要读写的Modbu-RTU指令码,且不同的指令码将分配不同的存储地址。
2. 内部主站发送设置好的指令轮询读写多个外部从站的寄存器。
3. 模块读到的寄存器数据可以转换成对应的八路4-20mA电流输出。
4. RS485-S 和 RS485-M之间的数据可以进行透传。
5. 模块目前支持03H、04H、06H、10H等功能码。
6. 内部主站有错误处理机制,当发生读取超时、校验位异常、帧长异常等错误时,模块将根据设置进行一些处理(比如输出安全电流)。
四、典型应用接线
如上图接线,模块获取4个流量计的瞬时流量数值并且转换成4路电流输出给PLC,且触摸屏可以通过RS485-S接口间接读取4个流量计的数据。
1. 模块读取一个或多个从站的数据存入模块(读取数量可设置)。
2. 模块可以把“瞬时流量”数据转换成4-20mA电流输出给PLC。
3. 触摸屏可以通过模块读写流量计中的各种参数(不限于瞬时流量)。
4. 从站可以是流量计、液位计、温度表、电子秤、浓度计等等。
五、应用示例
如上图所示接线,模块读取4个流量计的瞬时流量并转换成4路4-20mA电流输出;同时触摸屏可以通过RS485-S接口读取流量计的状态。
按上图所示设置参数,则模块RS485-M接口轮询发送以下4条读取指令
读取指令1:01 03 00 00 00 02 C4 0B
应答指令1: 01 03 04 41 F0 0000 EE 3C
查询指令2:02 03 00 00 00 02 C4 38
应答指令2: 02 03 04 41 F0 0000 DD 3C
查询指令3:03 03 00 00 00 02 C5 E9
应答指令3: 03 03 04 41 F0 0000 CD FC
读取指令4:04 03 00 00 00 02 C4 5E
应答指令4: 04 03 04 41 F0 0000 BB 3C
应答指令中的瞬时流量数据(红色标注)将被模块解析,并转换成对应的电流输出。