覆膜溶解氧电极LH-DO59MODBUS-RTU协议概述.docx

上传人:王** 文档编号:388623 上传时间:2023-07-22 格式:DOCX 页数:4 大小:30.08KB
下载 相关 举报
覆膜溶解氧电极LH-DO59MODBUS-RTU协议概述.docx_第1页
第1页 / 共4页
覆膜溶解氧电极LH-DO59MODBUS-RTU协议概述.docx_第2页
第2页 / 共4页
覆膜溶解氧电极LH-DO59MODBUS-RTU协议概述.docx_第3页
第3页 / 共4页
覆膜溶解氧电极LH-DO59MODBUS-RTU协议概述.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《覆膜溶解氧电极LH-DO59MODBUS-RTU协议概述.docx》由会员分享,可在线阅读,更多相关《覆膜溶解氧电极LH-DO59MODBUS-RTU协议概述.docx(4页珍藏版)》请在优知文库上搜索。

1、覆膜溶解氧电极(LH-DO59)Modbus-RTU协议1、概述本文主要描述了覆膜溶解氧电极的ModbUS通讯协议。支持串行链路的MOdbUS-RTU通讯方式。2、通讯协议格式波特率:9600bps校验码:无校验数据位:8停止位:13、数据帧格式串行链路RTU数据帧格式地址1字节功能码1字节数据0252字节,与具体命令相关CRCl6校验2字节CRCl6校验:2字节,低8位在前,高8位在后4、支持的命令支持的功能码有读保持寄存器(0x03)、写单个寄存器(0x06).写多个寄存器(OxlO);下面分别介绍每个功能码的读写数据格式。(1)03(0x03读保存寄存器)功能说明:读连续块中保持寄存器,

2、可读取1至125个寄存器;请求码格式:定义地址功能码起始地址寄存器个数CRC校验数据ADDR0x03RstartnumCRC16字节数11222响应码格式:定义地址功能码数据个数数据CRC校验数据ADDR0x03num*2DataCRC16字节数111num*22(2) 06(OXO6写单个寄存器)功能说明:写单个保存寄存器,只适用于单个寄存器的参数;请求码格式:定义地址功能码寄存器地址数据CRC校验数据ADDR0x06RAddrnumCRC16字节数11222响应码格式(与请求码命令一样):定义地址功能码寄存器地址数据CRC校验数据ADDR0x06RAddrnumCRC16字节数11222(

3、3) 16(OXlO写多个寄存器)功能说明:写多个保存寄存器,适用于单寄存器或多个寄存器参数。可以写1至120个寄存器。请求码格式,定义地址功能码起始地址寄存器个数数据个数数据CRC校验数据ADDR0x10OxOOOC0x00030x06DataCRC16字节数1122162响应码格式:定义地址功能码起始地址寄存器个数CRC校验数据ADDR0x10OxOOOC0x0003CRC16字节数112225、寄存器功能列表寄存器地址寄存器名称数据类型长度(字节)读写方式具体功能描述0x0400溶解氧饱和度unsigned2只读放大10倍;两个字节0x03e8转化为Io00;代表当前溶解氧饱和度100.

4、0%0x0401溶解氧浓度值unsigned2只读放大100倍;两个字节0x0320转化为800;代表当前溶解氧浓度值8.OOmg/L0x0402溶解氧温度值unsigned2只读放大10倍;两个字节OXoOFA转化为250;代表当前溶解氧温度值25.OC0x0403溶解氧电流值unsigned2只读放大10倍:两个字节OXOoFA转化为250;代表当前溶解氧电流值25nA0x0404校准状态unsigned2只读0:未校准过1:正在校准中2:校准正确3:校准错误0x0405温度校准值unsigned2读写放大10倍:数值250:代表将当前温度校准为标准温度25.or,读到始终Oo范围:060

5、.OaC0x0406盐度补偿值unsigned2读写放大100倍;数值200;代表将当前盐度设置为2.00gL范围050.000x0407大气压补偿值高字节unsigned2读写放大IoOO倍,0x00010x0408大气压补偿值低字节unsigned2读写放大1000倍,0x8dcd,整合为4个字节数据0xl8bcd,转化为101.325kPa范围:60l100kpa0x040A零氧标定unsigned2只写设置065535范围任意数值即可OxO4OB满氧标定unsigned2只写设置065535范围任意数值即可0x0430温度两点标定的低温点unsigned2只写放大10倍,两个字节OXO

6、O32转化为50;代表当前B标准温度值5.(TC20x0431温度两点标定的中温点unsigned2只写放大10倍,两个字节0x0032转化为50;代表当前B标准温度值20.OC+20x0432温度两点标定的高温点unsigned2只写放大10倍,两个字节OXOI90转化为400;代表当前标准温度值40.OT20x0420零点与满度分界电流点unsigned2读写默认IonA;读写范围范围5200;代表分界点电流值是5nA200nA0x047c软件版本unsigned2只读固件主版本号OxO47D软件版本unsigned2只读固件次版本号0x047e软件版本unsigned2只读固件内版本号O

7、xO47f软件版本unsigned2只读固件修订号0x0480软件版本日期unsigned2只读固件发布年0x0481软件版本日期unsigned2只读固件发布月0x0482软件版本日期unsigned2只读固件发布日0x04f广播修改从机地址unsigned2只写将未知地址设置为指定的通讯地址OxO4fl修改从机地址unsigned2只写将已知地址设置为指定的通讯地址0x04f2广播获取从机地址unsigned2只读获取总线上的溶解氧通讯地址地址范围:2470x0433恢复出厂设置unsigned2只写写16、功能说明1,读取测量信息(读多个寄存器)发送命令:Ol030400000304fb

8、返回命令:01030603e8032000fac9c有效数据部分:03e8032000fa溶解氧饱和度:03e8表示十六进制读数值,转化成十进制数值为1000,根据协议IoOO除以10,代表当前溶解氧饱和度100.0%溶解氧浓度值:0320表示十六进制读数值,转化成十进制数值为800,根据协议800除以100,代表当前溶解氧浓度8.00mgLo溶解氧温度值:OOfa表示十六进制读数值,转化成十进制数值为250,根据协议250除以10,代表当前溶解氧温度25.0摄氏度。2,设置指令广播读地址作用:从未知地址设备中读取地址(总线上只能同时有一个同类型设备)请求帧:000304F2OOOl2518应答帧:00030200014444返回设备地址是1广播改地址为6号作用:修改未知地址设备中的地址(总线上只能同时有一个同类型设备)请求帧:000604FO000609IA应答帧:000604FO000609IA

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 行业资料 > 造纸印刷

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!