首页 巡检仪rs485通讯协议

巡检仪rs485通讯协议

举报
开通vip

巡检仪rs485通讯协议巡检仪rs485通讯协议 巡检仪RS485通讯协议 一、波特率: 9600 二、数据格式:1个开始位、8个数据位、2个停止位、无奇偶校验位 三、通讯协议: Modbus-RTU协议 1、 消息帧 地址域 功能域 数据域 CRC校验 1个字节 1个字节 n个字节 2个字节 2、 消息响应时间 消息发送至少要以3.5个字符时间的停顿间隔开始,在最后一个字符结束后, 至少3.5个字符时间的停顿才表示消息结束; 四、Modbus-RTU协议详解 1. 设备地址 单个地址范围1~247; 地址0是...

巡检仪rs485通讯协议
巡检仪rs485通讯 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 巡检仪RS485通讯协议 一、波特率: 9600 二、数据 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 :1个开始位、8个数据位、2个停止位、无奇偶校验位 三、通讯协议: Modbus-RTU协议 1、 消息帧 地址域 功能域 数据域 CRC校验 1个字节 1个字节 n个字节 2个字节 2、 消息响应时间 消息发送至少要以3.5个字符时间的停顿间隔开始,在最后一个字符结束后, 至少3.5个字符时间的停顿才 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示消息结束; 四、Modbus-RTU协议详解 1. 设备地址 单个地址范围1~247; 地址0是广播地址,广播地址只写不读; 2. 功能代码 03H:连续读取寄存器; 读取指令 串设备地址 功能代码 寄存器地址 读取数据长度 CRC校验 1个字节 1个字节 2个字节 2个字节 2个字节 读取回复字符串 设备地址 功能代码 回复数据字节数 回复数据内容 CRC校验 1个字节 1个字节 1个字节 n个字节 2个字节 06H:连续写入寄存器; 写入指令 设备地址 功能代码 寄存器地址 写入数据内容 CRC校验 1个字节 1个字节 2个字节 n个字节 2个字节 写入回复字符串 设备地址 功能代码 寄存器地址 写入数据内容 CRC校验 1个字节 1个字节 2个字节 n个字节 2个字节 3. 寄存器地址 读取、写入寄存器的开始地址; 4. 读取数据长度 连续读取寄存器的个数(每个寄存器包含2个字节数据); 5. 数据内容 读取、写入的数据(字节) 6. CRC校验(CRCH CRCL) 1) 加载一个16位寄存器,所有位都为1(即FFFFH),称为CRC寄存器; 2) 数据的一个字节(从第一个字节开始,依序处理)与CRC寄存器的低位进行 异或运算,并将运算结果放回CRC寄存器中; 3) 将CRC寄存器位右移,并将最高位填0,检查移出的最低位; 4) 如果移出的最低位为0则重复步骤3),否则将CRC寄存器与A001H进行异 或运算,并将运算结果放回CRC寄存器; 5) 重复步骤3)、4),直到8位移完; 6) 重复步骤2)、3)、4)、5),直到数据的所有字节都计算完毕,即可得出CRC 校验码。 五、数据寄存器地址与内容 地址 0000H 0001H 0002H 0003H 内容 版本号 测量值 小数位数 报警状态 说明 2字节 2字节 / 通道 1字节 / 通道 1字节 / 8报警值 属性 只读 只读 只读 只读 六、CRC校验参考程序 uint crcjy_(uchar *str_,uchar crc_cd) { uchar idata crc_gs; uchar idata crc_w; uint idata crc_sj; crc_sj=0xffff; for(crc_gs=0;crc_gs>=1; } else { crc_sj>>=1; crc_sj^=0xa001; } } } crc_sj=((crc_sj&0x00ff)<<8)+((crc_sj&0xff00)>>8); return(crc_sj); } 七、举例 1. 读取地址为01的仪表的版本号 读取指令:01 03 00 00 00 01 CRCH(84) CRCL(0A) 回复字符串:01 03 02 版本号H 版本号L CRCH CRCL 2. 读取地址为01的仪表的1-2通道测量值 读取指令:01 03 00 01 00 02 CRCH(95) CRCL(CB) 回复字符串:01 03 04 第一通道测量值H 第一通道测量值L 第二通道测量值H 第二通道测量值L CRCH CRCL 3. 读取地址为01的仪表的1-2通道测量值对应的小数位数 读取指令:01 03 00 02 00 01 CRCH(25) CRCL(CA) 回复字符串:01 03 02 第一通道测量值小数位数 第二通道测量值小数位数 CRCH CRCL 4. 读地址为01的仪表的报警状态 读取指令:01 03 00 03 00 02 CRCH(34) CRCL(0B) 回复字符串:01 03 04 1~8报警值对应的报警状态 9~16报警值对应的报警状态 17~24报警值对应的报警状态 25~32报警值对应的报警状态CRCH CRCL 苏州工业园区天和仪器有限公司
本文档为【巡检仪rs485通讯协议】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_281650
暂无简介~
格式:doc
大小:16KB
软件:Word
页数:0
分类:
上传时间:2018-10-01
浏览量:8