freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

modbus通訊協(xié)議比較好理解-資料下載頁(yè)

2024-11-07 13:03本頁(yè)面

【導(dǎo)讀】Modbus協(xié)議是主從站通訊協(xié)議,用異步串行口完成通訊,物理層采用RS485或RS232。傳輸速率可以達(dá)到115kbps,理論上可接(尋址)一臺(tái)主站和至多247臺(tái)從站。備的限制,實(shí)際最多可接一臺(tái)主站和32臺(tái)從站。Modbus協(xié)議的某些特性是固定的,如幀格式、幀順序、通訊錯(cuò)誤和異常情況的處理,以及所執(zhí)行的功能等,都不能隨便改動(dòng)。其他特性屬于用戶可選的,如傳輸介質(zhì)、波特率、字符奇偶校驗(yàn)、停止位的個(gè)數(shù)等等,傳輸模式為RTU。用戶所選擇的參數(shù)對(duì)于各個(gè)站必須。一致,在系統(tǒng)運(yùn)行時(shí)不能改變。主站命令后,執(zhí)行命令,并將執(zhí)行結(jié)果返回給主站作為應(yīng)答,然后等待下一個(gè)命令。除了會(huì)送診斷校驗(yàn)外,只有05、06、15、16這四項(xiàng)功能(見(jiàn))對(duì)廣播方式有效。Modbus的幀按應(yīng)答方式分為命令幀(詢問(wèn)幀)和應(yīng)答幀。應(yīng)答幀有顯長(zhǎng)度幀和隱長(zhǎng)度幀之分,圖2-1、2-3、2-4給出了典型的幀格式。幀中的從站地址字段表示接收主站報(bào)文的從站地址。應(yīng)答幀中的數(shù)據(jù)是按上述要求讀取的

  

【正文】 地址和強(qiáng)置的開(kāi)關(guān)量數(shù)。從站地址為 0時(shí),為廣播模式。 以下例子是強(qiáng)置 51 號(hào)從站開(kāi)關(guān)量輸出 ~ 共 10位 的狀態(tài),設(shè)定值 CD( 11001101)和 00( 00000011)表示開(kāi)關(guān)量輸出的 、 、 、 、 、 。 其中 Modbus協(xié)議地址為200*8+0+3000=4600,轉(zhuǎn)成十六進(jìn)制為 11F8。 詢問(wèn) RTU幀: 從站地址 功能碼 起始地址高位 起始地址低位 寄存器數(shù)高位 寄存器數(shù)低位 字節(jié)計(jì)數(shù) 數(shù)據(jù) 校驗(yàn)和CRC 33H 0FH 11H F8H 00H 0AH 02H CDH 00H E8H 70H 應(yīng)答 RTU幀: 從站地址 功能碼 起始地址高位 起始地址低位 寄存器數(shù)高位 寄存器數(shù)低位 校驗(yàn)和CRC 33H 0FH 11H F8H 00H 0AH 55H 13H 強(qiáng)制多路模出(功能碼 16) 本功能可使主站強(qiáng)行設(shè)定被編址從站一組連續(xù)模擬量輸出的值。從站內(nèi)部的任何模出量均能被強(qiáng)制。起始地址是從哪一路模擬量開(kāi)始(編號(hào)從 0 開(kāi)始),寄存器數(shù)是指設(shè)定幾路。字節(jié)計(jì)數(shù)是指隨后的數(shù)據(jù)(模擬量設(shè)定值)的字節(jié)數(shù)。數(shù)據(jù)是設(shè)定的模出值,每一路模出兩個(gè)字節(jié)(高位在前,低位在后)。正常應(yīng)答內(nèi)容是回送從站地址、功能碼、起始地址和強(qiáng)置的模擬量數(shù)。從站地址為 0時(shí),為廣播模式。 以下例子是強(qiáng)置 51號(hào)從站模擬量輸出 QW2~QW4的狀態(tài),設(shè)定值 QW2為 000A,設(shè)定QW4為 0102。 詢 問(wèn) RTU幀: 從站地址 功能碼 起始地址高位 起始地址低位 寄存器數(shù)高位 寄存器數(shù)低位 字節(jié)計(jì)數(shù) 數(shù)據(jù) 校驗(yàn)和CRC 33H 10H 00H 01H 00H 02H 04H 00H 0AH 01H 02H 66H 88H 應(yīng)答 RTU幀: 從站地址 功能碼 起始地址高位 起始地址低位 寄存器數(shù)高位 寄存器數(shù)低位 校驗(yàn)和CRC 33H 10H 00H 01H 00H 02H 14H 1AH 附錄 A 循環(huán)冗余校驗(yàn) ( CRC)碼算法 生成 CRC16校驗(yàn)字節(jié)的步驟如下: 1. 裝入一個(gè) 16位寄存器,所有數(shù)位均為 1。 2. 裝 16位寄存器的低位字節(jié)與開(kāi)始 8 位字節(jié)進(jìn)行 “異或 ”運(yùn)算。運(yùn)算結(jié)果放入這個(gè) 16位寄存器。 3. 把這個(gè) 16位寄存器向右移 1位。 4. 若向右(標(biāo)記位)移出的數(shù)位是 1,則生成多項(xiàng)式 1010000000000001和這個(gè)寄存器進(jìn)行異或運(yùn)算。若向右移出的數(shù)位是 0,則返回( 3)。 5. 重復(fù)( 3)和( 4),直到移出 8位。 6. 另外 8位與該 16位寄存器進(jìn)行 “異或 ”運(yùn)算。 7. 重復(fù)( 3) ( 6),直至該報(bào)文所有字節(jié)均與 16位寄存器進(jìn)行 “異或 ”運(yùn)算,并移位 8次。 8. 這個(gè) 16位寄存器的內(nèi)容即是 2字節(jié) CRC校驗(yàn)值。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1