0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RS485和MODBUS有什么不同_它們的區(qū)別在哪里

姚小熊27 ? 來源:網絡整理 ? 2018-04-18 16:29 ? 次閱讀

一、RS485介紹

工業(yè)控制場合,RS485總線因其接口簡單,組網方便,傳輸距離遠等特點而得到廣泛應用。

RS485和RS232一樣都是基于串口的通訊接口,數據收發(fā)的操作是一致的,所以使用的是同樣WinCE的底層驅動程序。但是它們在實際應用中通訊模式卻有著很大的區(qū)別,RS485接口為半雙工數據通訊模式,而RS232接口為全雙工數據通訊模式,數據的收發(fā)不能同時進行,為了保證數據收發(fā)的不沖突,硬件上是通過方向切換來實現的,相應也要求軟件上必須將收發(fā)的過程嚴格地分開。

RS485接口組成的半雙工網絡,一般是兩線制(以前有四線制接法,只能實現點對點的通信方式,現很少采用),多采用屏蔽雙絞線傳輸。這種接線方式為總線式拓撲結構在同一總線上最多可以掛接32個結點。在RS485通信網絡中一般采用的是主從通信方式,即一個主機帶多個從機。

RS485的特性:

1.RS-485電氣特性:邏輯“0”以兩線間的電壓差為+(2—6)V表示;邏輯“1”以兩線間的電壓差為-(2—6)V表示。接口信號電平比RS-232降低了,就不易損壞接口電路的芯片,且該電平與TTL電平兼容,可方便與TTL電路連接。

2.RS-485的數據最高傳輸速率為10Mbps。

3.RS-485接口是采用平衡驅動器和差分接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好。

4.RS-485接口的最大傳輸距離標準值為4000英尺(約1219米),實際上可達3000英尺,另外RS-232接口在總線上只允許連接1個收發(fā)器,即單站能力。而RS-485接口在總線上是允許連接多達128個收發(fā)器。即具有多站能力,這樣用戶可以利用單一的RS-485接口方便地建立起設備網絡。

二、MODBUS介紹

Modbus是由Modicon(現為施耐德電氣公司的一個品牌)在1979年發(fā)明的,是全球第一個真正用于工業(yè)現場的總線協(xié)議。

ModBus網絡是一個工業(yè)通信系統(tǒng),由帶智能終端的可編程控制器和計算機通過公用線路或局部專用線路連接而成。其系統(tǒng)結構既包括硬件、亦包括軟件。它可應用于各種數據采集和過程監(jiān)控。

ModBus特點:

(1)標準、開放,用戶可以免費、放心地使用Modbus協(xié)議,不需要交納許可證費,也不會侵犯知識產權。目前,支持Modbus的廠家超過400家,支持Modbus的產品超過600種。

(2)Modbus可以支持多種電氣接口,如RS-232、RS-485等,還可以在各種介質上傳送,如雙絞線、光纖、無線等。

(3)Modbus的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發(fā)簡單。

MODBUS通訊傳送方式:

通訊傳送分為獨立的信息頭,和發(fā)送的編碼數據。以下的通訊傳送方式定義也與MODBUSRTU通訊規(guī)約相兼容:

RS485和MODBUS有什么不同_它們的區(qū)別在哪里

初始結構=≥4字節(jié)的時間

地址碼=1字節(jié)

功能碼=1字節(jié)

數據區(qū)=N字節(jié)

錯誤校檢=16位CRC碼

結束結構=≥4字節(jié)的時間

地址碼:地址碼為通訊傳送的第一個字節(jié)。這個字節(jié)表明由用戶設定地址碼的從機將接收由主機發(fā)送來的信息。并且每個從機都有具有唯一的地址碼,并且響應回送均以各自的地址碼開始。主機發(fā)送的地址碼表明將發(fā)送到的從機地址,而從機發(fā)送的地址碼表明回送的從機地址。

功能碼:通訊傳送的第二個字節(jié)。ModBus通訊規(guī)約定義功能號為1到127。本儀表只利用其中的一部分功能碼。作為主機請求發(fā)送,通過功能碼告訴從機執(zhí)行什么動作。作為從機響應,從機發(fā)送的功能碼與從主機發(fā)送來的功能碼一樣,并表明從機已響應主機進行操作。如果從機發(fā)送的功能碼的最高位為1(比如功能碼大與此同時127),則表明從機沒有響應操作或發(fā)送出錯。

數據區(qū):數據區(qū)是根據不同的功能碼而不同。數據區(qū)可以是實際數值、設置點、主機發(fā)送給從機或從機發(fā)送給主機的地址。

CRC碼:二字節(jié)的錯誤檢測碼。

RS485和MODBUS有什么不同_它們的區(qū)別在哪里

三、RS485和MODBUS的區(qū)別

RS485是一個物理接口,簡單的說是硬件。

MODBUS是一種國際標準的通訊協(xié)議,用于不同廠商之間的設備交換數據(一般是工業(yè)用途);所謂協(xié)議,也可以理解為上面有人說的“語言”吧,簡單的說是軟件。

一般情況下,兩臺設備通過MODBUS協(xié)議傳輸數據:

最早是用RS232C作為硬件接口,(也就是普通電腦上的串行通訊口(串口)); 也有用RS422的,也有常用的RS485,這種接口傳輸距離遠,在一般工業(yè)現場用的比較多。

MODBUS協(xié)議又分MODBUS RTU,MODBUS ASCII和后來發(fā)展的MODBUS TCP三種模式:其中前兩種(MODBUS RTU,MODBUS ASCII)所用的物理硬件接口都是串行(Serial)通訊口(RS232,RS422,RS485)。

而MODBUS TCP則是為了順應當今世界發(fā)展潮流,什么都可以用Ethernet網或Internet來連接,傳送數據。所以又MODBUS TCP模式,該模式的硬件接口就是以太網(Ethernet)口了,也就是我們電腦上一般用的網絡口了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • RS485
    +關注

    關注

    39

    文章

    1186

    瀏覽量

    83341
  • MODBUS
    +關注

    關注

    28

    文章

    1937

    瀏覽量

    78544
收藏 10人收藏
  • jf_121793791
  • jf_811161831
  • efans_2466181
  • 蒜大的锐敏1
  • VictoryE1
  • 哪吒11
  • 星岛661
  • 阿兴有棵葡萄树1
  • liangdian1234561

評論

相關推薦

RS485通信原理是什么?RS485應用存在哪些問題?

RS485特點是什么?RS485通信原理是什么?RS485應用存在哪些問題?
發(fā)表于 05-20 06:06

RS485RS232和TTL的區(qū)別在哪

RS485RS232和TTL的區(qū)別RS485傳輸距離遠、抗干擾能力強,兩個485設備必須A連接A,B連接B
發(fā)表于 02-22 08:22

RS485modbus是什么關系?

RS485modbus是什么關系
發(fā)表于 10-23 06:22

RS232,RS422,RS485區(qū)別

RS232,RS422,RS485區(qū)別
發(fā)表于 03-04 17:53 ?38次下載

rs485rs232的區(qū)別

rs485rs232的幾大區(qū)別匯總。
發(fā)表于 10-30 16:48 ?2.1w次閱讀

modbusrs485的關系_modbusrs485區(qū)別和聯系

RS485是一個物理接口,簡單的說是硬件;MODBUS是一種國際標準的通訊協(xié)議,用于不同廠商之間的設備交換數據,簡單的說是軟件。
發(fā)表于 01-03 18:36 ?11.5w次閱讀
<b class='flag-5'>modbus</b>與<b class='flag-5'>rs485</b>的關系_<b class='flag-5'>modbus</b>與<b class='flag-5'>rs485</b>的<b class='flag-5'>區(qū)別</b>和聯系

一文看懂RS485和ARINC485區(qū)別

本文開始介紹了rs485特點和RS485參數指標,其次闡述了rs485接口詳解,最后分析了RS485和ARINC485
的頭像 發(fā)表于 04-18 11:24 ?1.9w次閱讀

RS485MODBUS區(qū)別 它們什么不同?

。 1979年施耐德電氣制定了一個用于工業(yè)現場的總線協(xié)議Modbus協(xié)議,現在工業(yè)中使用RS485通信場合很多都采用Modbus協(xié)議,所以今天我們來了解下RS485通信和
的頭像 發(fā)表于 03-16 09:02 ?1.8w次閱讀

RTK和GPS定位的區(qū)別在哪里

RTK和GPS定位的區(qū)別在哪里?
發(fā)表于 05-08 10:08 ?76次下載

串口屏和并口屏的區(qū)別在哪里

串口屏還是并口屏好用?區(qū)別在哪里?
的頭像 發(fā)表于 01-23 09:53 ?1w次閱讀

梯形絲桿和滾珠絲桿的區(qū)別在哪里?

梯形絲桿和滾珠絲桿的區(qū)別在哪里?
的頭像 發(fā)表于 03-28 17:48 ?2760次閱讀
梯形絲桿和滾珠絲桿的<b class='flag-5'>區(qū)別在哪里</b>?

如何理解RS485modbus,tcpip,socket等術語

本文介紹了Modbus socket RS485 串口等常用技術的意思和區(qū)別
的頭像 發(fā)表于 11-06 09:14 ?1225次閱讀
如何理解<b class='flag-5'>RS485</b>,<b class='flag-5'>modbus</b>,tcpip,socket等術語

rs422和rs485區(qū)別

。 首先,RS422和RS485都是點對點通信協(xié)議,即只能在單個發(fā)送方和單個接收方之間進行通信。它們通過將電壓差異傳輸到數據線上進行通信。然而,與傳統(tǒng)的RS232協(xié)議相比,
的頭像 發(fā)表于 12-20 17:03 ?9551次閱讀

RS485MODBUS RTU的區(qū)別 如何選擇合適的通信技術?

RS485MODBUS RTU的區(qū)別 如何選擇合適的通信技術? RS485是一種通信總線標準,而MODBUS RTU是一種通信協(xié)議。本文將
的頭像 發(fā)表于 02-01 10:27 ?1.1w次閱讀

ProfiNet轉RS485/Modbus Rtu協(xié)議網關

網關實現PN轉rs485、profinet轉RS485、Modbus轉profinet、RS485轉PN、profinet轉Modbus R
的頭像 發(fā)表于 06-13 08:55 ?973次閱讀
ProfiNet轉<b class='flag-5'>RS485</b>/<b class='flag-5'>Modbus</b> Rtu協(xié)議網關

電子發(fā)燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品