RS485(MODBUS-RTU)型智能压力变送器说明
产品概述: 该型电路板采用目前最新的微功耗MCU和信号处理芯片,配以高可靠性的电源管理模块,因此电路系统具有很高的精度和稳定性,是传统模拟电路的升级换代产品。
产品特点:智能信号处理技术,精度高、稳定性好,抗干扰性能强。
本安防爆设计,采用三级防雷电设计,抗雷击效果好
适合多点压力(温度)参数组网采集,总线支持255台设备
现场组网,现场显示(四位半液晶显示)
可同时具备:4-20mA输出(可迁移)和RS485通讯功能,输出电流分辨率优于3uA
产品参数:电源电压:8~36VDC 二线制4-20mA输出
通讯方式:RS485 Modbus 通讯协议
显示方式:动态四位液晶数字显示(四位半),加汉字提示。
可显示的单位:Mpa Kpa °C
温度范围:-20℃~+85℃ 湿度:﹤90%
精度等级:0.1级
负载能力:RL=(U-10V)÷0.02A(Ω ); U- 环路供电电压 RL-负载电阻
MODBUS-RTU地址分配
03 读命令地址
序号 |
地址 |
命令 |
取值范围 |
说明 |
1 |
0X00 |
0X03 |
0—255 |
仪表通讯地址 |
2 |
0X01 |
0X03 |
1—1200
2—2400
3—4800
4—9600 |
仪表通讯波特率 |
3 |
0X02 |
0X03 |
0—m
1—kPa
2—MPa
3—*C
7—Pa |
仪表单位 |
4 |
0X03 |
0X03 |
0—无小数
1—1位小数
2—2位小数
3—3位小数 |
仪表小数点位 |
5 |
0X04 |
0X03 |
0—9999 |
仪表显示值 |
06 写命令地址
序号 |
地址 |
命令 |
取值范围 |
说明 |
1 |
0X00 |
0X06 |
0--255 |
仪表通讯地址 |
2 |
0X01 |
0X06 |
1—1200
2—2400
3—4800
4—9600 |
仪表通讯波特率 |
3 |
0X04 |
0X06 |
0 |
仪表校零 |
例如:将1号地址改为2号地址:发送 01 06 00 00 00 02 08 0B 即可。
将1号机波特率9600改为2400,发送 01 06 00 01 00 02 59 CB即可。
将1号机仪表校零,发送01 06 00 04 00 00 C8 0B即可。
MODBUS协议分两种:
MODBUS-RTU(国内常用)
MODBUS-ASCII
本仪表通讯协议遵守MODBUS-RTU通讯规约:
假设仪表参数为:
仪表地址设置为 1
通讯波特率9600
无效验位
小数点1位
单位MPa
仪表显示值500.0MPa
以下为主机(PC)发命令和仪表返回命令祥解:
//命令为16进制
读仪表地址命令:01 03 00 00 00 01 84 0A 01(仪表地址) 03(读命令)00 00(仪表通讯地址)00 01(读一个参数)84 0A(CRC16效验码)
仪表返回数据: 01 03 02 00 01 79 84 01(仪表地址) 03(读命令)02(读取的字节数,1个参数为2,2个参数为4 ....)00 01(仪表地址为1)79 84(CRC16效验码)
读仪表波特率命令:01 03 00 01 00 01 D5 CA 01(仪表地址) 03(读命令)00 01(仪表通讯波特率)00 01(读一个参数)84 0A(CRC16效验码)
仪表返回数据: 01 03 02 00 04 B9 87 01(仪表地址) 03(读命令)02(读取的字节数,1个参数为2,2个参数为4 ....)00 04(查MODBUS表代表波特率9600)B9 87(CRC16效验码)
读仪表单位命令: 01 03 00 02 00 01 25 CA 01(仪表地址) 03(读命令)00 02(仪表单位)00 01(读一个参数)25 CA(CRC16效验码)
仪表返回数据: 01 03 02 00 02 39 85 01(仪表地址) 03(读命令)02(读取的字节数,1个参数为2,2个参数为4 ....)00 02(查MODBUS表代表单位MPa)39 85(CRC16效验码)
读仪表小数点命令:01 03 00 03 00 01 74 0A 01(仪表地址) 03(读命令)00 03(仪表小数点)00 01(读一个参数)74 0A(CRC16效验码)
仪表返回数据: 01 03 02 00 01 79 84 01(仪表地址) 03(读命令)02(读取的字节数,1个参数为2,2个参数为4 ....)00 01(查MODBUS表代表1位小数)79 84(CRC16效验码)
读仪表显示值命令:01 03 00 04 00 01 C5 CB 01(仪表地址) 03(读命令)00 04(仪表显示值)00 01(读一个参数)C5 CB(CRC16效验码)
仪表返回数据: 01 03 02 13 88 B5 12 01(仪表地址) 03(读命令)02(读取的字节数,1个参数为2,2个参数为4 ....)13 88(13 88为16进制数13为高字节88为低字节转为10进制数刚好为5000)B5 12(CRC16效验码)
串口通信参数设置:
串口通信:
校验位:无
数据位:8
停止位:1
﹀自动清空
﹀十六进制显示
﹀十六进制发送
发送周期:1000秒
发送内容:1号机地址:01 03 00 00 00 01 84 0A
2号机地址:02 03 00 00 00 01 84 39
*:表头通常设置在1号机地址位上
计算机串口:2-3短接时自发自收
串口位置:计算机实际的串口位置
波特率:应和表头设置一致