智能流量积算仪通讯协议(MODBUS_RTU_V12)

智能流量积算仪通讯协议(MODBUS_RTU_V12)

ID:38804476

大小:488.00 KB

页数:6页

时间:2019-06-19

智能流量积算仪通讯协议(MODBUS_RTU_V12)_第1页
智能流量积算仪通讯协议(MODBUS_RTU_V12)_第2页
智能流量积算仪通讯协议(MODBUS_RTU_V12)_第3页
智能流量积算仪通讯协议(MODBUS_RTU_V12)_第4页
智能流量积算仪通讯协议(MODBUS_RTU_V12)_第5页
资源描述:

《智能流量积算仪通讯协议(MODBUS_RTU_V12)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、智能流量积算仪MODBUS—RTU通讯协议V1.21、通讯口设置通讯方式:异步串行通讯接口,RS-485。波特率:1200,2400,4800,9600bps可选编码方式:RTU格式,十六进制传输,CRC-16校验.2、数据传输格式:1位起始位、8位数据位、1位停止位、无奇偶校验位。3、仪表数据格式:2字节寄存器值=寄存器数高8位二进制数+寄存器低8位二进制数4、仪表通讯帧格式:DE:设备地址(1-254)单字节,十六进制;CRC:校验字节采用CRC-16循环冗余错误校验;注:调试时,可用“AA,AA”万能校验码。4.1读寄存器命令命令(03):1234567~8DE3起始寄存器高位起始寄

2、存器低位寄存器数高位寄存器数低位CRC应答:1234~56~7…M*2+2~M*2+3M*2+4~M*2+5DE3字节计数M*2寄存器数据1寄存器数据2…寄存器数据MCRC读取的寄存器数≤32。波特率较低,读取数据又较长时,上位机命令返回的等待时间要适当延长!参数地址:40001-2:瞬时流量;40003-4:频率(Hz);40005-6:差压(KPa);40007-8:压力(MPa);40009-10:温度(℃);40011-12:密度(kg/m3);40013-14:瞬时热量(MJ/h);40015-16:状态代码1,2;40017-18:保留;;40019—20:保留;40021—2

3、2:累积流量(t);40023—24:累积热量(GJ);40025—26:蓄电池电压(V);40027—28:外电源电压(V);40029:掉电次数(两字节十六进制);40030:保留;40031:非法操作次数(两字节十六进制);状态代码:40015:状态代码1状态位内容标志16保留15保留14显示屏状态:0-正常,1-故障13时钟状态:0-正常,1-故障12AD转换状态:0-正常,1-故障11存储器状态:0-正常,1-故障10蓄电池状态:0-正常,1-欠压9参数设置状态:0-正常,1-溢出8保留7保留6保留5保留4保留3蒸汽状态标志:0-过热蒸汽,1-饱和蒸汽;2温度补偿范围溢出:0-正

4、常,1-溢出;1压力补偿范围溢出:0-正常,1-溢出;40016:状态代码2;状态位内容标志16保留15保留14保留13保留12保留11保留10保留9电源标志:0-外电源供电,1-蓄电池供电8频率/电流切除标志0-未切除,1-切除7保留6保留5保留4保留3保留2保留1保留4.2、举例说明:(以LCD流量仪为例)读保持寄存器命令(03)发送:01030000001845C0表号命令寄存器地址寄存器个数CRC-16校验码高位在前高位在前应答:01,03,30,0D,44,41,04,00,00,42,48,00,00,00,00,CC,26,3F,4C,00,01,43,34,B9,68,40

5、,92,0B,FF,46,B3,00,00,00,00,00,00,00,00,00,00,00,00,39,09,46,45,48,F4,46,18,78,38解析如下:01:地址;03:命令;30:数据长度=寄存器个数*20D,44,41,04:瞬时流量=8.2532;00,00,42,48:频率=50Hz;00,00,00,00:差压=0KPa;CC,26,3F,4C:压力=0.8000MPa;00,01,43,34:温度=180.0000℃;B9,68,40,92:密度=4.5851kg/m3;0B,FF,46,B3:瞬时热量=22917.9980MJ/h;00,00,00,00:

6、自检/报警代码1,2,3,4;00,00,00,00:保留00,00,00,00:保留;39,09,46,45:累积流量=12622.1533t;48,F4,46,18:累积热量=9745.9453GJ78,38:CRC检验码MODSCAN32操作界面:ModScan32软件RTU连接:DisplayOption-FloatingPt(数据显示格式-浮点数);命令03:HOLDINGREGISTER(读保持寄存器);Deviceid:仪表地址;Address:仪表参数的起始地址,从1-32;Length:数据长度≤32。显示浮点数(03命令)显示十六进制数(03命令)显示传输数据(03命令

7、)注:在MODBUS数字通讯中,我们采用16进制数据格式,其中的数据采用定点数和浮点数(数量范围较大)数据格式对于数量范围较大的数据,我们采用IEEE-754标准(32位)数据格式的浮点数表示,其格式如下:?1位符号?8位指数位?23位尾数符号位是最高位,尾数为最低的位,内存中按字节存贮如下:地址+0+1+2+3内容:MMMMMMMMMMMMMMMMEMMMMMMMSEEEEEEE其中:S:符号位,1=负,0=正E::指

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

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

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