Modbus 通信协议 二

Modbus 常用缩写

在这里插入图片描述

通用Modbus帧结构 -应用数据单元(ADU)

在这里插入图片描述

Modbus数据模型

在这里插入图片描述

Modbus ADU 和 PDU 的长度

在这里插入图片描述

Modbus PDU结构

在这里插入图片描述

串行链路上的 Modbus 帧结构

在这里插入图片描述

Modbus 地址规则

在这里插入图片描述

ASCLL 模式 和 RTU 模式的比较

在这里插入图片描述

RTU 模式

在这里插入图片描述

RTU 模式位序列

在这里插入图片描述

帧格式

在这里插入图片描述

帧的标识与鉴别

在这里插入图片描述

CRC 循环冗余校验

在这里插入图片描述

传输错误检测

在这里插入图片描述

报文示例(请求)

在这里插入图片描述

报文示例(响应)

在这里插入图片描述

Modbus 功能码

在这里插入图片描述

功能码分类

在这里插入图片描述

Modbus 常用功能码

在这里插入图片描述

Modbus 功能码的定义

在这里插入图片描述

Modbus 功能码与数据类型对应表

在这里插入图片描述

01(0x01)读线圈应用方法

在这里插入图片描述

03(0x03)读保持寄存器应用方法

在这里插入图片描述

03(0x03)读保持寄存器实例

在这里插入图片描述

Modbus 异常码

在这里插入图片描述

RS-232

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

RS-485

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

RS-232 与 RS-485 比较

在这里插入图片描述

两种方式 共有的

在这里插入图片描述

Modbus TCP/IP 的通信结构

在这里插入图片描述

TCP/IP上的 Modbus 数据帧

在这里插入图片描述

Modbus TCP 数据帧 与 串行数据帧的区别

在这里插入图片描述

Modbus TCP/IP 连接建立

在这里插入图片描述

TCP Modbus 报文解读

在这里插入图片描述

RS-485 与 TCP/IP网络 比较

在这里插入图片描述

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

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

相关文章

Windows mp4info使用教程(提取MP4盒子信息、MP4 box信息、box分析工具、atom分析工具)

参考文章:https://www.onlinedown.net/soft/617940.htm 文章目录 软件主界面打开视频文件点击左方能看到各盒子信息 软件主界面 双击打开软件: 打开视频文件 点击左方能看到各盒子信息 比我用xxd命令查看原始16进制数据方便多了。 ᅟᅠ        …

利用提示工程,提升LLM将自然语言转化为SQL的准确性

大型语言模型 (LLM) 已展现出理解自然语言提示并生成连贯响应的卓越能力。 这为将自然语言翻译成 SQL 等结构化查询语言开辟了新的可能性。 过去,编写 SQL 查询需要技术专业知识,而LLM允许任何人用简单的英语描述他们想要的内容,并自动生成相…

draw流程图工具导入云原生(CNCF)相关控件

目录 1、通过draw导入xml文件,获取云原生相关的空间 2、引用自己的资源链接: 1、通过draw导入xml文件,获取云原生相关的空间 导入资源图库,资源放在下方,大家可以下载: 2、引用自己的资源链接:…

JAVAEE初阶相关内容第二十弹--HTTP协议

写在前:2024年啦!新的一年要努力学习啦 本篇博客围绕HTTP协议,对HTTP协议进行了解,需要理解其工作过程,对HTTP协议格式要清楚,通过抓包工具进行协议分析,认识“方法”、“请求报头”&#xff0c…

打造绿色饲养链:河南恩珅德农业引领可持续农业发

在河南恩珅德农业的引领下,可持续农业的概念得到了更进一步的实践和推动。其致力于打造绿色饲养链的努力,旨在通过创新的理念和科技手段,实现饲养业的可持续发展。本文将深入探讨河南恩珅德农业是如何引领可持续农业发展,打造绿色…

Spring技术内幕笔记之IOC的实现

IOC容器的实现 依赖反转: 依赖对象的获得被反转了,于是依赖反转更名为:依赖注入。许多应用都是由两个或者多个类通过彼此的合作来实现业务逻辑的,这使得每个对象都需要与其合作的对象的引用,如果这个获取过程需要自身…

mysql的读写分离

MySQL 读写分离原理 读写分离就是只在主服务器上写,只在从服务器上读。 主数据库处理事务性操作,而从数据库处理 select 查询。 数据库复制被用来把主数据库上事务性操作导致的变更同步到集群中的从数据库。 常见的mysql读写分离分为以下两种 1&…

贝叶斯推断:细谈贝叶斯变分和贝叶斯网络

1. 贝叶斯推断 统计推断这件事大家并不陌生,如果有一些采样数据,我们就可以去建立模型,建立模型之后,我们通过对这个模型的分析会得到一些结论,不管我们得到的结论是什么样的结论,我们都可以称之为是某种推…

day5--java基础编程:异常,内部类

6 异常 6.1 异常概述 出现背景: 在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式&#xff0c…

React使用动态标签名称

最近在一项目里(React antd)遇到一个需求,某项基础信息里有个图标配置(图标用的是antd的Icon组件),该项基础信息的图标信息修改后,存于后台数据库,后台数据库里存的是antd Icon组件…

QT上位机开发(会员管理软件)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 前面我们学习了ini文件的解析办法,通过QSettings类就可以很轻松地访问ini文件里面的数据。除了ini文件之外,另外一种经常出…

将 Python 和 Rust 融合在一起,为 pyQuil® 4.0 带来和谐

文章目录 前言设定方向从 Rust 库构建 Python 软件包改装 pyQuil异步困境回报:功能和性能结论 前言 pyQuil 一直是在 Rigetti 量子处理单元(QPUs)上构建和运行量子程序的基石,通过我们的 Quantum Cloud Services(QCS™…