硅式静力水准仪modbus-rtu通信协议

硅式静力水准仪modbus-rtu通信协议

ID:31524915

大小:119.50 KB

页数:5页

时间:2019-01-12

硅式静力水准仪modbus-rtu通信协议_第1页
硅式静力水准仪modbus-rtu通信协议_第2页
硅式静力水准仪modbus-rtu通信协议_第3页
硅式静力水准仪modbus-rtu通信协议_第4页
硅式静力水准仪modbus-rtu通信协议_第5页
资源描述:

《硅式静力水准仪modbus-rtu通信协议》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硅式静力水准仪MODBUS-RTU通信协议一.概述:本协议遵守MODBUS通信协议,采用了MODBUS协议中的子集RTU方式.RS485半双工工作方式.二.串行数据格式:串口设置:无/奇/偶校验,8位数据,1位停止位.举例:9600,N,8,1含义:9600bps,无校验,8位数据位,1位停位.本变送器支持的串口波特率为:1200,2400,4800,9600,19200,38400,57600,115200CRC校验的多项式:0xA001.通信协议可以传输有符号整形数,也可以传输浮点类型数据。三.通信格式:有符号整形数输出:A.发送读命令

2、格式:地址功能码数据起始(H)数据起始(L)数据个数(H)数据个数(L)CRC16(L)CRC16(H)0X010X030X000X000X000X010X840X0AB.返回读数据格式:举例地址功能码数据长度数据(H)数据(L)CRC16(L)CRC16(H)0X010X030X020X000X010X790X842.写命令格式(06功能码)举例地址功能码数据起始(H)数据起始(L)数据(H)数据(L)CRC16(L)CRC16(H)0X010X060X000X000X000X020X080X0BB.返回读数据格式:举例地址功能码数据起始

3、(H)数据起始(L)数据(H)数据(L)CRC16(L)CRC16(H)0X010X060X000X000X000X020X080X0B3.异常应答返回地址功能码异常码CRC16(L)CRC16(H)0X010X80+功能码0x01(非法功能)0x02(非法数据地址)0x03(非法数据整形数支持的命令及命令和数据意义:功能码数据偏移(10进制)数据个数字节数据范围指令意义0x03功能码读取数据整形数读取范围0x030121-255读取从机地址0x031120-12001-24002-48003-96004-192005-384006-576

4、007-115200波特率读取0x032120-无校验1-ODD2-EVEN0-无校验1-奇数校验2-偶数校验0x033120-Kpa1-Mpa2-Ma3-%4-Inh2o5-Fth2o6-MmH2O7-MmHg8-PSI9-Bar10-Mbar11-Kg/cm212-Pa13-Torr14-Atm15-空16-M17-Cm18-Mm19-inHg20-mHg21-Mh2O22-℃压力单位0x034120-####1-###.#2-##.##3-#.###4-#.####小数点分别代表0-4位小数点,小数点位置可以调整显示的分辨率。0X03

5、5120-30滤波系数0x036整形数据用户需要的列举完毕浮点数读取范围功能码(16进制)偏移地址(10进制)字数字节数数据范围备注0x0322-23244字节浮点数压力测量值0x0324-25244字节浮点数压力主变量偏移值0x0326-27244字节浮点数压力变送量程低点0x0328-29244字节浮点数压力变送量程高点0x0330-31244字节浮点数压力传感器量程低点0x0332-33244字节浮点数压力传感器量程高点0x0338-39244字节浮点数PT100温度测量值0x0342-43240-1.00000压力主变量增益系数0x

6、03166-167244字节浮点数压力零点清零值0x03217-218244字节浮点数温度零位偏移值0x03219-220244字节浮点数温度灵敏度增益值以上是浮点数读取数据的范围0x06功能码写数据0x06/0x100121-255改写从机地址0x06/0x101120-12001-24002-48003-96004-192005-384006-576007-115200修改波特率0x06/0x102120-无校验1-ODD2-EVEN修改通信校验方式0x06/0x1024-25244字节浮点数零位偏移值.压力输出值=校准测量值+零位偏移

7、值0x06/0x10166-167244字节浮点数压力零位清零值0x06/0x10217-218244字节浮点数温度零位偏移值0x06/0x10219-220244字节浮点数温度灵敏度增益值保存0x0665535120-保存到用户区写此地址为0则保存数据到用户区,掉电保存。如果不发送掉电保存指令,则修改数据掉电会丢失。0x066553312密码服务区地址,校验,波特率修改无需密码,别的数据修改均要先写入此地址数据0x1234才允许修改。0x0665532120-返回工厂校准状态用户写此地址为0即可恢复工厂数据,是全部数据恢复,不管是用户设置

8、数据还是校准数据均会恢复到工厂状态。浮点数的传输请参考MODBUS-RTU协议中关于多字节浮点数传输的规定。读取压力命令举例:(hex)Tx:01030016000225CF01

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。