1樓:匿名使用者
modbus 是modicon公司最先倡導的一種軟的通訊規約,經過大多數公司
的實際應用,逐漸被認可,成為一種標準的通訊規約,只要按照這種規約進行
資料通訊或傳輸,不同的系統就可以通訊。目前,在rs232/rs485通訊過程中,
更是廣泛採用這種規約。
常用的modbus 通訊規約有兩種,一種是modbus ascii,一種是modbus rtu。
一般來說,通訊資料量少而且主要是文字的通訊則採用modbus ascii規約,通訊資料資料量大而且是二進位制數值時,多采用modbus rtu規約。
在實際的應用過程中,為了解決某一個特殊問題,人們喜歡自己修改modbus規約來滿足自己的需要(事實上,人們經常使用自己定義的規約來通訊,這樣能解決問題,但不太規範)。更為普通的用法是,少量修改規約,但將規約格式附在軟體說明書一起,或直接放在幫助中,這樣就方便了使用者的通訊。
2樓:水中魚
rtu不是一種協議,而是一種資料傳輸方式,modbus分rtu和ascii兩種傳輸方式,rtu指的是二進位制資料的傳輸方式,而ascii,是要將modbus指令和返回資料轉換為ascii字串的形式傳輸。
modbus標準協議和 modbus rtu協議有區別嗎?
3樓:佑子葉
modbus是一種序列通訊協議,是modicon公司(現在的施耐德電氣 schneider electric)於2023年為使用可程式設計邏輯控制器(plc)通訊而發表。它有三種型別,modbus rtu是一種緊湊的,採用二進位制表示資料;modbus ascii是一種人類可讀的,冗長的表示方式;rtu格式後續的命令/資料帶有迴圈冗餘校驗的校驗和。modbus在通訊時要指定一個主裝置和多個從裝置,通訊模型:
輪詢。物理硬體層大多數modbus裝置通訊通過串列埠eia-485物理層進行,現在也有在其它的物理層中使用,近幾年有做出透傳modbus協議的匯流排技術,如powerbus等,可以透傳modbus協議並將匯流排模式由四線轉為二線。
4樓:ne恩易物聯
modbus tcp和rtu有什麼區別?帶你漲知識~
5樓:蒙闌老富
有一個儀表說是支援modbus標準協議,那直接從200呼叫modbus主站庫指令,能實現通訊嗎,200好象是modbusrtu協議
6樓:匿名使用者
目前儀表支援modbusrtu傳輸模式的為多,樓主可以再次向廠家確認一下。標準的modbus網路通訊包括兩種傳輸模式(ascii或rtu),ascii的主要優點是字元傳送的時間間隔可達到1秒而不產生錯誤;rtu的主要優點是在同樣的波特率下,可比ascii方式傳送更多的資料。
7樓:匿名使用者
廠家說是rtu模式,但是我用主站庫指令通訊不上,後來自己編的一個自由口程式通訊上了.
8樓:遊俠麗麗
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。
9樓:匿名使用者
庫指令包括初始化和讀寫都有錯誤**的呀!
modbus tcp和modbus rtu的區別
10樓:你的血腳
modbus tcp和modbus rtu的區別如下:
1、概念不同:modbus是一種標準的工業控制資料交換協議,可以用rtu和ascii兩種方式進行協議資料的互傳,rtu是通過二進位制資料方式直接傳送資料,而tcp是通過將每位元組二進位制資料轉換為固定兩位十六進位制字串,再依次串聯在一起,以tcp碼形式進行資料傳送,一般用得最多的還是rtu方式。
2、通訊方式不同: 乙太網,對應的通訊模式是modbus tcp。非同步序列傳輸(各種介質如有線rs-232-/422/485/;光纖、無線等),對應的通訊模式是modbus rtu或modbus ascii。
高速令牌傳遞網路,對應的通訊模式是modbus plus。
擴充套件資料:
區域網中常用的通訊協議主要包括tcp/ip、netbeui和ipx/spx三種協議:
1、tcp/ip
tcp/ip(transport control protocol/internet protocol,傳輸控制協議/internet協議)tcp/ip是由一組具有專業用途的多個子協議組合而成的,這些子協議包括tcp、ip、udp、arp、icmp等。tcp/ip憑藉其實現成本低、在多平臺間通訊安全可靠以及可路由性等優勢迅速發展,併成為internet中的標準協議。
2、netbeui協議
netbeui(netbios增強使用者介面)協議由netbios(網路基本輸入輸出系統)發展完善而來,該協議只需進行簡單的配置和較少的網路資源消耗,並且可以提供非常好的糾錯功能,是一種快速有效的協議。不過由於其有限的網路節點支援(最多支援254個節點)和非路由性,使其僅適用於基於windows作業系統的小型區域網中。
3、ipx/spx協議
ipx/spx(網際包交換/序列包交換)協議主要應用於基於netware作業系統的novell區域網中,基於其他作業系統的區域網(如windows server 2003)能夠通過ipx/spx協議與novell網進行通訊。在windows 2000/xp/2003系統中,ipx/spx協議和netbeui協議被統稱為nwlink。
11樓:ne恩易物聯
modbus tcp和rtu有什麼區別?帶你漲知識~
12樓:
modbus是一種標準的工業控制資料交換協議,可以用rtu和ascii兩種方式進行協議資料的互傳,rtu是通過二進位制資料方式直接傳送資料,而tcp是通過將每位元組二進位制資料轉換為固定兩位十六進位制字串,再依次串聯在一起,以tcp碼形式進行資料傳送,一般用得最多的還是rtu方式
13樓:億佰特物聯網專家
modbus tcp協議是在rtu協議前面新增mbap報文頭,由於tcp是基於可靠連線的服務,rtu協議中的crc校驗碼就不再需要,所以在modbus tcp協議中是沒有crc校驗碼。
modbus rtu協議中的指令由地址碼(一個位元組),功能碼(一個位元組),起始地址(兩個位元組),資料(n個位元組),校驗碼(兩個位元組)五個部分組成。資料由資料長度(兩個位元組,表示的是暫存器個數,假定為m)和資料正文(m乘以2個位元組)組成。
14樓:傲氣比天高
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。
15樓:若夢然痕
modbus tcp和modbus rtu都屬於modbus通訊協議。
modbus通訊協議與r485通訊協議的區別?可以通用嗎?
16樓:上帝右腳尖
首先分清modbus通訊協議本身就是一種協議,在硬體開發中屬於協議層開發。
r485不是通訊協議,只是一種硬體介面。屬於物理層。
modbus是一種軟體協議,規定了一種語言。而rs485相當於喇叭。
modbus可以跑在rs485上,也能跑在rs232上,也能跑在powerbus。
rs485只是一種硬體介面,他只是把來自微控制器uart的訊號,翻轉電平進行傳輸,並驅動線纜。
所以rs485其實只是一種硬體介面驅動晶片。同理。
rs485上可以用modbus,也能用其他自擬協議。協議只是軟體。
17樓:匿名使用者
rs485是接線口
modbus是協議。他是建立在rs485是接線口的基礎上進行通訊的。所以modbus離不開485,485也離不開modbus
前半部分說的基本正確,(rs485是接線口)與(485也離不開modbus) 回答錯誤
rs485不不完全是接線口,它是一種電氣標準,包含機械特性,電氣特性等特點,可以找一些通訊書籍看看,描述有很多特點;
485也離不開modbus,理解也狹隘了,用485通訊的規約很多,modbus只是其中比較常用的有一種規約,如iec103,cdt等全是rs485通訊方式,還有一點modbus不完全在rs485通訊方式,還有tcp方式,modbus plus有詳細介紹,很簡單
18樓:匿名使用者
有區別:
modbus通訊協議是rs485通訊埠協議裡面的一種modbus通訊協議裡有:tcp/ip 、rs485方式有rtu和ascii碼
而rs485是埠協議:遵守rs485通訊協議的通訊方式有:mpi、ppi、modbus、profbus_dp等等
19樓:匿名使用者
rs485是一種序列通訊標準,包含機械特性,電氣特性,定義了傳輸的物理層。rs485是埠協議:遵守rs485通訊協議的通訊方式有:
mpi、ppi、modbus、profbus_dp等等 ,modbus通訊協議是rs485通訊埠協議裡面的一種,可以使用rs485介面傳輸
20樓:卡卡拉耳釘
modbus 是通訊協議
rs485是電器介面
沒什麼可比性
modbus可以用在rs485或rs232 通訊中
21樓:匿名使用者
bigbirdq 回答的很明確了。
modbus rtu通訊協議與modbus通訊協議有什麼區別
22樓:1絲冷風
modbus協議是應用bai層報文傳輸du協議(osi模型第7層),zhi它定義了一個與dao通訊層無關的版協議資料單元權(pdu),即pdu=功能碼+資料域。
modbus協議能夠應用在不同型別的匯流排或網路。對應不同的匯流排或網路,modbus協議引入一些附加域對映成應用資料單元(adu),即adu=附加域+pdu。目前,modbus有下列三種通訊方式:
1. 乙太網,對應的通訊模式是modbus tcp。
2. 非同步序列傳輸(各種介質如有線rs-232-/422/485/;光纖、無線等),對應的通訊模式是modbus rtu或modbus ascii。
3. 高速令牌傳遞網路,對應的通訊模式是modbus plus。
離婚協議怎麼寫,離婚協議怎麼寫,離婚協議可以自己寫嗎
正德 催眠 離婚協議書主要需要寫明離婚的理由,寫清楚兩人什麼時候登記結婚,婚後因為什麼原因導致兩人無法繼續生活下去。既然是協議書,那就是兩人在公平公正自願的基礎上,共同達成一直的離婚意見。除此以外,要寫清楚協議的核心內容,那就是財產的分割與處理, 柯子丹 離婚協議是辦理協議離婚的必要的書面材料,經過...
分家協議和離婚,分家協議和離婚協議的區別是什麼
如果你爸起訴離婚,那麼法院一定會支援,劃分夫妻共同財產也會照顧你爸,女方是過錯方共同財產可以少分或者不分。法院會酌情判決。對於財產分給你離婚協議不帶這麼寫的。離婚協議分的是夫妻共同財產,是夫妻間的事情,你是攙和不進去的。你成年了那麼你就可以獨立生活了,如果你沒成年離婚協議上要寫你跟隨哪一方生活,另一...
ARP,DNS協議分別屬於TCP IP協議的哪一層
靖蓄宇辰錕 dns則是典型的應用層的協議了,至於說為什麼第二層能查第三層的ip,因為dns是domain name system縮寫,所以你認為是服務是協議都可以。arp和rarp是一對協議,還是一回事,後面代協議的單詞,工作在第二層,原因是從包裡取ip包的地址,而該協議提供的服務就是dns解析服務...