当前位置:网站首页 > 编程语言 > 正文

modbus报文解析0f(modbus报文解析代码)



Tx:表示请求报文      Rx:表示返回报文

1cb1a44b889d438399fc140ecb8edf3d.png(1)首先看TX报文,将前方3个0省略;就有了以下报文

事物:用来记录收发报文次数

协议:固定4个零,不可能变,除非你写错

00 06:表示后方还有6个字节需要发送

01:单元标识符,称为站号

03:表示03功能码,其他功能码还有01 00 04

00 00:数据所在的地址=Input HoldStart➕报文偏       移量;例:输入MW0,报文为00 01,实际指向地址为MW1

00 03:表示读取数据的数量

585fea2fe9f34a16aa3bf050027d24a6.png 

 (2)再来看Rx返回的报文

MBAP 的解析同上方Rx报文

03:功能码;又叫区域

06:表示后方需要发送数据的长度

00 7B:返回的数据

00 DE:返回的数据

00 0A:返回的数据

3bc8dbc4c9484aeea7e7bda507d96fc7.png

 常用功能码说明9b8fa7b3e4ab4ce1a5b209a50cacf791.png

 

 

到此这篇modbus报文解析0f(modbus报文解析代码)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • awv什么意思(awy_是什么意思)2025-01-05 14:54:09
  • keil5破解到期(keil5破解过期怎么办)2025-01-05 14:54:09
  • 22110接口(接口tkg2510)2025-01-05 14:54:09
  • 国内github手机app(国内版的github)2025-01-05 14:54:09
  • 女神异闻录5战斗系统介绍(女神异闻录5战斗系统介绍攻略)2025-01-05 14:54:09
  • github中国区排行榜(中国版的github)2025-01-05 14:54:09
  • autohold能一直开着吗(auto hold功能可以一直开启吗)2025-01-05 14:54:09
  • 怎么删除创建的虚拟环境(怎么删除创建的虚拟环境文件)2025-01-05 14:54:09
  • .net反混淆(net反混淆)2025-01-05 14:54:09
  • k8s版本升级方案(k8s最新版本是多少)2025-01-05 14:54:09
  • 全屏图片