
今天我們講解MODBUS RTU通信協議,首先第一部(bù)分(fèn)我們講解一下MODBUS RTU通信協議概(gài)述,MODBUS RTU是(shì)modicon公(gōng)司他首先推出的一個通信協議,它是一種主從式串行異步半雙工通訊協議,它在一條總線上麵隻能是有一個主站(zhàn),從站可以有多個理論範(fàn)圍是1-255,它是一種基(jī)於RS485、RS422、RS232、以太網等物理層的(de)一種通訊協議,通訊中(zhōng)每個字符通訊(xùn)格式是(shì)1個起始位、8個數據位、1個校驗(yàn)位、一個或者(zhě)兩個停止位,傳輸過程當中每一個(gè)字節(jiē)都是以16進製方式進行傳送,使用(yòng)CRC校驗作為錯誤檢查。 解釋一下通(tōng)信協議和物(wù)理層RS485、RS232之間是(shì)什麽關係,其實物理層好比是(shì)高速公路而協議是各種車輛。

數據格式
1、起始符:以大於等於3.5 個(gè)字符時間作為一幀數據的開始;
MODBUS RTU通信協議它是沒有固定的一個起始符和接受符,那它是如何判斷一幀數據是(shì)否開始是否結(jié)束呢?它是用一個(gè)大於等於3.5個字(zì)符時間來(lái)作判斷,也就是說用這個時間來判斷一幀數據(jù)是否開始是否結束,大於等於3.5個字符時間是根據通訊波特率來(lái)計算的;
2、地址碼:從站的地(dì)址,其理論範圍為 1~254;
3、功能碼(mǎ):主站發送,告(gào)訴從站執行的功能,其範圍為 1~255;
4、數據區:具體數據內容,不同功能碼內容不同;
5、校驗碼:CRC校驗碼,校驗碼的範圍為由地址(zhǐ)碼開始到數據區(qū)結束;
6、結束符:以(yǐ)大於等於3.5 個字符時間作為一(yī)幀數據(jù)的結(jié)束;

Copyright 2010 - 2021 Dinnar. All Rights Reserved 蘇州蜜桃视频自動化設備有限公司 版權所(suǒ)有 電話:133-9088-7808蘇ICP備2021042521號-1
技術支持:阿華雲
掃一掃谘詢(xún)微信客服(fú)