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

正文內(nèi)容

modbusrtu協(xié)議介紹及程序設(shè)計(jì)-資料下載頁(yè)

2025-10-27 21:06本頁(yè)面

【導(dǎo)讀】通訊傳送分為獨(dú)立的信息頭,和發(fā)送的編碼數(shù)據(jù)。址,而從機(jī)發(fā)送的地址碼表明回送的從機(jī)地址。功能號(hào)為1到127。本儀表只利用其中的一部分功能碼。樣,并表明從機(jī)已響應(yīng)主機(jī)進(jìn)行操作。行相應(yīng)的任務(wù);然后把執(zhí)行結(jié)果返送給發(fā)送者。以及錯(cuò)誤校驗(yàn)碼。寄存器的起始地址及讀取長(zhǎng)度。有時(shí),由于電子噪聲或其它一些干擾,信息在傳。這樣增加了系統(tǒng)的安。錯(cuò)誤校驗(yàn)采用CRC-16校驗(yàn)方法。冗余循環(huán)碼包含2個(gè)字節(jié),即16位二進(jìn)制。CRC碼由發(fā)送設(shè)備計(jì)算,放置于發(fā)送信息的尾部。CRC碼是否與接收到的相符,如果兩者不相符,則表明出錯(cuò)。CRC碼的計(jì)算方法是,先預(yù)置16位寄存器全為1。到的結(jié)果向低位移一字節(jié),用0填補(bǔ)最高位。低位為0,不進(jìn)行異或運(yùn)算。這個(gè)過程一直重復(fù)8次。第8次移位后,下一個(gè)8位。當(dāng)所有的數(shù)據(jù)信息處理完后,最后寄存器的內(nèi)容即為。果放于CRC寄存器;這樣用于儀表的讀取點(diǎn)和返回值都是2字節(jié)。最多可讀取寄存器數(shù)是60。

  

【正文】 e(hCom,amp。dcb)。 (二)、 CRC校驗(yàn)碼計(jì)算 UINT crc void calccrc(BYTE crcbuf) { BYTE i。 crc=crc ^ crcbuf。 for(i=0。i8。i++) { BYTE TT。 TT=crcamp。1。 crc=crc1。 crc=crcamp。0x7fff。 if (TT==1) crc=crc^0xa001。 crc=crcamp。0xffff。 } } (三)、數(shù)據(jù)發(fā)送 zxaddr=11。//讀取地址為 11 的巡檢表數(shù)據(jù) zxnum=10。//讀取十個(gè)通道的數(shù)據(jù) writebuf2[0]=zxaddr。 writebuf2[1]=3。 writebuf2[2]=0。 writebuf2[3]=0。 writebuf2[4]=0。 writebuf2[5]=zxnum。 crc=0xffff。 calccrc(writebuf2[0])。 calccrc(writebuf2[1])。 calccrc(writebuf2[2])。 calccrc(writebuf2[3])。 calccrc(writebuf2[4])。 calccrc(writebuf2[5])。 writebuf2[6]=crc amp。 0xff。 writebuf2[7]=crc/0x100。 WriteFile(hCom,writebuf2,8,amp。num,NULL)。 (四)、數(shù)據(jù)讀取 ReadFile(hCom,writebuf,5+zxnum*2,amp。num,NULL)。// 讀取 zxnum個(gè)通道數(shù)據(jù) 可增加錯(cuò)誤處理程序,如地址碼錯(cuò)誤、 CRC 碼錯(cuò)誤判斷、通訊故障處理等。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1