RS485和MODBUS的区别(包你明白)

RS485和MODBUS的区别(包你明白)


2024年5月18日发(作者:)

RS485和MODBUS的区别(包你明白)

Modbus是一种通讯协议,需要硬件作为实现平台。不同

的硬件平台具有不同的电气特性和连接方式,比如RS232和

RS485.可以将Modbus比作英语,RS232比作印度人,RS485

比作美国人。印度人之间讲英语时,理解为基于RS232的

Modbus通信,美国人之间讲英语时,理解为基于RS485的

Modbus通信。

RS485是一个物理接口,简单来说是硬件。Modbus是一

种国际标准的通讯协议,用于不同厂商之间的设备交换数据,

一般用于工业用途。协议也可以理解为“语言”,是软件。一般

情况下,两台设备通过Modbus协议传输数据,最早是用

RS232C作为硬件接口,也有用RS422的,但常用的是RS485,

因为这种接口传输距离远,在一般工业现场用的比较多。

Modbus协议又分为Modbus RTU、Modbus ASCII和后来发展

的Modbus TCP三种模式。其中前两种(Modbus RTU、

Modbus ASCII)所用的物理硬件接口都是串行(Serial)通讯

口(RS232、RS422、RS485)。而Modbus TCP则是为了顺应

当今世界发展潮流,来连接,传送数据。因此,又有Modbus

TCP模式,该模式的硬件接口就是以太网()口了,也就是

我们电脑上一般用的网络口。

协议分为硬件协议和软件协议,而通讯协议属于软件协议,

它包含报头包围的格式。Modbus是应用层的通讯协议,主要

用于传送和接收文件包的格式。RS232、RS485是物理层的串

行接口,可以支持几十种通讯协议,Modbus只是其中的一种。

Modbus可分为Modbus RTU/ACSI、Modbus +(也叫Modbus

PLUS)和Modbus TCP/IP等。前两种是在串行链路上使用的通

讯协议(串口通讯),后一种是在以太网口基于TCP/IP协议

的Modbus通讯协议。

在工业控制场合,RS485总线因其接口简单、组网方便、

传输距离远等特点而得到广泛应用。

Modbus协议的帧格式简单、紧凑,易于理解和使用,也

方便厂商进行开发。

Modbus通讯传送方式包括信息头和编码数据。与

Modbus RTU通讯规约相兼容。信息头包含初始结构和结束结

构,每个从机都有唯一的地址码,并以各自的地址码开始响应。

功能码用于告诉从机执行何种动作,数据区根据不同功能码而

不同,CRC码用于错误检测。

RS485是一种物理接口,主要用于串行通讯口传输距离较

远的工业现场。而Modbus是一种国际标准的通讯协议,用于

不同厂商之间的设备交换数据。Modbus协议分为三种模式,

其中前两种使用串行通讯口,而Modbus 连接传送数据。


发布者:admin,转转请注明出处:http://www.yc00.com/news/1716028155a2708870.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信