1. 产品介绍
1.1 产品概述该采集器可采集2路电流信号,通过485接口标准ModBus-RTU协议上传,最远通信距离2000米,可直接接入现场的PLC、工控仪表、组态屏或组态软件。设备10-30V宽压供电,外壳防护等级高,能适应现场各种恶劣条件,可广泛应用于电力、邮电、石油、煤炭、冶金、铁道、市政等部门的电器装置,自动控制以及调度系统。
1.2 主要技术指标
供电 | DC10-30V |
功耗 | 0.3W |
采集信号 | 交流电流 |
测量范围 | 0~5A |
分辨率 | 0.01A |
精度 | 2.5%FS ± 0.05A |
变送器电路工作温度 | -20℃~+60℃,0%RH~95%RH 非结露 |
输出信号 | RS485输出(标准ModBus-RTU协议) |
2. 设备安装说明
2.1 设备安装前检查设备清单:
■电流采集器设备1台
■产品合格证、保修卡、接线说明等
■USB转485(选配)
4. 通信协议
4.1 通讯基本参数编 码 | 8位二进制 |
数据位 | 8位 |
奇偶校验位 | 无 |
停止位 | 1位 |
错误校验 | CRC(冗余循环码) |
波特率 | 2400bit/s、4800bit/s、9600 bit/s可设,出厂默认为4800bit/s |
采用Modbus-RTU 通讯规约,格式如下:
初始结构 ≥4 字节的时间
地址码 = 1 字节
功能码 = 1 字节
数据区 = N 字节
错误校验 = 16 位CRC 码
结束结构 ≥4 字节的时间
地址码:为变送器的地址,在通讯网络中是的(出厂默认0x01)。
功能码:主机所发指令功能指示,本变送器支持功能码0x03(读取寄存器数据)0x06(写入寄存器数据)0x10(连续写入寄存器数据)。
数据区:数据区是具体通讯数据,注意16bits数据高字节在前!
CRC码:二字节的校验码。
主机问询帧结构:
地址码 | 功能码 | 寄存器起始地址 | 寄存器长度 | 校验码低字节 | 校验码高字节 |
1字节 | 1字节 | 2字节 | 2字节 | 1字节 | 1字节 |
地址码 | 功能码 | 有效字节数 | 数据一区 | 数据二区 | 数据N区 | 校验码低字节 | 校验码高字节 |
1字节 | 1字节 | 1字节 | 2字节 | 2字节 | 2字节 | 1字节 | 1字节 |
4.3 寄存器地址
寄存器地址 | PLC或组态地址 | 内容 | 操作 | 定义说明 |
0000 H | 40001 (十进制) | 风机电流状态 | 只读 | 0为无信号,1为有信号 |
0001 H | 40002 (十进制) | 净化器电流状态 | 只读 | 0为无信号,1为有信号 |
0002 H | 40003 (十进制) | 风机电流值 | 只读 | 真实值的100倍 |
0003 H | 40004 (十进制) | 净化器电流值 | 只读 | 真实值的100倍 |
0055H | 40086 (十进制) | 风机电流校准值 | 读写 | 真实值的100倍 |
0056H | 40087 (十进制) | 净化器电流校准值 | 读写 | 真实值的100倍 |
0057H | 40088 (十进制) | 风机电流系数 高十六位 | 读写 | 真实值(出厂默认1) (IEEE754标准 浮点型) |
0058H | 40089 (十进制) | 风机电流系数 低十六位 | 读写 | |
0059H | 40090 (十进制) | 净化器电流系数 高十六位 | 读写 | 真实值(出厂默认1) (IEEE754标准 浮点型) |
005AH | 40091 (十进制) | 净化器电流系数 低十六位 | 读写 | |
005BH | 40092 (十进制) | 风机电流门槛值 | 读写 | 真实值的100倍 (出厂默认2A) |
005CH | 40093 (十进制) | 净化器电流门槛值 | 读写 | 真实值的100倍 (出厂默认2A) |
07D0 H | 42001 | 设备地址 | 读写 | (1~254)出厂默认1 |
07D1H | 42002 | 设备波特率 | 读写 | 00代表2400 01代表4800 02代表9600 |
4.4 通讯协议示例以及解释
4.4.1 读取设备地址0x01的风机电流状态
问询帧
地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低字节 | 校验码高字节 |
0x01 | 0x03 | 0x00 0x00 | 0x00 0x01 | 0x84 | 0x0A |
地址码 | 功能码 | 返回有效字节数 | 数据区 | 校验码低字节 | 校验码高字节 |
0x01 | 0x03 | 0x02 | 0x00 0x00 | 0xB8 | 0x44 |
地址码 | 功能码 | 返回有效字节数 | 数据区 | 校验码低字节 | 校验码高字节 |
0x01 | 0x03 | 0x02 | 0x00 0x01 | 0x79 | 0x84 |
问询帧
地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低字节 | 校验码高字节 |
0x01 | 0x03 | 0x00 0x02 | 0x00 0x01 | 0x25 | 0xCA |
地址码 | 功能码 | 返回有效字节数 | 数据区 | 校验码低字节 | 校验码高字节 |
0x01 | 0x03 | 0x02 | 0x03 0xF8 | 0xB9 | 0x36 |
4.4.3 写入设备地址0x01的风机电流门槛值(例如设置风机电流门槛值为2 A)
问询帧
地址码 | 功能码 | 起始地址 | 写入数据区 | 校验码低字节 | 校验码高字节 |
0x01 | 0x06 | 0x00 0x5B | 0x00 0xC8 | 0xF9 | 0x8F |
地址码 | 功能码 | 起始地址 | 数据长度 | 校验码低字节 | 校验码高字节 |
0x01 | 0x06 | 0x00 0x5B | 0x00 0xC8 | 0xF9 | 0x8F |
5. 常见问题及解决办法
5.1 设备无法连接到PLC或电脑可能的原因:
1)电脑有多个COM口,选择的口不正确。
2)设备地址错误,或者存在地址重复的设备(出厂默认全部为1)。
3)波特率,校验方式,数据位,停止位错误。
4)主机轮询间隔和等待应答时间太短,需要都设置在200ms以上。
5)485总线有断开,或者A、B线接反。
6)设备数量过多或布线太长,应就近供电,加485增强器,同时增加120Ω终端电阻。
7)USB转485驱动未安装或者损坏。
8)设备损坏。
供电 | DC10-30V |
功耗 | 0.3W |
采集信号 | 交流电流 |
测量范围 | 0~5A |
分辨率 | 0.01A |
精度 | 2.5%FS ± 0.05A |
变送器电路工作温度 | -20℃~+60℃,0%RH~95%RH 非结露 |
输出信号 | RS485输出(标准ModBus-RTU协议) |