mall9002
級別: 略有小成
![]() |
圖片:
![]() 寫(xiě)了一個(gè)ST的CRC校驗FB, 高手幫我看看 ,現在值算出來(lái)是對的,但是更改D100-D105數值后,必須要M80斷開(kāi)再接通,才能準確的算出 CRC值的錯誤正確檢查使用的這個(gè)網(wǎng)址 http://cht.nahua.com.tw/index.php?url=http://cht.nahua.com.tw/software/crc16/&key=Modbus,%20RTU,%20CRC16&title=計算%20Modbus%20RTU%20CRC16 另外ASCII模式的LRC校驗計算方法說(shuō)明書(shū)上的太麻煩了,用下面的方法實(shí)現:1,將站號到數據的全部值加起來(lái)得到D0;2,D0 MOD K256(求余,本來(lái)是求模,但是這個(gè)都是整數,可以直接取余) ;3, K256- (D0 MOD K256)得到一個(gè)值。這個(gè)值就是要計算的LRC值。 LRC 參考網(wǎng)址 http://www.ip33.com/lrc.html CRC值的計算可以參考網(wǎng)址 http://www.ip33.com/crc.html 參數模型 NAME選擇 CRC-16/MODBUS [ 此帖被mall9002在2019-05-13 18:22重新編輯 ] |
---|---|
|