1产品简介M-3002(基于Modbus的8路模拟量输入采集模块)作为通用型模拟量采集模块广泛应用于冶金、化工、机械、消防、建筑、电力、交通等工业行业中,可接入8路温度、湿度、液位、压力、流量、PH值等传感器输出的0~20mA、4~20mA、0~5V、-5~5V、0~10V、-10~10V等模拟量信号。支持标准的ModbusRTU协议,并具有通讯超时检测功能,可同其它遵循ModbusRTU协议的设备联合使用。1.1系统概述M-3002模块主要由电源电路、模拟量输入采样电路、隔离RS485收发电路及MCU等部分组成。采用高速ARM处理器作为控制单元,拥有隔离的RS485通讯接口,具有ESD、过压、过流保护功能,避免了工业现场信号对模块通讯接口的影响,使通讯稳定可靠。1.2主要技术指标1)系统参数供电电压:5~40VDC,电源反接保护功率消耗:0.5W工作温度:-10℃~60℃存储温度:-40℃~85℃相对湿度:5%~95%不结露2)模拟量输入参数输入路数:8路正常输入范围:电流输入:0~20mA、4~20mA,输入阻抗250Ω;电压输入:0~5V、-5~5V、0~10V、-10~10V,输入阻抗1MΩESD电压:7KV信噪比:96dBSNRADC分辨率:16位采样精度:0.1%3)通讯接口通讯接口:RS485接口,隔离1500VDC,±15kVESD保护、过流保护隔离电压:1500V通讯协议:ModbusRTU协议波特率:1.2k,2.4k,4.8k,9.6k,19.2k,38.4k,57.6k,115.2k通讯数据格式:1个起始位,8个数据位,无、奇或偶校验,1个或2个停止位1.3外形及尺寸外壳材料:ABS工程塑料尺寸大小:145mm(长)*90mm(宽)*40mm(高)安装方式:标准DIN35导轨安装和螺钉安装。2模块支持的功能码M-3002模块支持03、04、16号功能码,各功能码及所操作的元件如下表所示。元件功能码读写功能I/O保持寄存器03读读多个保持寄存器输入寄存器04读读多个输入寄存器参数配置保持寄存器03读读多个保持寄存器16写写多个保持寄存器2.103号功能码1)主站请求报文报文内容长度取值范围示例从站地址1字节0x01~0x1F0x01功能码1字节0x030x03起始地址2字节0x0000~0x000F0x0000输入数量2字节0x0001~0x00100x0001CRC校验2字节0x0000~0xFFFF0x840A注1:主站请求报文示例,读从0开始的1个保持寄存器(即读保持寄存器0,映射为模块的第一路模拟量输入AI0)。注2:起始地址和输入寄存器数量相加不能大于32,否则会以出错报文响应。2)从站正常响应报文报文内容长度取值范围示例从站地址1字节0x01~0x1F0x01功能码1字节0x030x03字节数量1字节N0x02输入数据N字节0x8000~0x7FFF0x2666CRC校验2字节0x0000~0xFFFF0x220E注1:N=响应中数据的字节数量。注2:从站正常响应报文示例,此处输入数据为0x2666,换成十进制为9830,对应输入电压3V(输入电流12mA)。