Modbus 通信协议

Modbus 简介

Modbus 通信协议是一种主从式 串行 异步 半双工通信协议。

可以一个主站对多个从站进行双向通信。

主站可单独和从站通信,也可以广播式和所有从站通信。

Modbus 数据格式

在这里插入图片描述c

功能码

在这里插入图片描述

常用功能码 H03

在这里插入图片描述

常用功能码 H06

在这里插入图片描述

常用功能码 H10

在这里插入图片描述

错误应答

1)对有错或错误的应答,从站将其功能码最高位b7置1,
2)并将错误代码放入数据区告诉主站发生了什么错误。

在这里插入图片描述

RTU 模式

RTU 模式数据格式规定

在这里插入图片描述

ASCLL模式

ASCLL 模式数据格式规定

在这里插入图片描述

案列

在这里插入图片描述
在这里插入图片描述

将数据帧中的每一位转换成 ASCLL 码,使用16进制。

其他

起止式异步传送字符格式

在这里插入图片描述

数据格式

通信中,一个完整的信息称作一帧,也叫做数据信息帧。数据信息帧的结构称作 数据格式。

通信模式

ASCLL模式:主要优点是允许字符之间的时间间隔长达1s,也不会出现错误。

RTU模式:优点是在相同波特率下其传输的字符的密度高于ASCLL模式,每个字符必须连续传输。

相关推荐

  1. Modbus-RTU通讯协议

    2023-12-29 14:38:03       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-29 14:38:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-29 14:38:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-29 14:38:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-29 14:38:03       18 阅读

热门阅读

  1. 解除mobaxterm会话14个限制

    2023-12-29 14:38:03       36 阅读
  2. 【Qt】Qt中通过QProcess::execute()调用echo命令不生效

    2023-12-29 14:38:03       31 阅读
  3. 通配符和正则表达式

    2023-12-29 14:38:03       41 阅读
  4. Vue3 教程

    2023-12-29 14:38:03       36 阅读
  5. C++高级-模板详解

    2023-12-29 14:38:03       32 阅读
  6. 《Webpack5 升级》- Vue2.x 组件库 Webpack3 升 5

    2023-12-29 14:38:03       40 阅读
  7. udp异步方式接收消息

    2023-12-29 14:38:03       36 阅读
  8. 【C++】内存泄漏排查

    2023-12-29 14:38:03       33 阅读
  9. Avalonia 多绑定(Multi-binding)

    2023-12-29 14:38:03       37 阅读