『7x24小时有问必答』
"三阶段"优秀工程师之路
1、基础阶段:博途PLC的系统化与专项学习。
2、中级阶段:博途实例与C基础学习视频,完成OT与IT融合化学习。
3、高级阶段:博途的标准化编程方法学习。
标准化方法之路!
          我们大部分工程师都经历了从RS485到以太网的转型。网络问题是工程师遇到最多的问题之一,因为对其原理深入理解。RS485是基于轮训机制的,以太网是基于链接机制的。看一下群友对RS485和Modbus RTU的探讨,比喻太形象了。

一、博途群讨论
群友的提问:RS485和ModbusRTU的区别是什么?
群友:485是物理线路,Modbus是协议,怎么能一样。
群友:举个例子来说明RS485通信协议与Modbus通信协议的关系:
我们把城市A看做主机,城市B看做从机,如果两个城市之间要想进行经济往来(数据传输),那么第1件事就是修路,而这里的公路就是rs485总线;既然公路修好了,就可以通车了,但如果我们不对路上的车辆加以限制的话,那发生交通事故的可能性就会很大,所以我们制定了一套交通规则去限制车辆的行驶,而这个"交通规则"就是Modbus串行通信协议。
群友:按前面的例子,485是串联起A、B、C、D城市间的单车道公路,ModbusRTU规则下,汽车只能从主站A发车至其他站再返回,B、C、D间相互不通车。路上同时只能有一辆汽车在跑,一辆下路了另一辆才能上路。
以太网是A、B、C、D间的复线高速铁路网,可以两两连通。ModbusTCP规则下,是把汽车装上了和谐号列车,到站再把汽车开下来,每两个站之间可以同时相互发车,由铁路局(交换机)来调度。
群友:RS-485,啥是RS呢?是Recommended Standard的缩写,就是推荐标准的意思。485是标识号,至于为什么定这个标识号,则无需深究。RS-485又称为ANSI/TIA/EIA-485,这几个前缀是标准协会的名称缩写,比如EIA就是电子工业协会 (Electronics Industries Association EIA)的缩写。1983年,RS-485通讯接口被电子工业协会 (Electronics Industries Association EIA)批准为一种通讯接口标准。
群友:modbus 是主从通信,一定有一个主站,其余都是从站。RS-485总线可以线性链接多个节点,进行半双工通信,协议就是通信参数的具体约定,modbus不同功能码,通信具体的参数。RS-485传输、网络结构简单,一般规定介质就可以。
群友:DP也是主从通信,他是行业协议,用户只关注数据本身,协议实现过程由ASIC芯片硬件完成,用户不关注协议实现过程,协议执行速度快、效率高;这里从站可以属于另外一个主站,一个从站对应多个主站,MODBUS不能。速率比MODBUS高数十甚至数百倍,DP一个主站,与5个从站通信,每个从站32字节写、32字节读,主站收集5个从站数据时间小于50ms,甚至小于20ms。MODBUS通信就比较难实现。

二、总结:理解其“理”,才能用好其“表”!

加入博途之友,与优秀工程师有约
  芮老师的书籍(京东和当当可以购买)  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码