當前位置:編程學習大全網 - 熱門推薦 - modbus協議是否就是RS232或者RS485, 如果不是又有哪些區別

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是壹種人類可讀的,冗長的表示方式。這兩個變種都使用串行通信(serial 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通訊協議

  • 上一篇:英雄聯盟冰晶鳳凰出裝
  • 下一篇:node是幹什麽的
  • copyright 2024編程學習大全網