RS485和MODBUS的区别是什么?

如题所述

RS-485又名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485。

RS485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。RS-485使得廉价本地网络以及多支路通信链路的配置成为可能。[s1]

RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点。

在RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来,而忽略了信号地的连接,这种连接方法在许多场合是能正常工作的,但却埋下了很大的隐患,原因1是共模干扰:RS-485接口采用差分方式传输信号方式,并不需要相对于某个参照点来检测信号,系统只需检测两线之间的电位差就可以了,但容易忽视了收发器有一定的共模电压范围,RS-485收发器共模电压范围为-7到+12V,只有满足上述条件,整个网络才能正常工作;当网络线路中共模电压超出此范围时就会影响通信的稳定可靠,甚至损坏接口;原因二是EMI的问题:发送驱动器输出信号中的共模部分需要一个返回通路,如没有一个低阻的返回通道(信号地),就会以辐射的形式返回源端,整个总线就会像一个巨大的天线向外辐射电磁波。(来百度百科)工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。Modbus就是工业控制器的网络协议中的一种。

1. 协议概述

物理层:传输方式:RS485

通讯地址:0-247

通讯波特率:可设定

通讯介质:屏蔽双绞线

传输方式:主从半双工方式

协议在一根通讯线上使用应答式连接(半双工),这意味着在一根单独的通讯线上信号沿着相反的两个方向传输。首先,主计算机的信号寻址到一台唯一的终端设备(从机),然后,在相反的方向上终端设备发出的应答信号传输给主机。

协议只允许在主计算机和终端设备之间,而不允许独立的设备之间的数据交换,这就不会在它们初始化时占据通讯线路,而仅限于响应到达本机的查询信号。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-08-14

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

MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);

所谓协议,也可以理解为上面有人说的“语言”吧,简单的说是软件。

一般情况下,两台设备通过MODBUS协议传输数据:

最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口(串口));

也有用RS422的,也有常用的RS485,这种接口传输距离远,在一般工业现场用的比较多MODBUS协议又分MODBUS RTU,MODBUS ASCII和后来发展的MODBUS 

TCP三种模式:

其中前两种(MODBUS RTU,MODBUS ASCII)所用的物理硬件接口都是串行(Serial)通讯口(RS232,RS422,RS485)。

而MODBUS TCP则是为了顺应当今世界发展潮流,什么都可以用Ethernet网或Internet来连接,传送数据。所以又MODBUS TCP模式,该模式的硬件接口就是以太网(Ethernet)口了,也就是我们电脑上一般用的网络口了。

本回答被网友采纳
第2个回答  2019-08-26
RS485只是一种硬件接口,他只是把来自单片机UART的信号,翻转电平进行传输,并驱动线缆。
所以RS485其实只是一种硬件接口驱动芯片。
MODBUS是一种软件协议,规定了一种语言。而RS485相当于喇叭。
MODBUS可以跑在RS485上,也能跑在RS232上,也能跑在POWERBUS.
同理。
RS485上可以用MODBUS,也能用其他自拟协议。协议只是软件。
第3个回答  2022-03-04
简单来说rs485是物理接口,modbus是用于工业现场的总线协议。rs485接口也可以跑其他协议,如profibus协议,物理接口相同的情况下,协议不同也不能直接连接进行通讯,需要通讯可以在中间加协议转换网关,yt-pb-03,PBMD485-K20,PBMD232-K20这些都可以进行协议转换。
第4个回答  2020-08-14
485是硬件,定义了,通信线径,双绞屏蔽,电压级别,差分电压的正负个0'1对应关系,
9600'8N1的传输参数。
Modbus是上层协议,定义了单主站多从站形式,按照Modbus报文轮询通信。

rs485和modbus的区别是什么?
RS485与Modbus的主要区别在于通信协议的不同。1. 通信协议差异 RS485是一种物理接口标准,它定义了电气特性、通信传输方式等,用于实现设备间的串行通信。而Modbus则是一种通信协议,定义了设备之间数据交换的规则和格式,广泛应用于工业自动化领域。RS485可以用于多种通信协议,包括Modbus,但其并不等同于...

RS485和MODBUS的区别是什么?
RS485和MODBUS是工业通信领域中两种常见的通信协议,它们在应用场景和特性上有所区别。RS-485,由电信行业协会和电子工业联盟制定,定义了数字多点系统中驱动器和接收器的电气特性,支持远距离和高噪声环境下的信号传输。它支持两线制和四线制连接,但更多采用两线制总线拓扑,最多支持32个节点,通常采用...

RS-485与Modbus协议傻傻分不清楚?
在工业应用中,RS485通信与Modbus协议常常被混淆,但实际上它们是不同的。RS485是一种串行数据传输标准,而Modbus是一种在RS485网络中使用的通信协议。让我们从两者的区别和应用场景来进一步了解。首先,RS485是一种半双工通信方式,适合连接多个设备,通过设备地址进行区分。它在平衡线路中传输,可达到1....

RS485和MODBUS的区别是什么?
RS485是一个物理接口,简单的说是硬件。MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为上面有人说的“语言”吧,简单的说是软件。一般情况下,两台设备通过MODBUS协议传输数据:最早是用RS232C作为硬件接口,(也就是普通电脑上的串行通讯口...

Modbus和RS485傻傻分不清,今天就来捋一捋!
Modbus是协议,需要硬件实现。硬件特性及连接方式各异。RS485作为硬件接口,是Modbus传输的载体。RS-485规定接口电气标准,不涉及应用层协议。许多公司自定义基于RS-485的应用层通信协议。而Modbus则是RS-485上的标准应用层协议。Modbus协议有三种:RTU、ASCII和TCP。RTU与ASCII支持RS-485总线,TCP用于以太网...

RS485和MODBUS有什么不同_它们的区别在哪里
RTU、MODBUS ASCII和MODBUS TCP三种模式,分别对应不同的物理接口和网络环境。总结而言,RS485是物理层的接口标准,负责硬件通信的实现;MODBUS是数据层的通信协议,定义了不同设备间如何交换数据的规则。两者的结合使得工业现场的设备能够高效、稳定地进行数据通信,满足了不同应用的通信需求。

什么叫 modbus 485 它跟 rs485 有区别吗
结论:Modbus与RS485虽然有所关联,但它们实际上是不同的概念。RS485是一种物理通信标准,主要用于工业现场的点对点或星型网络,而Modbus则是一种通信协议,用于在这些RS485网络上进行数据传输和设备间通信。换句话说,Modbus并不等同于RS485 485,它是一种可以在包括RS485在内的多种通信媒介中应用的...

modbus和485的区别
1、协议性质:Modbus是一种通信协议,用于不同设备之间传输数据,定义了一种常用的通信格式和规则,而RS485则是一种物理层标准,主要定义了电气特性、信号传输方式和连接方式等。2、应用场景:Modbus协议广泛应用于工业自动化控制、数据采集、通信等领域,如PLC(可编程逻辑控制器)和其他工业设备之间的通信...

RS485和MODBUS的区别
RS485和MODBUS是两种在工业通讯领域常见的技术,它们在功能和应用上有所不同。首先,RS485是一种物理接口,具体来说,它是一种用于设备间数据传输的硬件标准。而MODBUS则是一个国际标准的通讯协议,它更像是设备间交流的“语言”,主要负责数据的交换,特别是在不同厂商设备之间的协作中。通常情况下,...

rs485和modbus的区别在哪?
modbus和485的区别是RS485是接线口,modbus是协议。他是建立在RS485是接线口的基础上进行通讯的。所以modbus离不开485,485也离不开MODBUS,前半部分说的基本正确,RS485是接线口与485也离不开MODBUS回答错误。RS485不不完全是接线口,它是一种电气标准,包含机械特性,电气特性等特点,可以找一些通信...

相似回答