Modbus 通信协议

Modbus 简介

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

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

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

Modbus 数据格式

在这里插入图片描述c

功能码

在这里插入图片描述

常用功能码 H03

在这里插入图片描述

常用功能码 H06

在这里插入图片描述

常用功能码 H10

在这里插入图片描述

错误应答

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

在这里插入图片描述

RTU 模式

RTU 模式数据格式规定

在这里插入图片描述

ASCLL模式

ASCLL 模式数据格式规定

在这里插入图片描述

案列

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

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

其他

起止式异步传送字符格式

在这里插入图片描述

数据格式

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

通信模式

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/299152.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习、人工智能、深度学习的关系

人工智能(Artificial Intelligence,AI) 人工智能范围很广,它是一门新的科学与工程,是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的技术科学,研究内容涵盖语音识别、图像识别、自然语言处理、智能搜索和…

第11章 GUI Page436 步骤十 使用缓冲DC, wxBufferedPaintDC

所谓“缓冲DC”,是指将所有图元都先划到一个人眼看不到的“设备上下文”之上,最后再一次性复制到真正的屏幕DC之上,这样我们就看不到中间画的过程了,也就不会感到闪烁了。 注意,这时不能解除ScrolledWindow1的背景擦除…

OAuth2.0 的四种授权方式

目录 前言 一、OAuth2.0 为何物 二、OAuth2.0 授权方式 1、授权码 2、隐藏式 3、密码式 4、凭证式 三、令牌的使用与更新 1、令牌怎么用? ​编辑2、令牌过期怎么办? 总结 前言 当今互联网应用程序中,保护用户数据的安全性是至关重要…

网红营销卧底式竞调!高效洞悉竞对网红营销增长逻辑!

知己知彼,百战不殆。 一次好的竞品调研不仅可以了解目标市场看清市场发展趋势、找准市场切入点,还可以有效帮助品牌做出正确的营销决策,少走许多弯路。 那么海外网红营销如何进行竞品调研呢?一次好的竞调又对网红营销有什么帮助…

智能优化算法应用:基于蜣螂算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于蜣螂算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于蜣螂算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.蜣螂算法4.实验参数设定5.算法结果6.参考文献7.MA…

司铭宇老师:如何让企业销售培训效果落地

如何让企业销售培训效果落地 在企业销售培训中,我们经常听到一个词,那就是“落地”。所谓的“落地”,简单来说就是将培训中所学到的知识和技能转化为实际的工作行动,从而提高销售业绩。但是,如何才能让销售培训效果真…

YOLOv5 目标计数 | 图片上绘制计数结果

修改方法: 只需要改 detect.py for path, im, im0s, vid_cap, s in dataset: 下新增一行 class_counts = {} class_counts[int(c)] = class_counts.get(int(c

web前端游戏项目-辨色大比拼【附源码】

web前端游戏项目-辨色大比拼【附源码】 《辨色大比拼》是一个旨在测试和提升玩家颜色识别能力的在线游戏。在游戏中,玩家将通过辨识颜色来解谜并推进游戏进程。辨色大比拼也是一个寓教于乐的游戏,它不仅提供了一个有趣的辨色挑战,还能帮助玩…

C# 类型和成员

C# 教程 - 类型及其成员 - C# | Microsoft Learnhttps://learn.microsoft.com/zh-cn/dotnet/csharp/tour-of-csharp/types 目录 类和对象 类型参数 基类 结构 接口 枚举 可为 null 的类型 元组 作为面向对象的语言,C# 支持封装、继承和多态性这些概念。 类可…

使用uniclould开发支付宝小程序提示:Uncaught URIError: URI malformed

一般这种情况是你云数据库里的内容出现了%号,像我这种格式,我之前在content内容里出现了百分号,在小程序端那里一直报错Uncaught URIError: URI malformed 。后来把content内容里的百分号全去掉就行了。跟空格之类的没关系

PicGo+GitHub搭建免费图床

PicGoGitHub搭建免费图床 步骤 1: 安装 PicGo步骤 2:创建图床仓库步骤 3: 配置 GitHub Token步骤 4: 配置 PicGo步骤 5: 上传图片步骤 6: 访问图片 使用 GitHub 作为图床的优势在于免费、稳定且具有版本控制功能,特别适合个人博客、小型项目等。PicGo作为一个开源的…

电路设计(7)——窗口比较器的multism仿真

1.功能设计 构建一个窗口比较器的电路,在输入电压大于3.5v,小于0.8v时,蜂鸣器报警,输入电压在0.8v到3.5v之间时,不报警。 整体电路如下: 2.设计思路 在输入端,采取电阻分压的方式,输…