【導(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。