玖玖资源站最稳定365,www久久久天天com,色综合99久久久无码国产精品,爱性久久久久久久久

怎樣理解MODBUS通訊?看網(wǎng)友是怎么用大白話解釋的

Modbus是一種單主站的主/從通信模式。Modbus網(wǎng)絡(luò)上只能有一個主站存在,主站在Modbus網(wǎng)絡(luò)上沒有地址,從站的地址范圍為0-247,其中0為廣播地址,從站的實際地址范圍為1-247。Modbus通信標(biāo)準(zhǔn)協(xié)議可以通過各種傳輸方式傳播,如RS232C、RS485、光纖、無線電等。

Modbus具有兩種串行傳輸模式,ASCII和RTU。它們定義了數(shù)據(jù)如何打包、解碼的不同方式。支持Modbus協(xié)議的設(shè)備一般都支持RTU格式。通信雙方必須同時支持上述模式中的一種。

上面說的是官話,下面是我說的大白話:

modbus協(xié)議也只是通訊協(xié)議的一種,沒什么神秘的,通訊協(xié)議包括兩個方面:

一、通訊格式,即:波特率,檢驗方式,數(shù)據(jù)位,停止位

波特率:一秒鐘傳送的位數(shù),也就是通訊速率;比如波特率為9600,即,一秒種可以傳送9600個位數(shù)位的概念,一會看下面的數(shù)據(jù)位介紹你就知道。

校驗方式:奇校驗或偶校驗或無校驗,目的是判斷傳輸過程中是否有錯誤!它只是用于判斷一個字符(比如八個位或是七個位組成一個字符)傳輸是否有錯誤。但是它并不能完全能夠判斷傳輸是否有錯。比如偶校驗,在檢驗送八個“11111111”時,如果到達(dá)接收方,由于干擾而變成了“10111101”,“1”的個數(shù)仍然是偶數(shù),接收方就判斷不出來傳送的字符已經(jīng)錯誤!所以你會在很多情況下發(fā)現(xiàn)很多通訊格式是用N81,也就是無校驗通訊。

數(shù)據(jù)位:傳輸一個字符由幾個位組成,計算機(jī)的基本單位就是“位”,其值非“0”即“1”,又如傳送A,定義通訊格式時,是定義的八位,其傳送的數(shù)據(jù)可能就是:00001010;

停止位:傳輸一個字符有幾個停止位,用來判斷某個字符是否傳輸結(jié)束,以便開始接收下一個字符。
通訊格式的作用是規(guī)范發(fā)送方與接收方的傳輸格式,如果雙方通訊格式不一樣,接收方就不可能正確判斷發(fā)送方發(fā)來的東西是什么,這個概念應(yīng)該比較容易理解。

二、通訊規(guī)范(這個詞是我自己定義的,不能引用,會被人笑話的)

通訊格式只是保證接收方正確地接收到發(fā)送方傳輸過來的每一個字符(實際如上所述,檢驗方式并不能保證完全正確,還要靠通訊規(guī)范中的校驗和計算來驗證整體正確性,下面會繼續(xù)說明),那么接收到的整串字符做什么用呢,就要靠通訊規(guī)范了

MODBUS的通訊規(guī)范很簡單,詳情請打開百度文庫:https://wenku.baidu.com/view/7edfecca7e21af45b207a83e.html

人家辛辛苦苦寫出來的東西也不好全部都弄過來,所以有興趣的朋友還是請移步百度文庫查看吧!

首頁 > 工業(yè)監(jiān)控系統(tǒng) > 日期:2022-6-25 來源:互聯(lián)網(wǎng) 作者:網(wǎng)友 瀏覽量:


主站蜘蛛池模板: 阿克陶县| 固安县| 广汉市| 托克逊县| 芦山县| 灵宝市| 伊金霍洛旗| 临武县| 柳江县| 柘荣县| 裕民县| 郴州市| 邛崃市| 林口县| 济源市| 宁安市| 唐山市| 浪卡子县| 肇源县| 日喀则市| 辽源市| 宿迁市| 密山市| 云霄县| 东乌珠穆沁旗| 兰坪| 吉木萨尔县| 静乐县| 仁布县| 百色市| 满城县| 松潘县| 布尔津县| 兰溪市| 石狮市| 北碚区| 绥中县| 枣阳市| 楚雄市| 汶上县| 阿城市|