modbus通讯测试软件 modbus功能码 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

modbus通讯测试软件 modbus功能码

时间:2021-04-12 15:05:53
为什么用串口测试工具读取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得测试软件,有好多的

大家还关注
阅读排行
推荐阅读