modbus通訊協議與R485通訊協議的區別?可以通用嗎?
一、不存在通用不通用,而是相互依存;
RS485是端口協議,modbus是協議;modbus離不開485,485也離不開MODBUS。
二、區別
Modbus具有以下幾個特點:
1、標準、開放:用戶可以免費、放心地使用Modbus協議,不需要交納許可證費,也不會侵犯知識產權。目前,支持Modbus的廠家超過400家,支持Modbus的產品超過600種。
2、Modbus可以支持多種電氣接口:如RS-232、RS-485等,還可以在各種介質上傳送,如雙絞線、光纖、無線等。
3、Modbus的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發簡單。
RS485通信端口協議具有以下幾個特點:
1、MODBUS通信協議是RS485通信端口協議里面的一種。
2、RS-485的電氣特性:邏輯“1”以兩線間的電壓差為+(2—6)V表示;邏輯“0”以兩線間的電壓差為-(2—6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片, 且該電平與TTL電平兼容,可方便與TTL 電路連接。
3、 RS-485的數據最高傳輸速率為10Mbps 。
4、RS-485接口強,即抗噪聲干擾性好。
5、RS-485接口的最大傳輸距離標準值為4000英尺,實際上可達 3000米(理論上的數據,在實際操作中,極限距離僅達1200米左右),另外RS-232-C接口在總線上只允許連接1個收發器,即單站能力。而RS-485接口在總線上是允許連接多達128個收發器。
擴展資料
Modbus是工業上廣泛使用的通訊協議,基于各種應用,Modbus有RTU、ASCII和TCP三種協議,這三種協議普遍應用在工業上的設備。
1、Modbus協議是一個master/slave架構的協議。有一個節點是master節點,其他使用Modbus協議參與通信的節點是slave節點。每一個slave設備都有一個唯一的地址。
2、在串行和MB+網絡中,只有被指定為主節點的節點可以啟動一個命令(在以太網上,任何一個設備都能發送一個Modbus命令,但是通常也只有一個主節點設備啟動指令)。
3、一個ModBus命令包含了打算執行的設備的Modbus地址。所有設備都會收到命令,但只有指定位置的設備會執行及回應指令(地址0例外,指定地址0的指令是廣播指令,所有收到指令的設備都會運行,不過不回應指令)。
4、所有的Modbus命令包含了檢查碼,以確定到達的命令沒有被破壞。基本的ModBus命令能指令一個RTU改變它的寄存器的某個值,控制或者讀取一個I/O端口,以及指揮設備回送一個或者多個其寄存器中的數據。
5、有許多modems和網關支持Modbus協議,因為Modbus協議很簡單而且容易復制。它們當中一些為這個協議特別設計的。有使用有線、無線通信甚至短消息和GPRS的不同實現。不過設計者需要克服一些包括高延遲和時序的問題。
參考資料
百度百科-Modbus通訊協議
百度百科-RS-485協議
modbus和485的區別
modbus和485的區別是RS485是接線口,modbus是協議。他是建立在RS485是接線口的基礎上進行通訊的。所以modbus離不開485,485也離不開MODBUS,前半部分說的基本正確,RS485是接線口與485也離不開MODBUS回答錯誤。
RS485不不完全是接線口,它是一種電氣標準,包含機械特性,電氣特性等特點,可以找一些通信書籍看看,描述有很多特點。
Modbus具有以下幾個特點:
1、標準、開放:用戶可以免費、放心地使用Modbus協議,不需要交納許可證費,也不會侵犯知識產權。目前,支持Modbus的廠家超過400家,支持Modbus的產品超過600種。
2、Modbus可以支持多種電氣接口:如RS-232、RS-485等,還可以在各種介質上傳送,如雙絞線、光纖、無線等。
3、Modbus的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發簡單。
485通訊協議和modbus協議區別
演示機型:華為MateBook X 系統版本:win10
485通訊協議和modbus協議區別是特點不同。Modbus的特點有:用戶可以免費、放心地使用Modbus協議,不需要交納許可證費,也不會侵犯知識產權;Modbus可以支持多種電氣接口,如RS-232、RS-485等,還可以在各種介質上傳送,如雙絞線、光纖、無線等;Modbus的幀格式簡單、緊湊,通俗易懂。用戶使用容易,廠商開發簡單。485通訊協議的特點有:RS-485的數據最高傳輸速率為10Mbps;RS-485接口強,即抗噪聲干擾性好;RS-485接口的最大傳輸距離標準值為4000英尺,實際上可達3000米(理論上的數據,在實際操作中,極限距離僅達1200米左右),另外RS-232-C接口在總線上只允許連接1個收發器,即單站能力。而RS-485接口在總線上是允許連接多達128個收發器。
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則是為了順應當今世界發展潮流,什么都可以用Ethernet網或Internet來連接,傳送數據。所以又MODBUS TCP模式,該模式的硬件接口就是以太網(Ethernet)口了,也就是我們電腦上一般用的網絡口了。
modbus協議是否就是RS232或者RS485, 如果不是又有哪些區別
modbus協議和RS232或者RS485之間不是一回事。
Modbus是通訊協議,而RS232、RS485只能代表通訊的物理介質層和鏈路層。Modbus協議支持傳統的RS-232、RS-422、RS-485和以太網設備。許多工業設備,包括PLC,DCS,智能儀表等都在使用Modbus協議作為他們之間的通訊標準。
三者區別如下:
1,Modbus 協議 :
為更好地普及和推動Modbus在基于以太網上的分布式應用,目前施耐德公司已將Modbus協議的所有權移交給IDA(Interface
for
DistributedAutomation,分布式自動化接口)組織,并成立了Modbus-IDA組織,為Modbus今后的發展奠定了基礎。在中國,Modbus已經成為國家標準GB/T19582-2008。據不完全統計:截止到2007年,Modbus的節點安裝數量已經超過了1000萬個。
Modbus協議是應用于電子控制器上的一種通用語言。通過此協議,控制器相互之間、控制器經由網絡(例如以太網)和其它設備之間可以通信。它已經成為一通用工業標準。有了它,不同廠商生產的控制設備可以連成工業網絡,進行集中監控。此協議定義了一個控制器能認識使用的消息結構,而不管它們是經過何種網絡進行通信的。它描述了一控制器請求訪問其它設備的過程,如何回應來自其它設備的請求,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內容的公共格式。
當在一Modbus網絡上通信時,此協議決定了每個控制器須要知道它們的設備地址,識別按地址發來的消息,決定要產生何種行動。如果需要回應,控制器將生成反饋信息并用Modbus協議發出。在其它網絡上,包含了Modbus協議的消息轉換為在此網絡上使用的幀或包結構。這種轉換也擴展了根據具體的網絡解決節地址、路由路徑及錯誤檢測的方法。
此協議支持傳統的RS-232、RS-422、RS-485和以太網設備。許多工業設備,包括PLC,DCS,智能儀表等都在使用Modbus協議作為他們之間的通訊標準。
2、RS-232:
RS-232接口符合美國電子工業聯盟(EIA)制定的串行數據通信的接口標準,原始編號全稱是EIA-RS-232(簡稱232,RS232)。它被廣泛用于計算機串行接口外設連接。連接電纜和機械、電氣特性、信號功能及傳送過程。
3、RS485 :
智能儀表是隨著80年代初單片機技術的成熟而發展起來的,現在世界儀表市場基本被智能儀表所壟斷。究其原因就是企業信息化的需要,企業在儀表選型時其中的一個必要條件就是要具有聯網通信接口。最初是數據模擬信號輸出簡單過程量,后來儀表接口是RS232接口,這種接口可以實現點對點的通信方式,但這種方式不能實現聯網功能。隨后出現的RS485解決了這個問題。
擴展資料:
Modbus是一種串行通信協議,是Modicon公司(現在的施耐德電氣 Schneider Electric)于1979年為使用可編程邏輯控制器(PLC)通信而發表。Modbus已經成為工業領域通信協議的業界標準(De facto),并且現在是工業電子設備之間常用的連接方式。
Modbus協議目前存在用于串口、以太網以及其他支持互聯網協議的網絡的版本。
大多數Modbus設備通信通過串口EIA-485物理層進行。
對于串行連接,存在兩個變種,它們在數值數據表示不同和協議細節上略有不同。Modbus RTU是一種緊湊的,采用二進制表示數據的方式,Modbus ASCII是一種人類可讀的,冗長的表示方式。這兩個變種都使用串行通信(rial communication)方式。
RTU格式后續的命令/數據帶有循環冗余校驗的校驗和,而ASCII格式采用縱向冗余校驗的校驗和。被配置為RTU變種的節點不會和設置為ASCII變種的節點通信,反之亦然。
對于通過TCP/IP(例如以太網)的連接,存在多個Modbus/TCP變種,這種方式不需要校驗和計算。
對于所有的這三種通信協議在數據模型和功能調用上都是相同的,只有封裝方式是不同的。
Modbus有一個擴展版本Modbus Plus(Modbus+或者MB+),不過此協議是Modicon專有的,和Modbus不同。它需要一個專門的協處理器來處理類似HDLC的高速令牌旋轉。它使用1Mbit/s的雙絞線,并且每個節點都有轉換隔離裝置,是一種采用轉換/邊緣觸發而不是電壓/水平觸發的裝置。
連接Modbus Plus到計算機需要特別的接口,通常是支持ISA(SA85),PCI或者PCMCIA總線的板卡。
參考資料來源:百度百科:Modbus通訊協議
本文發布于:2023-02-28 19:14:00,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167760500955216.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:modbus通訊協議與485.doc
本文 PDF 下載地址:modbus通訊協議與485.pdf
| 留言與評論(共有 0 條評論) |