可編程三相網(wǎng)絡(luò)電力監(jiān)控交流電流表型號(hào)說(shuō)明:
可編程三相網(wǎng)絡(luò)電力監(jiān)控交流電流表技術(shù)參數(shù):
外形尺寸:
按鍵編程說(shuō)明:
地址(Address)域
地址域在幀首,由一個(gè)字節(jié)(8-Bits,8 位二進(jìn)制碼)組成,十進(jìn)制為 0~255,在本儀表中只使用 1~247, 其它 地址保留。這些位(Adress)標(biāo)明了用戶(hù)的終端設(shè)備的地址,該設(shè)備將接收來(lái)自與之相連的主機(jī)數(shù)據(jù)。 同一總線上每個(gè)終端設(shè)備的地址必須是的,只有被尋址到的終端才會(huì)響應(yīng)包含了該地址的查詢(xún)。當(dāng)終端發(fā)送回一個(gè) 響應(yīng),響應(yīng)中的從機(jī)地址數(shù)據(jù)便告訴主機(jī)是哪臺(tái)終端正與之通信。
功能(Function)域
功能域代碼告訴了被尋址到的終端執(zhí)行何種功能。下表列出了該系列儀表用到的功能碼,以及它們的意義和功能。代碼(十六進(jìn)制)意義行為 03H 讀取保持寄存器在一個(gè)或多個(gè)保持寄存器中取得當(dāng)前的二進(jìn)制值 10H 預(yù)置多寄存器把具體的二進(jìn)制值裝入一串連續(xù)的保持寄存器
錯(cuò)誤校驗(yàn)(CRC)域占用兩個(gè)字節(jié),包含了一個(gè) 16 位的二進(jìn)制值。CRC值由傳輸設(shè)備計(jì)算出來(lái),然后附加到數(shù)據(jù)幀上,接收設(shè)備在接受數(shù)據(jù)時(shí)重新計(jì)算 CRC 值,然后與接收到的 CRC 域中的值進(jìn)行比較,如果這兩個(gè)值不相等,就發(fā)生了錯(cuò)誤。
CRC 運(yùn)算時(shí),首先將一個(gè) 16 位的寄存器預(yù)置為全 1,然后連續(xù)把數(shù)據(jù)幀中的每個(gè)字節(jié)中的 8 位與該寄存器的當(dāng)前值 進(jìn)行運(yùn)算,僅僅每個(gè)字節(jié)的 8 個(gè)數(shù)據(jù)位參與生成 CRC,起始位和停止位以及可能使用的奇偶位都不影響CRC。在生成 CRC 時(shí),每個(gè)字節(jié)的 8 位與寄存器中的內(nèi)容進(jìn)行異或,然后將結(jié)果向低位移位,高位則用“0" 補(bǔ)充,低位(LSB)移出并 檢測(cè),如果是 1,該寄存器就與一個(gè)預(yù)設(shè)的固定值(0A001H)進(jìn)行一次異或運(yùn)算, 如果位為 0,不作任何處理。