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