锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Modbus通讯协议的原文和详解

时间:2023-02-27 19:30:00 继电器简易plc

这个协议很久以前就公开发表了,现在Modbus已成为工业通信协议的行业标准,有网站专门整理管理协议。

这里一定要吐槽。我只想查一下协议发布时的原始文档,或者是协议的英文原文和官方版本。开始用百度半天找不到,用google和必应立即发现,百度是各种各样的博客和文章,并不是说这些东西是无用的,对开发者来说,看这些东西很有帮助,但也有缺点,来源被各种解释性的东西覆盖。

目前,许多工业技术都是在国外多年持续研发的基础上发展起来的。他们制定了许多框架基本规则。在实际应用过程中,不可避免地要检查和使用这些外国技术文件。现在有很多技术人员在翻译、处理和教学,所以网上有这么多博客、问答和分析。我非常感谢他们的努力和奉献,但如果初学者能学好英语,有能力直接学习第一手资料,提高学习效率和技术水平。

协议英文原网站:

https://modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf

本协议网站的管理:

The Modbus Organization

这里还可以查一些东西:

中国通信标准化协会

知乎上的解释:

一、MODBUS完整介绍通信协议(全文1万字以上) - 知乎

modbus协议简单入门教程 - 知乎 (zhihu.com)

其他一些很好的链接:

如何快速掌握plc或工控机等设备modbus通讯协议?包括格式和实际过程 RT,我从事工控行业多年。PLC熟悉触摸屏,但很难理解这个通信协议。请咨询专家指导,从哪里开始,或者如何正确理解报纸格式或正确写入 - 决心成为一名好的程序员 - 博客园 (cnblogs.com)

详解Modbus使用通信协议 (360doc.com)

干货|手把手带你去理解Modbus通信协议_郭果弟弟的博客-CSDN博客_modbus通讯协议

网上信息太多,我复制粘贴意义不大,可以使用,可以解决实际问题,真正不懂的人可以建立自己的环境,或者在网上买板卡作为板,与电脑通信。

我在网上看到一路继电器模块出售,继电器模块开关量输入输出rs485/ttl通信,再配上调试软件,适合练手。

1.什么是Modbus?
顾名思义,它就是一个bus,即总线协议。如串口协议,IIC协议、SPI都是通信协议。当你接触到这个协议时,你相信你的行业是工业或你的产品。

好了,现在大概知道了,这是一个总线协议,一个mod公司发布的通信协议是什么?那为什么要用这个? 答案就是他们都在用,你就得学,啊哈哈!

严肃地说,它之所以被工业领域接受,是因为它有三个优势

公开发表,无版权要求
易于部署和维护
对于供应商来说,修改移动本地比特或字节没有太大限制
简单的总结是免费的 简单 方便修改!

归纳:Modbus是工业上使用的简单协议!

2.Modbus用什么?
用两个字概括:通信

是的,所有的协议都是用来通信的。协议的制定是为了让两个人根据协议理解一组数据。例如,如果我给你一个666,如果你没有协议,你只知道这是6666,有了协议,你知道这是在问我是不是老板?当然,你也可以表达其他的意思,具体的意思取决于你的协议是如何制定的!

归纳:Modbus大家都知道用来交流!

3.Modbus内容是什么?
大致分为以下几类:

Modbus-RTU
Modbus-ASCII
Modbus-TCP
如果您的设备使用上述三个协议,一个设备只会有一个协议Modbus-RTU,一般来说,大多数设备只需检查以下相应的部分即可Modbus-RTU协议的。

4.通讯过程
Modbus也就是说,通信不能同步进行。总线每次只传输一个数据,即主机发送和从机响应。如果主机不发送,总线上就没有数据通信。(因此,这也是一个缺点)

举例1: 一条总线上有一个主机和多个从机器。主机查询其中一个从机器。首先,您必须获得这些从机器分配地址(以便知道哪个从机器,每个地址必须是唯一的)。分配地址后,主机需要查询,然后发送数据(下面将介绍数据内容),从机器中获取主机发送的数据,然后对相应地址进行从机回复,主机获取从机数据,这是主机到从机的通信过程。很简单吗?

举例2: 就像打电话一样,你必须知道对方的电话(这是唯一的地址),然后你打电话过去,相当于主机找到机器,然后对方打开电话,回复你(返回数据);这是正常的。

如果对方在这个时候打电话,你应该听到的是"sorry,you…"这一串英语表明对方很忙,但是Modbus总线不能判断对方是否忙,也没有对应的仲裁机制,好了你又知道了一个缺点了!但是,你可以在用软件的办法进行适当的处理数据!

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章