仕仔shi
級別: 略有小成
|
各位,有知道FX2N有沒有類似于FX3U那樣的CRC校驗指令 我用的是RS指令做MODBUS通信但很多都需要循環(huán)冗余校驗(CRC)有合適代替的指令嗎? 請幫幫忙.謝謝 |
---|---|
|
anlyl2014
大吉大利
級別: 網(wǎng)絡(luò)英雄
|
參考我發(fā)的例子,第1個程序就是當年用FX2N寫的 http://24x7lending.com/read-gktid-1666109.html |
|
---|---|---|
|
仕仔shi
級別: 略有小成
|
CRC那個我看了一下,你用的是3U也用上CRC指令, 我現(xiàn)在又遇到一個問題CRC計算我知道如何算了,但在2N,PLC上我不知道怎么利用右移出來為1的(2進制數(shù))怎樣對比判斷為"1"在帶入A001重復(fù)運算8次了,你有做過嗎,可以教一下我嗎 給個例子我看看也可以.(*^__^*) 嘻嘻…… |
---|---|
|
anlyl2014
大吉大利
級別: 網(wǎng)絡(luò)英雄
|
http://24x7lending.com/job-gkaction-download-pid-tpc-tid-1666109-aid-231995.html 這個程序就是從FX2N改過來的,CR算法是一樣的,你把它改回FX2N,讀出那里稍改一下就可以用了 |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
FX3G也不支持CRC指令。 CRC已經(jīng)做成子程序,稍微改一下就可以, 基本上是移位和比較指令,2N應(yīng)該都支持, http://24x7lending.com/read-gktid-1651884-page-1.html |
|
---|---|---|
|
仕仔shi
級別: 略有小成
|
圖片:
我不太懂 SUB D10 K2 D140 為什么要循環(huán)6次,是什么意思? |
---|---|
|
仕仔shi
級別: 略有小成
|
2N可以取消RS指令的報文嗎.現(xiàn)在一直有報文, 知道怎么取消嗎,改報文數(shù)據(jù)我就會2N取消報文就沒看到是哪里 |
---|---|
|
tingfenghu
級別: 工控俠客
|
d10是要發(fā)送的字節(jié)數(shù), 其中兩個字節(jié)是CRC, 不用參與CRC運算, 運算完成寫入后面寄存器。 循環(huán)6次是6個字節(jié)做CRC運算 你要發(fā)送個10個字節(jié)數(shù)據(jù)就做8次運算 [ 此帖被tingfenghu在2020-01-08 18:10重新編輯 ] |
|
---|---|---|
|