markcomeon
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個(gè)
工控威望: 101 點(diǎn)
下載積分: 625 分
在線時(shí)間: 10(小時(shí))
注冊(cè)時(shí)間: 2015-12-06
最后登錄: 2016-05-07
查看markcomeon的 主題 / 回貼
樓主  發(fā)表于: 2016-01-12 23:06
我這里有個(gè)FX1S和485BD板  和一個(gè)支持modbus rtu協(xié)議的傳感器  我問下 RS指令只支持ASCII模式嗎 不支持RTU模式嗎
leechengyu
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 127 個(gè)
工控威望: 221 點(diǎn)
下載積分: 700 分
在線時(shí)間: 378(小時(shí))
注冊(cè)時(shí)間: 2015-10-17
最后登錄: 2024-09-22
查看leechengyu的 主題 / 回貼
1樓  發(fā)表于: 2016-01-13 09:05
沒實(shí)際使用經(jīng)驗(yàn),所以只能提供大方向建議
1. modbus協(xié)議有校驗(yàn)碼,ASCII模式是LRC校驗(yàn),RTU模式是CRC校驗(yàn)
2. FX1S與FX1N-485BD不支援modbus通訊,所以需用RS通訊并需自行寫校驗(yàn)碼程式
3. 如果只是讀取固定位址或在固定位址寫入固定數(shù)值,那可以先算出校驗(yàn)碼直接寫入通訊內(nèi)容
4. 我之前發(fā)給你的連結(jié)里有前輩自行寫的校驗(yàn)碼程式,你可以參考