SUP-P300压力变送器MODBUS-RTU通讯协议

释放双眼,带上耳机,听听看~!

SUP-P300压力变送器MODBUS-RTU通讯协议

本仪表通讯协议遵守MODBUS-RTU通讯规约,1个起始位,8个数据位,一个停止位。

以下指令定义假设仪表参数为:仪表地址设置为 1、通讯波特率9600、无效验位、小数点1位、单位MPa、仪表显示值500.0MPa。指令中读指令、写指令中的地址及数据均为高字节在前、低字节在后;CRC检验低字节在前,高字节在后。

【读压力值】

命令: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效验码)

【零飘调整】

命令:01 06 00 05 00 01 580B

指令说明:01(仪表地址) 06(写指令)00 05(仪表通讯地址)00 01(零飘调整代码)58 0B(CRC16效验码)

响应: 01 06 00 05 00 01 580B

指令说明:01(仪表地址) 06(写指令)00 05(仪表通讯地址)00 01(零飘调整代码)58 0B(CRC16效验码)

【读参数值】

命令: 01 03XXXX00 01 CRC1CRC2

指令说明:01(仪表地址) 03(读命令)XX XX(参数地址:参见表2)00 01(读一个参数)CRC1 CRC2(CRC16效验码:低字节在前,高字节在后)

响应:01 03 02 XXXXCRC1CRC2

指令说明:01(仪表地址) 03(读命令)02(读取的字节数,1个参数为2,2个参数为4 ….)XX XX(返回的参数值:高位在前,低位在后)CRC1 CRC2(CRC16效验码:低字节在前,高字节在后)

【写参数值】

命令: 01 06XX XXdata1data2CRC1CRC2

指令说明:01(仪表地址) 03(读命令)XX XX(参数地址:参见表2)data1 data2(写入的参数:高字节在前,低字节在后。见表2)CRC1 CRC2(CRC16效验码:低字节在前,高字节在后)

响应:01 06XX XXdata1data2CRC1CRC2

指令说明:01(仪表地址) 03(读命令)XX XX(参数地址)data1 data2(写入的参数:高字节在前,低字节在后。见表2)CRC1 CRC2(CRC16效验码:低字节在前,高字节在后)

                表2:参数地址及数据

参数名称内容地址(Hex)数据(data1,data2)
Addr变送板地址00 001255
baud变送板波特率00 011-2400 2-4800 3-9600 4-19200
Unit测量单位00 020-m  1-kPa  2-MPa  3-℃ 4-L 5-bar 6-psi  7 Pa
Dot测量数据小数点位数00 03取值范围:0-4
Parity校验位00 060-None 1-Odd 2-Even
Loc密码验证00 0A密码: 38 79

【写参数步骤】

密码验证,密码为38 79H,即发送命令: 01 06 00 0A 38 79 7B EA

写需要修改的参数,例如修改变送板地址为2时,命令:01 06 00 00 00 02 08 0B

注意:写参数时,密码认证只需1次,在不断电情况下,其他参数可继续修改而无需再次进行认证。断电后,则需重新认证后方可改变参数。

人已赞赏
电工手册

LDB230-40电磁流量计,不显示流量维修案例

2020-5-12 22:01:44

电工手册

电工实物高清彩图112+电工彩图116

2020-6-18 23:30:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
今日签到
有新私信 私信列表
搜索