modbus通讯测试软件 modbus功能码 - 电脑知识 - 【三明电脑网】_三明电脑维修_三明笔记本电脑维修_监控安装_市区上门维修

全国统一24小时服务热线:400-0000-000400-0000-000  / 1399000000

当前位置:首页 > 电脑知识 > 正文

modbus通讯测试软件 modbus功能码

发布日期:2021-03-09

摘要:为什么用串口测试工具读取Modbus设备数据时,寄存器地址要加1?? modbus 桢结构 : 地址 功能码 开始地址 数据长度 CRC检验码像你这种应该是使用功能3 例如 要问RTU(地址是0x...

modbus通讯测试软件

为什么用串口测试工具读取Modbus设备数据时,寄存器地址要加1??...

modbus 桢结构 : 地址 功能码 开始地址 数据长度 CRC检验码像你这种应该是使用功能3 例如 要问RTU(地址是0x01,要问得数据在0x02上,长度是一个字)就准备一个数组MESSAGE[255],从MESSAGE[0]开始赋值 &H01,&H03,&H00,&H02,&H00,&H01,&Hxx,&Hxx,(最后两个是CRC校验码,我没算)这样得一串数据叫一帧(MODBUS就是主问一帧从回一帧来运行的),接着就是打开MSCOMM,用个循环把数组按顺序放到输出缓冲发送就好了,接着就是读接受缓冲,分析数据了,回来的应该是 &H01,&H03,&H01,&Hxx,&Hxx,&Hxx,&Hxx,(地址,功能码,长度,数据,CRC校验)CRC校验完成后 你就可以提取中间得数据部分了,大概过程就是这样,最近一直在自己搞PIC单片机,通讯就是用得MODBUS。

要学MODBUS最好就是下个MOSBUS得测试软件,有好多的

上一篇:如何在word图片中画圈 word中图片画圈标注

下一篇:word转pdf 无水印 word转pdf无水印版