色婷婷AV无码久久精品,久久天天躁狠狠躁夜夜97,羞羞麻豆国产精品1区2区3区,啪影院免费线观看视频,思思久久er99精品亚洲

常州機(jī)器視覺培訓(xùn)

常州上位機(jī)軟件開發(fā)

常州工業(yè)機(jī)器人編程設(shè)計(jì)培訓(xùn)

常州PLC培訓(xùn)

常州PLC

常州PLC編程培訓(xùn)

常州電工培訓(xùn)

常州和訊plc培訓(xùn)中心歡迎您!
當(dāng)前位置:網(wǎng)站首頁 > 新聞中心 新聞中心
Modbus協(xié)議的兩個缺點(diǎn)-常州機(jī)器視覺學(xué)習(xí),常州上位機(jī)學(xué)習(xí)
日期:2024-3-13 16:37:14人氣:  標(biāo)簽:常州機(jī)器視覺學(xué)習(xí) 常州上位機(jī)學(xué)習(xí)

作為工控人,Modbus通訊協(xié)議想必都不陌生,Modbus通訊協(xié)議可以說是工業(yè)自動化領(lǐng)域應(yīng)用最為廣泛的通訊協(xié)議,因?yàn)樗拈_放性、可擴(kuò)充性和標(biāo)準(zhǔn)化,使它成為通用工業(yè)標(biāo)準(zhǔn)。


大家如果對Modbus協(xié)議不熟悉的,可以看下這篇文章:

10年工程師的Modbus總結(jié)

Modbus協(xié)議的優(yōu)點(diǎn)我覺得不用多說,這篇文章,主要是想跟大家聊聊Modbus協(xié)議的缺點(diǎn)。

凡事都有雙面性,任何協(xié)議都有自身的不足之處,Modbus有缺點(diǎn),并不意味它就是一個不好的協(xié)議,希望大家理性看待。


1、讀取數(shù)據(jù)量的限制

下面這張圖表示的是ModbusRTU協(xié)議03功能碼的數(shù)據(jù)格式:

1.png

從圖中我們可以看到從站返回?cái)?shù)據(jù)的數(shù)據(jù)個數(shù)(字節(jié)計(jì)數(shù))只占了一個字節(jié)。

由于字節(jié)計(jì)數(shù)只占用1個字節(jié),導(dǎo)致讀取輸入/保持寄存器時,一次性最多只能讀取127個寄存器,這個對于某些數(shù)據(jù)量非常大的場合,就需要讀取多次,才能讀取到所有的數(shù)據(jù),這樣通信效率必然會降低。


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

Modbus常用的8個功能碼當(dāng)中,是沒有針對寄存器的位寫入的。所以當(dāng)我們需要給某個寄存器的某個位置位或者復(fù)位時,就會變得非常麻煩。

我們一般的處理方式有兩種:

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

第二種方式:我們可以用一個寄存器代替一個位,寫入1表示為True,寫入0表示為False,這種方式可以單次交互實(shí)現(xiàn),但是會浪費(fèi)很多內(nèi)存空間。

Modbus協(xié)議是1979年誕生,現(xiàn)在已經(jīng)應(yīng)用在成千上萬個設(shè)備當(dāng)中了,我相信發(fā)明者肯定也知道這樣的問題,但是無法統(tǒng)一去更改。

也許某一天Modbus協(xié)議可以解決這兩個問題......

也許有的人會說Modbus協(xié)議存在安全漏洞,我覺得Modbus協(xié)議作為工業(yè)現(xiàn)場應(yīng)用,它的目的是實(shí)現(xiàn)數(shù)據(jù)交互,在不聯(lián)網(wǎng)的環(huán)境下,沒有攻擊就沒有傷害。

本文網(wǎng)址:
下一篇:沒有資料

相關(guān)信息:
版權(quán)所有 CopyRight 2006-2017 江蘇和訊自動化設(shè)備有限公司 常州自動化培訓(xùn)中心 電話:0519-85602926 地址:常州市新北區(qū)府琛商務(wù)廣場2號樓1409室
蘇ICP備14016686號-2 技術(shù)支持:常州山水網(wǎng)絡(luò)
本站關(guān)鍵詞:常州PLC培訓(xùn) 常州PLC編程培訓(xùn) 常州PLC編程 常州PLC培訓(xùn)班 網(wǎng)站地圖 網(wǎng)站標(biāo)簽
在線與我們?nèi)〉寐?lián)系
色婷婷AV无码久久精品,久久天天躁狠狠躁夜夜97,羞羞麻豆国产精品1区2区3区,啪影院免费线观看视频,思思久久er99精品亚洲