dingfei021
級別: 探索解密
精華主題: 0
發(fā)帖數量: 7 個
工控威望: 101 點
下載積分: 1364 分
在線時間: 13(小時)
注冊時間: 2017-04-18
最后登錄: 2020-12-04
查看dingfei021的 主題 / 回貼
樓主  發(fā)表于: 2018-11-23 12:22
一個MODBUS RTU的設備 通過PLC RS指令發(fā)送給設備,讀取三個數據,但返回的第三組數據是0,通過串口監(jiān)測發(fā)現實際數據不是0,這是什么問題?
發(fā)送指令是(0203000003CRC)
返回數據是(020306數據1 數據2數據3 CRC)
實際數據3非零,但PLC對應的寄存器都是0,
請教這是怎么問題?
[ 此帖被dingfei021在2018-11-23 12:50重新編輯 ]
苦逼工控人
級別: 探索解密
精華主題: 0
發(fā)帖數量: 46 個
工控威望: 191 點
下載積分: 2062 分
在線時間: 114(小時)
注冊時間: 2014-06-10
最后登錄: 2024-10-15
查看苦逼工控人的 主題 / 回貼
1樓  發(fā)表于: 2018-11-23 15:19
讀出來的數據要經過轉換
dingfei021
級別: 探索解密
精華主題: 0
發(fā)帖數量: 7 個
工控威望: 101 點
下載積分: 1364 分
在線時間: 13(小時)
注冊時間: 2017-04-18
最后登錄: 2020-12-04
查看dingfei021的 主題 / 回貼
2樓  發(fā)表于: 2018-11-23 20:41
其它兩組都有數據,第三組數據對應的寄存器是0,實際數據串口監(jiān)測非0
苦逼工控人
級別: 探索解密
精華主題: 0
發(fā)帖數量: 46 個
工控威望: 191 點
下載積分: 2062 分
在線時間: 114(小時)
注冊時間: 2014-06-10
最后登錄: 2024-10-15
查看苦逼工控人的 主題 / 回貼
3樓  發(fā)表于: 2018-11-23 20:48
把程序截圖或者發(fā)出來,看看 !
dgamen
歲月不饒人
級別: 略有小成
精華主題: 0
發(fā)帖數量: 315 個
工控威望: 423 點
下載積分: 2035 分
在線時間: 565(小時)
注冊時間: 2016-05-23
最后登錄: 2022-04-04
查看dgamen的 主題 / 回貼
4樓  發(fā)表于: 2018-11-24 08:19
接收第三個數據的寄存器有沒有規(guī)劃進RS指令里面去?
dingfei021
級別: 探索解密
精華主題: 0
發(fā)帖數量: 7 個
工控威望: 101 點
下載積分: 1364 分
在線時間: 13(小時)
注冊時間: 2017-04-18
最后登錄: 2020-12-04
查看dingfei021的 主題 / 回貼
5樓  發(fā)表于: 2018-11-24 13:00
附件是整理的問題及數據,望大師指導
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數量: 2843 個
工控威望: 3615 點
下載積分: 3513 分
在線時間: 3792(小時)
注冊時間: 2007-11-04
最后登錄: 2024-10-23
查看tingfenghu的 主題 / 回貼
6樓  發(fā)表于: 2018-11-24 21:42
讀錯地址,
地址偏移一位。40001的址址在PLC中是00,00,
更改一下地址看看讀出的數據是否正確
二手PLC,觸摸屏,伺服驅動,各類氣動設備
http://shop58129605.taobao.com/
dingfei021
級別: 探索解密
精華主題: 0
發(fā)帖數量: 7 個
工控威望: 101 點
下載積分: 1364 分
在線時間: 13(小時)
注冊時間: 2017-04-18
最后登錄: 2020-12-04
查看dingfei021的 主題 / 回貼
7樓  發(fā)表于: 2018-11-25 14:56
圖片:
PLC是主站,Modbus設備是從站,Modbus設備說明書給的發(fā)送格式如下:發(fā)送:YY 03 00 00 00 03 + CRC
返回:YY 03 06 AA AA BB BB CC CC +CRC 
附件是對應地址的數值,我嘗試修改了,但是返回都沒有數據了
yjm1yjm
學海無涯
級別: 探索解密
精華主題: 0
發(fā)帖數量: 60 個
工控威望: 161 點
下載積分: 688 分
在線時間: 24(小時)
注冊時間: 2017-01-18
最后登錄: 2024-04-01
查看yjm1yjm的 主題 / 回貼
8樓  發(fā)表于: 2018-12-06 11:09
發(fā)送數據不一樣CRC也是變動的,CRC是根據你的發(fā)送的數據生成的!
yjm1yjm
學海無涯
級別: 探索解密
精華主題: 0
發(fā)帖數量: 60 個
工控威望: 161 點
下載積分: 688 分
在線時間: 24(小時)
注冊時間: 2017-01-18
最后登錄: 2024-04-01
查看yjm1yjm的 主題 / 回貼
9樓  發(fā)表于: 2018-12-06 11:10
引用
引用第7樓dingfei021于2018-11-25 14:56發(fā)表的  :
PLC是主站,Modbus設備是從站,Modbus設備說明書給的發(fā)送格式如下:發(fā)送:YY 03 00 00 00 03 + CRC
返回:YY 03 06 AA AA BB BB CC CC +CRC 
附件是對應地址的數值,我嘗試修改了,但是返回都沒有數據了

發(fā)送數據不一樣CRC也是變動的,CRC是根據你的發(fā)送的數據生成的!