igao视频网站_久久99精品久久久久久不卡_91精品国产自产91精品_午夜亚洲影视_成人羞羞国产免费软件动漫_男人插女人免费

聊聊Modbus RTU協議的缺點

2023/4/1 0:35:10 人評論 次瀏覽 分類:電子技術  文章地址:http://www.jinzhengkj.com.cn/tech/4732.html

目前不少的儀表使用Modbus RTU進行數據傳輸,為了大家全面了解Modbus協議,昌暉儀表聊聊Modbus RTU協議存在的讀取數據量的限制和不支持寄存器位的寫入的兩個不足,昌暉儀表聊Modbus RTU協議的缺點,并非否認Modbus RTU協議是好協議的事實,凡事均有兩面性,僅此而已。

MODBUS

1、讀取數據量的限制

下面這張圖表示的是Modbus RTU協議03功能碼的數據格式:

Modbus RTU協議03功能碼的數據格式

從上圖中可以看到從站返回數據的數據個數(字節計數)只占了1個字節。
由于字節計數只占用1個字節,導致讀取輸入/保持寄存器時,一次性最多只能讀取127個寄存器(用代碼去讀),這個對于某些數據量非常大的場合,就需要讀取多次,才能讀取到所有的數據,這樣通信效率必然會降低。

2、不支持寄存器位的寫入

Modbus常用的8個功能碼當中,是沒有針對寄存器的位寫入的。所以當我們需要給某個寄存器的某個位置位或者復位時,就會變得非常麻煩。
我們一般的處理方式有兩種:

第一種方式:先讀取這個寄存器的值,然后再將這個值的某個位處理之后,將處理后的值進行寫入,相當于需要交互兩次才可以實現,并且這種方式從某種角度上來說是不安全的。


第二種方式:用一個寄存器代替一個位,寫入1表示為True,寫入0表示為False,這種方式可以單次交互實現,但是會浪費很多內存空間。


Modbus RTU協議是1979年誕生,現在已經應用在成千上萬個設備當中,相信發明者肯定也知道這樣的問題,但是無法統一去更改。
也有人說Modbus RTU協議的缺點不叫問題,認為Modbus RTU協議注定是不會改了,原因是用它的環境不會在乎這些缺點,在乎這些缺點場合不會用這個協議。

大家怎么看,歡迎在評論區發表留言。

共有訪客發表了評論 網友評論

  客戶姓名:
郵箱或QQ:
驗證碼: 看不清楚?
主站蜘蛛池模板: mm1313亚洲国产精品美女 | 两个人看的视频WWW在线高清 | 午夜精品久久久久久99热 | 超碰婷婷 | 无遮挡十八禁污污网站免费 | 91九色最新地址 | 色丁狠狠桃花久久综合网 | 国产福利91| 久9re热视频这里只有精品 | 精品无人区一线二线三线区别 | 5566日本婷婷色中文字幕 | 好男人社区WWW在线观看 | 欧美疯狂做受XXXX高潮小说 | 日韩av一区二区三区美女毛片 | 免费网站毛片 | 日本在线不卡视频一二三区 | 亚洲综合一区二区三区无码 | 国产精品Va免费视频 | 久久福利一区二区 | 精品国产第一区二区三区 | 日韩一区二区在线观看 | 免费观看的a级毛片的网站 国产精品高清视亚洲精品 波多野结衣乳巨码无在线播放 | 国产理论在线播放 | 白嫩无码人妻丰满熟妇啪啪区百度 | 四月色播 | 一二三四日本高清社区5 | www.久久com | 天天躁夜夜躁狠狠躁婷婷 | 欧美一级淫片a免费播放口 日韩免费一级 | 老司机午夜精品99久久免费 | 欧美A级理论片在线播放 | 粉嫩av一区二区 | 爆乳肉体大杂交soe646在线观看 | 亚洲欧洲无码在线观看 | 天天操天天插天天干 | 一区二区三区欧洲 | 三男一女吃奶添下面 | 日穴视频在线观看 | 久久99精品久久久秒播软件优势 | 99久久777色 人人草人人舔 | 影音先锋中文字幕亚洲资源站 |