yxc111
級(jí)別: 略有小成
|
用RTU模式通訊 里面有個(gè)CRC的值怎么計(jì)算啊 最好有詳細(xì)的書或視屏傳個(gè) |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
非常繁瑣~~要看公式 采用什么~~ 首先,與FFFF異或,然后保存,判斷最低位是否為1,如果是,那么再異或,如果不是,那么移位后再次執(zhí)行判斷,然后一個(gè)一個(gè)字節(jié)照著上述過(guò)程來(lái)一遍。 總之,是個(gè)雙循環(huán)的過(guò)程:外面的循環(huán)控制要校驗(yàn)的字節(jié)數(shù),里面的循環(huán)用于控制每個(gè)字節(jié)的移位與異或。 1個(gè)字節(jié)的校驗(yàn)要至少算8行,然后多少個(gè)字節(jié)×8大致上就是要做的工作。 另外一種方式就是查表法,這種方式要比前面的快很多,不過(guò)得到準(zhǔn)確的表示關(guān)鍵。 要看運(yùn)算過(guò)程,請(qǐng)看富士電機(jī)的FRENIC-MINI或者FRENIC-VP變頻器的RS485通訊手冊(cè)的第3-21頁(yè),小心看暈掉。 Regards |
---|---|
本帖最近評(píng)分記錄: |