1樓:蛙家居
modbus協議是應用層報文傳輸協議。
1、modbus 協議是應用於電子控制器上的一種通用語言。通過此協議,控制器相互之間、控制器經由網路(例如乙太網)和其它裝置之間可以通訊。它已經成為一通用工業標準。
有了它,不同廠商生產的控制裝置可以連成工業網路,進行集中監控。
2、此協議定義了乙個控制器能認識使用的訊息結構,而不管它們是經過何種網路進行通訊的。它描述了一控制器請求訪問其它裝置的過程,如何回應來自其它裝置的請求,以及怎樣偵測錯誤並記錄。它制定了訊息域格局和內容的公共格式。
3、當在一modbus網路上通訊時,此協議決定了每個控制器須要知道它們的裝置位址,識別按位址發來的訊息,決定要產生何種行動。如果需要回應,控制器將生成反饋資訊並用modbus協議發出。在其它網路上,包含了modbus協議的訊息轉換為在此網路上使用的幀或包結構。
這種轉換也擴充套件了根據具體的網路解決節位址、路由路徑及錯誤檢測的方法。
modbus標準協議和 modbus rtu協議有區別嗎?
2樓:佑子葉
modbus是一種序列通訊協議,是modicon公司(現在的施耐德電氣 schneider electric)於2023年為使用可程式設計邏輯控制器(plc)通訊而發表。它有三種型別,modbus rtu是一種緊湊的,採用二進位制表示資料;modbus ascii是一種人類可讀的,冗長的表示方式;rtu格式後續的命令/資料帶有迴圈冗餘校驗的校驗和。modbus在通訊時要指定乙個主裝置和多個從裝置,通訊模型:
輪詢。物理硬體層大多數modbus裝置通訊通過串列埠eia-485物理層進行,現在也有在其它的物理層中使用,近幾年有做出透傳modbus協議的匯流排技術,如powerbus等,可以透傳modbus協議並將匯流排模式由四線轉為二線。
3樓:ne恩易物聯
modbus tcp和rtu有什麼區別?帶你漲知識~
4樓:蒙闌老富
有乙個儀表說是支援modbus標準協議,那直接從200呼叫modbus主站庫指令,能實現通訊嗎,200好象是modbusrtu協議
5樓:匿名使用者
目前儀表支援modbusrtu傳輸模式的為多,樓主可以再次向廠家確認一下。標準的modbus網路通訊包括兩種傳輸模式(ascii或rtu),ascii的主要優點是字元傳送的時間間隔可達到1秒而不產生錯誤;rtu的主要優點是在同樣的波特率下,可比ascii方式傳送更多的資料。
6樓:匿名使用者
廠家說是rtu模式,但是我用主站庫指令通訊不上,後來自己編的乙個自由口程式通訊上了.
7樓:遊俠麗麗
modbus協議是應用層報文傳輸協議(osi模型第7層),它定義了乙個與通訊層無關的協議資料單元(pdu),即pdu=功能碼+資料域。
modbus協議能夠應用在不同型別的匯流排或網路。對應不同的匯流排或網路,modbus協議引入一些附加域對映成應用資料單元(adu),即adu=附加域+pdu。目前,modbus有下列三種通訊方式:
1. 乙太網,對應的通訊模式是modbus tcp。
2. 非同步序列傳輸(各種介質如有線rs-232-/422/485/;光纖、無線等),對應的通訊模式是modbus rtu或modbus ascii。
3. 高速令牌傳遞網路,對應的通訊模式是modbus plus。
8樓:匿名使用者
庫指令包括初始化和讀寫都有錯誤**的呀!
modbus通訊協議與r485通訊協議的區別?可以通用嗎?
9樓:上帝右腳尖
首先分清modbus通訊協議本身就是一種協議,在硬體開發中屬於協議層開發。
r485不是通訊協議,只是一種硬體介面。屬於物理層。
modbus是一種軟體協議,規定了一種語言。而rs485相當於喇叭。
modbus可以跑在rs485上,也能跑在rs232上,也能跑在powerbus。
rs485只是一種硬體介面,他只是把來自微控制器uart的訊號,翻轉電平進行傳輸,並驅動線纜。
所以rs485其實只是一種硬體介面驅動晶元。同理。
rs485上可以用modbus,也能用其他自擬協議。協議只是軟體。
10樓:匿名使用者
rs485是接線口
modbus是協議。他是建立在rs485是接線口的基礎上進行通訊的。所以modbus離不開485,485也離不開modbus
前半部分說的基本正確,(rs485是接線口)與(485也離不開modbus) 回答錯誤
rs485不不完全是接線口,它是一種電氣標準,包含機械特性,電氣特性等特點,可以找一些通訊書籍看看,描述有很多特點;
485也離不開modbus,理解也狹隘了,用485通訊的規約很多,modbus只是其中比較常用的有一種規約,如iec103,cdt等全是rs485通訊方式,還有一點modbus不完全在rs485通訊方式,還有tcp方式,modbus plus有詳細介紹,很簡單
11樓:匿名使用者
有區別:
modbus通訊協議是rs485通訊埠協議裡面的一種modbus通訊協議裡有:tcp/ip 、rs485方式有rtu和ascii碼
而rs485是埠協議:遵守rs485通訊協議的通訊方式有:mpi、ppi、modbus、profbus_dp等等
12樓:匿名使用者
rs485是一種序列通訊標準,包含機械特性,電氣特性,定義了傳輸的物理層。rs485是埠協議:遵守rs485通訊協議的通訊方式有:
mpi、ppi、modbus、profbus_dp等等 ,modbus通訊協議是rs485通訊埠協議裡面的一種,可以使用rs485介面傳輸
13樓:卡卡拉耳釘
modbus 是通訊協議
rs485是電器介面
沒什麼可比性
modbus可以用在rs485或rs232 通訊中
14樓:匿名使用者
bigbirdq 回答的很明確了。
什麼是通訊協議,因特網上採用什麼通訊協議
通訊協議,為連線不同作業系統和不同硬體體系結構的網際網路絡提供通訊支援,是一種網路通用語言。因特網上採用tcp ip協議,tcp ip協議定義了在網際網路絡中如何傳遞 管理資訊 檔案傳送 收發電子郵件 遠端登入等 並制定了在出錯時必須遵循的規則。tcp ip協議不僅僅指的是tcp 和ip兩個協議,而...
tcpiphttpsoap基本的通訊協議有什麼區別
糾結周潔 tcptcp是面向連線的通訊協議,通過三次握手建立連線,通訊完成時要拆除連線,由於tcp是面向連線的所以只能用於端到端的通訊。tcp提供的是一種可靠的資料流服務,採用 帶重傳的肯定確認 技術來實現傳輸的可靠性。tcp還採用一種稱為 滑動視窗 的方式進行流量控制,所謂視窗實際表示接收能力,用...
Modbus標準協議和Modbus RTU協議有區別嗎
佑子葉 modbus是一種序列通訊協議,是modicon公司 現在的施耐德電氣 schneider electric 於1979年為使用可程式設計邏輯控制器 plc 通訊而發表。它有三種型別,modbus rtu是一種緊湊的,採用二進位制表示資料 modbus ascii是一種人類可讀的,冗長的表示...