485和MODBUS通信协议在应用上各有什么不同? 点击:3528 | 回复:9



观雨听风

    
  • 精华:0帖
  • 求助:6帖
  • 帖子:14帖 | 23回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2014年4月30日
发表于:2015-01-10 21:29:30
楼主

485和MODBUS通信协议在程序应用上各有什么不同?请详细说明一下或提供相关资料也可。谢谢。



楼主最近还看过



江湖再见-余辉

  • [版主]
  • 精华:53帖
  • 求助:44帖
  • 帖子:3351帖 | 28451回
  • 年度积分:603
  • 历史总积分:131640
  • 注册:2006年4月25日
发表于:2015-01-10 22:54:33
1楼

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)口了,也就是我们电脑上一般用的网络口了。


观雨听风

  • 精华:0帖
  • 求助:6帖
  • 帖子:14帖 | 23回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2014年4月30日
发表于:2015-01-11 21:01:53
2楼

我想知道485通信协议的问题。它的编程方法和MODBUS有什么不同?

485不单是硬件,它也可以自定义协议。


通讯网-13730920629

  • 精华:11帖
  • 求助:1帖
  • 帖子:432帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2015-01-11 21:04:21
3楼

余晖说的对,485是硬件,modbus是协议,485是铁轨,modbus是上面的车。

回复内容:

对: 观雨听风 我想知道485通信协议的问题。它的编程方法和MODBU... 内容的回复!


丰李

  • [版主]
  • 精华:4帖
  • 求助:36帖
  • 帖子:953帖 | 4429回
  • 年度积分:31
  • 历史总积分:75678
  • 注册:2012年7月18日
发表于:2015-01-12 09:42:14
4楼

485是接口硬件

Modbus是硬件的协议

Zping123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 270回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2017年7月28日
发表于:2017-08-04 15:37:29
5楼


引用 丰李 的回复内容: 485是接口硬件Modbus是硬件的协议


ntplc2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 375回
  • 年度积分:0
  • 历史总积分:685
  • 注册:2018年5月11日
发表于:2018-09-07 10:59:49
6楼

485 是硬件, MODBUS 是通信协议,属于软件, 是莫迪康公司开放的一种协议, PPI 也属于软件协议, 是西门子公司的一种非开放的协议 ,,DP 通信也是一种软件协议, 全名是PROFIBUS 通信, 是一种标准工业总线通信协议, 它属于开放式的,是西门子公司提出制订的一种工业协议标准。 从通信性能、可靠性、效率 各方面来说PROFIBUS 通信都更优秀。 但从开放性来说, MODBUS 是最开放的, 大家都可以基于MODBUS来做自己的设备. PROFIBUS 虽然说开放,但实际要做到符合标准,还是很困难的, 首先资料就很难找到。

ainiange

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2012年9月22日
发表于:2021-06-15 14:29:57
7楼

"江湖再见-余辉" 的回复,发表在1楼
        对内容: 【RS485是一个物理接口,简单的说是硬件。也可以说是一种通信接口。MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途);所谓协议,也可以理解为有人说的“语言”吧,简单...】进行回复:

        -----------------------------------------------------------------

非常感谢


anyzhang

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2021-07-23 11:45:55
8楼

形象一点说:Modbus就是我们商量好暗号,我发给你的暗号你能理解是啥意思,RS485是我拿对讲机发暗号还是用大喇叭发暗号给你!

showman

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 127回
  • 年度积分:0
  • 历史总积分:296
  • 注册:2003年11月04日
发表于:2021-08-15 12:37:21
9楼

RS485对于用户来说就是数据传输,没有软件协议在内。

MODBUS是一种应用层协议,其底层可以采用多种通信技术,如RS485和RS232


热门招聘
相关主题

官方公众号

智造工程师