kksdy123
級別: 探索解密
精華主題: 0
發(fā)帖數量: 17 個
工控威望: 117 點
下載積分: 654 分
在線時間: 16(小時)
注冊時間: 2016-05-10
最后登錄: 2016-11-10
查看kksdy123的 主題 / 回貼
樓主  發(fā)表于: 2016-08-25 16:33
modbus  rtu  15號功能碼
01 0F 00 00 00 10 02 01 00 E3 B0
字節(jié)0為從設備ID、字節(jié)1為功能碼(十六進制)、字節(jié)2-3為Modbus寄存器開始地址、字節(jié)4-5為Modbus寄存器格式、字節(jié)6為發(fā)送字節(jié)個數、字節(jié)7-8為發(fā)送數據(2個字節(jié)即16個位)、字節(jié)9-10為CRC校驗
  字節(jié)4-5位modbus寄存器格式     這里的寄存器格式是根據什么確定的  
hjl76
級別: 探索解密
精華主題: 0
發(fā)帖數量: 81 個
工控威望: 173 點
下載積分: 692 分
在線時間: 71(小時)
注冊時間: 2009-12-02
最后登錄: 2024-08-16
查看hjl76的 主題 / 回貼
1樓  發(fā)表于: 2016-08-31 10:23
樓主通過計算機發(fā)送01 0F 00 00 00 08 01 FF BE D5,modbus功能碼15的請求格式是:從站地址(01) 功能碼(0F) 線圈起始地址(00 00)寫出數據長度(00 08) 寫出數據值 (01 FF) CRC校驗值(BE D5)。所以說樓主寫出的數據地址為00001~00008。00001~00008對應的數據值分別是1,0,0,0,0,0,0,0。