仕仔shi
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 107 個(gè)
工控威望: 251 點(diǎn)
下載積分: 839 分
在線時(shí)間: 53(小時(shí))
注冊時(shí)間: 2013-12-27
最后登錄: 2024-11-06
查看仕仔shi的 主題 / 回貼
樓主  發(fā)表于: 2020-01-02 16:33
各位,有知道FX2N有沒有類似于FX3U那樣的CRC校驗(yàn)指令
我用的是RS指令做MODBUS通信但很多都需要循環(huán)冗余校驗(yàn)(CRC)有合適代替的指令嗎?
請幫幫忙.謝謝
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2848 個(gè)
工控威望: 3620 點(diǎn)
下載積分: 3523 分
在線時(shí)間: 3811(小時(shí))
注冊時(shí)間: 2007-11-04
最后登錄: 2025-01-04
查看tingfenghu的 主題 / 回貼
1樓  發(fā)表于: 2020-01-04 19:10
FX3G也不支持CRC指令。
CRC已經(jīng)做成子程序,稍微改一下就可以,
基本上是移位和比較指令,2N應(yīng)該都支持,

http://melville4.com/read-gktid-1651884-page-1.html
二手PLC,觸摸屏,伺服驅(qū)動(dòng),各類氣動(dòng)設(shè)備
http://shop58129605.taobao.com/
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2848 個(gè)
工控威望: 3620 點(diǎn)
下載積分: 3523 分
在線時(shí)間: 3811(小時(shí))
注冊時(shí)間: 2007-11-04
最后登錄: 2025-01-04
查看tingfenghu的 主題 / 回貼
2樓  發(fā)表于: 2020-01-08 18:04
引用
引用第6樓仕仔shi于2020-01-08 13:45發(fā)表的  :





.......

d10是要發(fā)送的字節(jié)數(shù),
其中兩個(gè)字節(jié)是CRC,
不用參與CRC運(yùn)算,
運(yùn)算完成寫入后面寄存器。

循環(huán)6次是6個(gè)字節(jié)做CRC運(yùn)算
你要發(fā)送個(gè)10個(gè)字節(jié)數(shù)據(jù)就做8次運(yùn)算
[ 此帖被tingfenghu在2020-01-08 18:10重新編輯 ]
二手PLC,觸摸屏,伺服驅(qū)動(dòng),各類氣動(dòng)設(shè)備
http://shop58129605.taobao.com/