dingfei021
級別: 探索解密
|
一個MODBUS RTU的設備 通過PLC RS指令發送給設備,讀取三個數據,但返回的第三組數據是0,通過串口監測發現實際數據不是0,這是什么問題? 發送指令是(0203000003CRC) 返回數據是(020306數據1 數據2數據3 CRC) 實際數據3非零,但PLC對應的寄存器都是0, 請教這是怎么問題? [ 此帖被dingfei021在2018-11-23 12:50重新編輯 ] |
---|---|
|
tingfenghu
級別: 工控俠客
|
讀錯地址, 地址偏移一位。40001的址址在PLC中是00,00, 更改一下地址看看讀出的數據是否正確 |
|
---|---|---|
|
dingfei021
級別: 探索解密
|
圖片:
PLC是主站,Modbus設備是從站,Modbus設備說明書給的發送格式如下:發送:YY 03 00 00 00 03 + CRC 返回:YY 03 06 AA AA BB BB CC CC +CRC 附件是對應地址的數值,我嘗試修改了,但是返回都沒有數據了 |
---|---|
|