久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4329|回復: 0
打印 上一主題 下一主題
收起左側

Modbus的十大問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:102668 發表于 2016-1-16 02:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
今天還有人問我modbus的問題,就想把著自己對于這個簡單協議的一點小理解寫了出來,一是方便一些朋友查閱,另外也是為了防止遺忘。當然水平有限可能有錯誤或者不準確之處,真誠的歡迎大家批評指正,讓我與您共同進步。

1. 有了RTU為啥還要ascii?
個人理解認為,ascii主要是為了在終端上使用(想想linux為啥都是在命令行下面就好理解了),方便看到通訊的過程,經常在樓宇等對控制要求不高的領域會采用。這也就可以解釋了為啥在ascii有加了頭尾,既然是為了看,那就看的清楚些。
2. Modbus和J-bus以及M-bus分別是什么關系?
Mobus和JBus是近親,與M-Bus沒有任何關系。
J-Bus基本采用了Modbus的幀結構和定義,僅僅是在寄存器的地址方面有些區別。
M-Bus的全稱是Meter-Bus,是儀表總線,歐洲使用的較多,幀結構是給予iec60870的,順便提一句,Profibus的幀結構也是給予Iec60870的。
3.Modbus的其實地址到底是0還是1?
這個問題現在比較混亂,怎么用的都有,這也是Modbus不好的一個小地方。因為modbus是modicon發明的,自然他的寄存器地址的排布是從1開始的,但是在通訊的時候又是從0開始的,這也是顯然的,0如果不使用,不是浪費么。這就導致了混亂,寄存器定義部分和協議定義部分一致起來,就不會產生歧義了。如果讀取的都是整個寄存器,一般很容易發現錯位的問題,但是如果都是浮點類型,就很難發現了,本人就見到N多人在這個問題上被卡過。
4.Modbus的最大缺點是什么?
modbsu的缺點太多(比如幀序號,比如數據類型太少,還比如輪訓效率太低,。。。。。),一時還真說不好哪一個是最,非要說一個那就是,沒有幀序號吧,如果從設備應答的慢了,主設備讀取下一幀數據,這個時候恰好從設備回復上一幀的數據,就會導致錯誤,這樣的情況是真實發生過的。
5.RTU和TCP有何不同?
基本是相同,主要有兩點。一個是tcp加了幀序號,是針對問題4的解決辦法(rtu之所以沒有升級,增加序號,是因為發生的概率較小,但是在網絡上這樣的情況是有很大可能性發生的)
第二個就是tcp幀本身有了校驗,就不需要modbus的校驗了
6.寄存器地址必須是00001至09999是離散輸出(線圈)

10001至19999是離散輸入(觸點)
30001至39999是輸入寄存器(通常是模擬量輸入)
40001至49999是保持寄存器

不是的。事實上modbus是有兩種地址排布模式,也就是“separate block”方式和“one block”方式,前一種很常見,很多廠家都采用這樣的方式,后一種也有一些比如一些空調設備廠家的就是這樣的。
第一種不同的寄存器是不同的地址;
第二種不同的寄存器實際上是重疊的。
7.Modbustcp的端口號?
502,相信很多人都知道,這是唯一分給工業標準的端口號,自豪去吧。當然了,實際應用中不見得非要用這個,只要兩端對應好就可以了。
8.modbus符合Iso/OSI模型么?
其實我我個人認為不太符合,盡管這兩年modbus基金會,吧他的協議問題都分層分塊了,但是最開始設計的時候就不是給予這個結構考慮的,后往上靠,總讓人覺得不倫不類的。
9.Daniel/enron/OMNI MODBUS是啥?
modbus的擴充標準,主要是數據類型做了擴充。其實標準就像是路,走的人多了,路也就成為路了。
10.modbus浮點數為啥有4個順序?
因為一個浮點數占用4個字節,2個寄存器,因為標準沒有規定浮點數咋讀取(好像是modbus制定的時候浮點數標準還沒有制定呢),人們怎么處理的都有,常見的就是4個字節的處理辦法,但是就算是都用了4個字節,但是大家的順序還是千奇百怪(說是千奇百怪,實際上就4種)
11.rtps是啥?
寫到了這里,發現題目弄錯了,但是也懶得修改了,現今啥都喜歡弄個十大,咱也就不改了,嘿嘿。

隨著工業以太網的熱火朝天,modbus -tcp/ip與其他的工業以太網協議相比,明顯弱了很多。所以modbus基金會趕緊制定了rtps,主要是趕上這一波。主要是增加了發布和訂閱機制。這里補充說明一些,發布和訂閱機制已經在很多協議和規范里面采用了(比如OPC,bacnet, IEC61850.。。。。。),在現今如果說一個以太網的協議還不支持這個,確實有點說不過去了。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91人人澡人人爽 | 精品久久一 | 亚洲精品视频久久 | 欧美视频日韩 | 国产成人高清视频 | 黑人巨大精品欧美黑白配亚洲 | 亚洲免费在线 | 天天看片天天干 | 亚洲二区在线 | 黄色免费在线观看网站 | 亚洲国产一区二区三区在线观看 | 日本电影免费完整观看 | 久久网亚洲 | 亚洲一区二区中文字幕 | 蜜臀91视频 | 久久久激情 | 天天影视综合 | 黄色片免费在线观看 | 欧美日韩亚洲视频 | 亚洲欧美中文日韩在线v日本 | 伊大人久久 | 91精品国产综合久久久动漫日韩 | 亚洲一区 中文字幕 | 99日韩 | 国产高清性xxxxxxxx | 亚洲视频在线免费观看 | 永久www成人看片 | 久久久久国产一区二区三区 | 午夜网 | 亚洲成人观看 | 日韩国产一区二区三区 | 成人在线视频网 | 亚洲高清在线播放 | 欧美日韩国产在线观看 | 国产精品久久久久一区二区三区 | 亚洲国产情侣自拍 | 欧美伊人久久久久久久久影院 | 国产精品久久国产精品 | www.99热这里只有精品 | 在线精品亚洲欧美日韩国产 | 自拍偷拍精品 |